From 92fcd7712eb008c2a9188a5b8d87743ed58e3afa Mon Sep 17 00:00:00 2001 From: tobes Date: Tue, 9 Oct 2012 13:36:44 +0100 Subject: [PATCH] [#2939] Sysadmins can change revision state in admin controller - removing Authorizer --- ckan/controllers/admin.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/ckan/controllers/admin.py b/ckan/controllers/admin.py index 7f63b5c9a3b..4d2aca66eb5 100644 --- a/ckan/controllers/admin.py +++ b/ckan/controllers/admin.py @@ -30,10 +30,7 @@ def __before__(self, action, **params): 'user': c.user} if not ckan.new_authz.is_authorized('sysadmin', context, {})['success']: base.abort(401, _('Need to be system administrator to administer')) - c.revision_change_state_allowed = ( - c.user and self.authorizer.is_authorized(c.user, - model.Action.CHANGE_STATE, - model.Revision)) + c.revision_change_state_allowed = True def _get_config_form_items(self): # Styles for use in the form.select() macro.