Merge pull request #9616 from davebx/selenium_nav

Add IDs to admin links and selenium navigation.
This commit is contained in:
Dannon
2020-04-15 12:53:48 -04:00
committed by GitHub
2 changed files with 15 additions and 0 deletions
@@ -87,6 +87,7 @@ const AdminPanel = Backbone.View.extend({
title: _l("Forms"),
url: "admin/forms",
target: "__use_router__",
id: "admin-link-forms",
},
],
},
@@ -97,17 +98,20 @@ const AdminPanel = Backbone.View.extend({
title: _l("Install and Uninstall"),
url: "admin/toolshed",
target: "__use_router__",
id: "admin-link-toolshed",
enabled: this.settings.is_tool_shed_installed,
},
{
title: _l("Manage Metadata"),
url: "admin/reset_metadata",
id: "admin-link-metadata",
enabled: this.settings.is_repo_installed,
target: "__use_router__",
},
{
title: _l("Manage Whitelist"),
url: "admin/sanitize_whitelist",
id: "admin-link-whitelist",
},
{
title: _l("Manage Dependencies"),
@@ -123,14 +127,17 @@ const AdminPanel = Backbone.View.extend({
title: _l("View Lineage"),
url: "admin/tool_versions",
target: "__use_router__",
id: "admin-link-tool-versions",
},
{
title: _l("View Migration Stages"),
url: "admin/review_tool_migration_stages",
id: "admin-link-migrations",
},
{
title: _l("View Error Logs"),
url: "admin/error_stack",
id: "admin-link-error-stack",
target: "__use_router__",
},
],
+8
View File
@@ -356,15 +356,23 @@ admin:
index:
selectors:
datatypes: '#admin-link-datatypes'
dependencies: '#admin-link-manage-dependencies'
data_tables: '#admin-link-data-tables'
display_applications: '#admin-link-display-applications'
errors: '#admin-link-error-stack'
forms: '#admin-link-forms'
jobs: '#admin-link-jobs'
local_data: '#admin-link-local-data'
metadata: '#admin-link-metadata'
migrations: '#admin-link-migrations'
tool_versions: '#admin-link-tool-versions'
toolshed: '#admin-link-toolshed'
users: '#admin-link-users'
quotas: '#admin-link-quotas'
groups: '#admin-link-groups'
roles: '#admin-link-roles'
impersonate: '#admin-link-impersonate'
whitelist: '#admin-link-whitelist'
selectors:
# TODO: place betters IDS or something on this in these grids in the DOM