From 474253882d830ae3ce62d5ceada4bfac9412b66b Mon Sep 17 00:00:00 2001 From: NAGGINDA MARTHA Date: Tue, 30 Mar 2021 10:58:58 +0300 Subject: [PATCH] modify resource check (#99) --- mapstore2_adapter/plugins/geonode.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/mapstore2_adapter/plugins/geonode.py b/mapstore2_adapter/plugins/geonode.py index 152c931fb6..dce43f9929 100644 --- a/mapstore2_adapter/plugins/geonode.py +++ b/mapstore2_adapter/plugins/geonode.py @@ -191,13 +191,15 @@ def convert(self, viewer, request): if _resolve_layer(request, selected['name'], 'base.change_resourcebase', - _PERMISSION_MSG_MODIFY): + _PERMISSION_MSG_MODIFY + ).user_can(request.user, 'base.change_resourcebase'): info['canEdit'] = True if _resolve_layer(request, selected['name'], 'base.delete_resourcebase', - _PERMISSION_MSG_DELETE): + _PERMISSION_MSG_DELETE + ).user_can(request.user, 'base.delete_resourcebase'): info['canDelete'] = True except Exception: tb = traceback.format_exc() @@ -223,13 +225,15 @@ def convert(self, viewer, request): if _resolve_map(request, str(map_id), 'base.change_resourcebase', - _PERMISSION_MSG_SAVE): + _PERMISSION_MSG_SAVE + ).user_can(request.user, 'base.change_resourcebase'): info['canEdit'] = True if _resolve_map(request, str(map_id), 'base.delete_resourcebase', - _PERMISSION_MSG_DELETE): + _PERMISSION_MSG_DELETE + ).user_can(request.user, 'base.delete_resourcebase'): info['canDelete'] = True except Exception: tb = traceback.format_exc()