Clean up the routes, possibly

I am just listing things here I want to check out later.

  • Are /browse and /artifacts/browse different?
  • There are three non-admin entry points for CdliTablet routes, as well five admin routes.
  • Profile edit route is duplicated and possibly unnecessary anyway? It defines /users/:username/edit whereas /users/edit/:username (standard form) is already defined.
  • Routes for editing publications are not grouped, it's a bit hard to tell which is which.
  • There are a number of /admin/api routes pointing to non-existing actions in the Articles controller.
  • Functioning /admin/articles routes do not take advantage of parameterization/route elements.
  • There are a bunch of fallback route definitions, perhaps too many.
Edited by Lars Willighagen