repos
/ timestrap-django master

timestrap-django

mirror archived upstream

Time tracking you can host anywhere, built on Django. Full export support in multiple formats and easily extensible.

djangodockerhandcodedpythonself-hostedtime-trackingtimetracker

475 B · 14 lines · Python Raw History
 1from rest_framework.permissions import DjangoModelPermissions
 2
 3
 4class TimestrapDjangoModelPermissions(DjangoModelPermissions):
 5    perms_map = {
 6        "GET": ["%(app_label)s.view_%(model_name)s"],
 7        "OPTIONS": [],
 8        "HEAD": [],
 9        "POST": ["%(app_label)s.add_%(model_name)s"],
10        "PUT": ["%(app_label)s.change_%(model_name)s"],
11        "PATCH": ["%(app_label)s.change_%(model_name)s"],
12        "DELETE": ["%(app_label)s.delete_%(model_name)s"],
13    }