diff options
author | Jelle van der Waa <jelle@vdwaa.nl> | 2018-01-01 21:02:20 +0100 |
---|---|---|
committer | Jelle van der Waa <jelle@vdwaa.nl> | 2018-04-08 12:51:19 +0200 |
commit | 5270af0b2702dd60c6347f405712735463eece8f (patch) | |
tree | ef52b0af1eb3ddc3150efbb881f4395783e50506 /devel | |
parent | 42f34783da03d0ffe84b83309309388b05146dea (diff) | |
download | archweb-5270af0b2702dd60c6347f405712735463eece8f.tar.gz archweb-5270af0b2702dd60c6347f405712735463eece8f.zip |
Remove update_types_permissions management command
Remove the management command which reloads permissions for specified
apps or all apps if no args are specified. This management command looks
broken since create_permissions has verbosity as it's second parameter
and not a list of models.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/management/commands/update_types_permissions.py | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/devel/management/commands/update_types_permissions.py b/devel/management/commands/update_types_permissions.py deleted file mode 100644 index bbe8dc47..00000000 --- a/devel/management/commands/update_types_permissions.py +++ /dev/null @@ -1,25 +0,0 @@ -from django.core.management.base import BaseCommand -from django.db.models import get_models, get_app -from django.contrib.auth.management import create_permissions -from django.contrib.contenttypes.management import update_contenttypes - - -class Command(BaseCommand): - args = '<app app ...>' - help = 'reloads permissions for specified apps, or all apps if no args are specified' - - def handle(self, *args, **options): - if not args: - apps = [] - for model in get_models(): - apps.append(get_app(model._meta.app_label)) - else: - apps = [] - for arg in args: - apps.append(get_app(arg)) - - for app in apps: - update_contenttypes(app, None, options.get('verbosity', 2), interactive=True) - create_permissions(app, get_models(), options.get('verbosity', 0)) - -# vim: set ts=4 sw=4 et: |