mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Redirect admin client routes
This commit is contained in:
@@ -9,6 +9,7 @@ import Home from "entry/analysis/modules/Home";
|
||||
import WorkflowEditorModule from "entry/analysis/modules/WorkflowEditor";
|
||||
|
||||
// routes
|
||||
import AdminRoutes from "entry/analysis/routes/admin-routes";
|
||||
import LibraryRoutes from "entry/analysis/routes/library-routes";
|
||||
|
||||
// child components
|
||||
@@ -420,6 +421,7 @@ export function getRouter(Galaxy) {
|
||||
},
|
||||
{ path: "/workflows/edit", component: WorkflowEditorModule },
|
||||
...LibraryRoutes,
|
||||
...AdminRoutes,
|
||||
],
|
||||
});
|
||||
}
|
||||
|
||||
@@ -186,27 +186,28 @@ def app_pair(global_conf, load_app_kwds=None, wsgi_preflight=True, **kwargs):
|
||||
# base analysis interface at which point the application takes over.
|
||||
|
||||
webapp.add_client_route("/about")
|
||||
webapp.add_client_route("/admin/data_tables", "admin")
|
||||
webapp.add_client_route("/admin/data_types", "admin")
|
||||
webapp.add_client_route("/admin/jobs", "admin")
|
||||
webapp.add_client_route("/admin/invocations", "admin")
|
||||
webapp.add_client_route("/admin/toolbox_dependencies", "admin")
|
||||
webapp.add_client_route("/admin/data_manager{path_info:.*}", "admin")
|
||||
webapp.add_client_route("/admin/error_stack", "admin")
|
||||
webapp.add_client_route("/admin/users", "admin")
|
||||
webapp.add_client_route("/admin/users/create", "admin")
|
||||
webapp.add_client_route("/admin/display_applications", "admin")
|
||||
webapp.add_client_route("/admin/reset_metadata", "admin")
|
||||
webapp.add_client_route("/admin/roles", "admin")
|
||||
webapp.add_client_route("/admin/forms", "admin")
|
||||
webapp.add_client_route("/admin/groups", "admin")
|
||||
webapp.add_client_route("/admin/repositories", "admin")
|
||||
webapp.add_client_route("/admin/sanitize_allow", "admin")
|
||||
webapp.add_client_route("/admin/tool_versions", "admin")
|
||||
webapp.add_client_route("/admin/toolshed", "admin")
|
||||
webapp.add_client_route("/admin/quotas", "admin")
|
||||
webapp.add_client_route("/admin/form/{form_id}", "admin")
|
||||
webapp.add_client_route("/admin/api_keys", "admin")
|
||||
webapp.add_client_route("/admin")
|
||||
webapp.add_client_route("/admin/data_tables")
|
||||
webapp.add_client_route("/admin/data_types")
|
||||
webapp.add_client_route("/admin/jobs")
|
||||
webapp.add_client_route("/admin/invocations")
|
||||
webapp.add_client_route("/admin/toolbox_dependencies")
|
||||
webapp.add_client_route("/admin/data_manager{path_info:.*}")
|
||||
webapp.add_client_route("/admin/error_stack")
|
||||
webapp.add_client_route("/admin/users")
|
||||
webapp.add_client_route("/admin/users/create")
|
||||
webapp.add_client_route("/admin/display_applications")
|
||||
webapp.add_client_route("/admin/reset_metadata")
|
||||
webapp.add_client_route("/admin/roles")
|
||||
webapp.add_client_route("/admin/forms")
|
||||
webapp.add_client_route("/admin/groups")
|
||||
webapp.add_client_route("/admin/repositories")
|
||||
webapp.add_client_route("/admin/sanitize_allow")
|
||||
webapp.add_client_route("/admin/tool_versions")
|
||||
webapp.add_client_route("/admin/toolshed")
|
||||
webapp.add_client_route("/admin/quotas")
|
||||
webapp.add_client_route("/admin/form/{form_id}")
|
||||
webapp.add_client_route("/admin/api_keys")
|
||||
webapp.add_client_route("/login/confirm")
|
||||
webapp.add_client_route("/tools/view")
|
||||
webapp.add_client_route("/tools/json")
|
||||
|
||||
@@ -588,7 +588,7 @@ class AdminGalaxy(controller.JSAppLauncher):
|
||||
"installing_repository_ids": get_ids_of_tool_shed_repositories_being_installed(trans.app, as_string=True),
|
||||
"is_tool_shed_installed": bool(trans.app.tool_shed_registry and trans.app.tool_shed_registry.tool_sheds),
|
||||
}
|
||||
return self._bootstrapped_client(trans, app_name="admin", settings=settings, message=message, status=status)
|
||||
return self._bootstrapped_client(trans, settings=settings, message=message, status=status)
|
||||
|
||||
@web.expose
|
||||
@web.json
|
||||
|
||||
Reference in New Issue
Block a user