Skip to content
Snippets Groups Projects

Prevent non allowed metadata deletion

Merged Valentin Rigal requested to merge delete-allowed-meta-only into master
All threads resolved!
3 files
+ 40
11
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -814,6 +814,10 @@ class MetadataEdit(RetrieveUpdateDestroyAPIView):
if Right.Write not in obj.element.corpus.get_acl_rights(request.user):
self.permission_denied(request, message='You do not have write access to this corpus.')
def perform_destroy(self, instance):
serializer = self.get_serializer(instance)
serializer.delete(instance)
class AllowedMetaDataPagination(PageNumberPagination):
page_size = 200
Loading