drf-access-policy
drf-access-policy copied to clipboard
Order of inheritance of AccessViewSetMixin in Viewset matters?
I just installed this library and faced this issue I am really new in this my apologies if it's a lame issue
Result: Access Policy doesn't work class ArticleViewSet(ModelViewSet, AccessViewSetMixin): access_policy = ArticleAccessPolicy ...
Result: Access Policy works! class ArticleViewSet(AccessViewSetMixin, ModelViewSet): access_policy = ArticleAccessPolicy ...
Result: Access Policy works! class ArticleViewSet(ModelViewSet): permission_classes = [ArticleAccessPolicy, ] ...
Using the mixin is just simply set the access policy to permission_classes. You can check the source code.