Skip to content

Commit

Permalink
[Resource Manager] Move Security logic to the Resource Manager
Browse files Browse the repository at this point in the history
  • Loading branch information
afabiani committed Jun 7, 2021
1 parent 877f456 commit 4e66e66
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions geonode/resource/manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ def remove_permissions(self, uuid: str, /, instance: ResourceBase = None) -> boo
GroupObjectPermission.objects.filter(
content_type=ContentType.objects.get_for_model(_resource),
object_pk=instance.id).delete()
return self._resource_manager.remove_permissions(uuid, instance=_resource)
return self._concrete_resource_manager.remove_permissions(uuid, instance=_resource)
except Exception as e:
logger.exception(e)
finally:
Expand Down Expand Up @@ -381,7 +381,7 @@ def set_permissions(self, uuid: str, /, instance: ResourceBase = None, owner=Non
assign_perm('change_layer_style', _owner, _resource)

_resource.handle_moderated_uploads()
return self._resource_manager.set_permissions(uuid, instance=_resource, owner=owner, permissions=permissions, created=created)
return self._concrete_resource_manager.set_permissions(uuid, instance=_resource, owner=owner, permissions=permissions, created=created)
except Exception as e:
logger.exception(e)
finally:
Expand Down Expand Up @@ -418,7 +418,7 @@ def set_workflow_permissions(self, uuid: str, /, instance: ResourceBase = None,
assign_perm(perm,
anonymous_group, _resource.get_self_resource())

return self._resource_manager.set_workflow_permissions(uuid, instance=_resource, approved=approved, published=published)
return self._concrete_resource_manager.set_workflow_permissions(uuid, instance=_resource, approved=approved, published=published)
except Exception as e:
logger.exception(e)
finally:
Expand Down

0 comments on commit 4e66e66

Please sign in to comment.