fix(core): Permissions require the parent model for model notes

ref: #389 #525
This commit is contained in:
2025-02-08 21:45:09 +09:30
parent 136f907cd5
commit a1851918e3
2 changed files with 18 additions and 0 deletions

View File

@ -35,6 +35,8 @@ class ModelNoteViewSet(ModelViewSet):
filterset_fields = []
parent_model_pk_kwarg = 'model_id'
search_fields = [
'content',
]
@ -58,3 +60,12 @@ class ModelNoteViewSet(ModelViewSet):
)
return self.queryset
def get_parent_model(self):
if self.parent_model is None:
self.parent_model = self.model.model.field.related_model
return self.parent_model