See #212: API viewset

This commit is contained in:
Eliot Berriot 2018-06-19 18:48:43 +02:00
parent 2e4f862387
commit 3ef5f29dd3
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
6 changed files with 98 additions and 4 deletions

View file

@ -82,8 +82,8 @@ class User(AbstractUser):
def __str__(self):
return self.username
def get_permissions(self):
defaults = preferences.get("users__default_permissions")
def get_permissions(self, defaults=None):
defaults = defaults or preferences.get("users__default_permissions")
perms = {}
for p in PERMISSIONS:
v = (