Add center redirect support for operations

Redirect updates request to center panel

Remove center redirect
This commit is contained in:
guerler
2017-10-06 12:37:10 -04:00
parent f1d53ef2a6
commit 31fd8a3080
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -423,7 +423,8 @@ class Grid(object):
for operation in self.operations:
item_dict['operation_config'][operation.label] = {
'allowed' : operation.allowed(item),
'url_args' : url(**operation.get_url_args(item))
'url_args' : url(**operation.get_url_args(item)),
'target' : operation.target
}
grid_config['items'].append(item_dict)
trans.log_action(trans.get_user(), text_type("grid.view"), context, params)
@@ -168,6 +168,7 @@ class InstalledRepositoryGrid(grids.Grid):
tool_shed_install.ToolShedRepository.installation_status.ERROR,
tool_shed_install.ToolShedRepository.installation_status.NEW]),
allow_multiple=False,
target="center",
url_args=dict(controller='admin_toolshed',
action='check_for_updates')),
grids.GridOperation(label="Install latest revision",
@@ -188,7 +189,6 @@ class InstalledRepositoryGrid(grids.Grid):
not item.deleted and
item.status != tool_shed_install.ToolShedRepository.installation_status.NEW),
allow_multiple=True,
target='top',
url_args=dict(controller='admin_toolshed',
action='deactivate_or_uninstall_repository')),
grids.GridOperation(label="Reset to install",