mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-12-09 00:05:21 +01:00
14 lines
469 B
Python
14 lines
469 B
Python
|
|
from rest_framework.permissions import DjangoModelPermissions
|
||
|
|
|
||
|
|
|
||
|
|
class PaperlessModelPermissions(DjangoModelPermissions):
|
||
|
|
perms_map = {
|
||
|
|
"GET": ["%(app_label)s.view_%(model_name)s"],
|
||
|
|
"OPTIONS": [],
|
||
|
|
"HEAD": [],
|
||
|
|
"POST": ["%(app_label)s.add_%(model_name)s"],
|
||
|
|
"PUT": ["%(app_label)s.change_%(model_name)s"],
|
||
|
|
"PATCH": ["%(app_label)s.change_%(model_name)s"],
|
||
|
|
"DELETE": ["%(app_label)s.delete_%(model_name)s"],
|
||
|
|
}
|