Fix authz imports

According to ckan/ckan#2818, ckan.new_authz is deprecated. 
This fix is similar to 40bf2d7
This commit is contained in:
Rômulo Barroso Victor 2016-07-05 18:36:02 -03:00 committed by GitHub
parent 57e486c5e8
commit 4cf0e9a70a
1 changed files with 6 additions and 3 deletions

View File

@ -20,7 +20,10 @@
import ckan.lib.helpers as helpers
import ckan.logic.auth as logic_auth
import ckan.plugins.toolkit as tk
import ckan.new_authz as new_authz
try:
import ckan.authz as authz
except ImportError:
import ckan.new_authz as authz
import db
from ckan.common import _, request
@ -44,7 +47,7 @@ def package_show(context, data_dict):
# if the user has rights to read in the organization or in the group
if package.owner_org:
authorized = new_authz.has_user_permission_for_group_or_org(
authorized = authz.has_user_permission_for_group_or_org(
package.owner_org, user, 'read')
else:
authorized = False
@ -89,7 +92,7 @@ def package_update(context, data_dict):
# if the user has rights to update a dataset in the organization or in the group
if package and package.owner_org:
authorized = new_authz.has_user_permission_for_group_or_org(
authorized = authz.has_user_permission_for_group_or_org(
package.owner_org, user, 'update_dataset')
else:
authorized = False