Simplify permission lookup method. Add refresh class method to make sure

stored permissions are in sync with proxy permission.
Add __repr__ method.
This commit is contained in:
Roberto Rosario
2017-01-15 23:55:16 -04:00
parent ef2f4f929b
commit 23ffecdd30
6 changed files with 32 additions and 23 deletions

View File

@@ -13,7 +13,7 @@ class Command(BaseCommand):
for permission in StoredPermission.objects.all():
try:
Permission.get(
{'pk': '%s.%s' % (permission.namespace, permission.name)},
pk='{}.{}'.format(permission.namespace, permission.name),
proxy_only=True
)
except KeyError: