Unbreak toolshed user deletion

This commit is contained in:
Helena Rasche
2018-05-14 14:23:34 +02:00
parent a8e75e0f60
commit 15ceedfbc0
@@ -1,6 +1,7 @@
import logging
import tool_shed.grids.admin_grids as admin_grids
from galaxy.web.framework.helpers import grids
from galaxy import (
util,
web
@@ -28,6 +29,10 @@ class AdminController(BaseUIController, Admin):
repository_grid = admin_grids.AdminRepositoryGrid()
repository_metadata_grid = admin_grids.RepositoryMetadataGrid()
delete_operation = grids.GridOperation("Delete", condition=(lambda item: not item.deleted), allow_multiple=True)
undelete_operation = grids.GridOperation("Undelete", condition=(lambda item: item.deleted and not item.purged), allow_multiple=True)
purge_operation = grids.GridOperation("Purge", condition=(lambda item: item.deleted and not item.purged), allow_multiple=True)
@web.expose
@web.require_admin
def browse_repositories(self, trans, **kwd):