|
13 | 13 | for params in object_permissions:
|
14 | 14 |
|
15 | 15 | object_permission, created = ObjectPermission.objects.get_or_create(
|
16 |
| - name=params['name'], |
17 |
| - description=params['description'], |
18 |
| - enabled=params['enabled'], |
19 |
| - actions=params['actions'] |
| 16 | + name=params["name"], |
| 17 | + description=params["description"], |
| 18 | + enabled=params["enabled"], |
| 19 | + actions=params["actions"], |
20 | 20 | )
|
21 | 21 |
|
22 |
| -# Need to try to pass a list of model_name and app_label for more than just the current all objects. |
23 |
| - #object_types = ContentType.objects.filter(app_label__in=params.pop("object_types")) |
24 |
| - #object_permission.object_types.set(ContentType.objects.filter(app_label__in=params.pop("object_types"))) |
| 22 | + # Need to try to pass a list of model_name and app_label for more than the current ALL |
| 23 | + # object_types = ContentType.objects.filter(app_label__in=params.pop("object_types")) |
| 24 | + # object_permission.object_types.set(ContentType.objects.filter(app_label__in=params.pop("object_types"))) |
25 | 25 | object_permission.object_types.set(ContentType.objects.all())
|
26 | 26 | object_permission.save()
|
27 | 27 |
|
|
32 | 32 |
|
33 | 33 | if group:
|
34 | 34 | object_permission.groups.add(group)
|
35 |
| - print(" 👥 Assigned group %s object permission of %s" % (groupname, object_permission.name)) |
| 35 | + print( |
| 36 | + " 👥 Assigned group %s object permission of %s" % (groupname, object_permission.name) |
| 37 | + ) |
36 | 38 |
|
37 | 39 | for username in params.get("users", []):
|
38 | 40 | user = AdminUser.objects.get(username=username)
|
39 | 41 |
|
40 | 42 | if user:
|
41 | 43 | object_permission.users.add(user)
|
42 |
| - print(" 👤 Assigned user %s object permission of %s" % (username, object_permission.name)) |
| 44 | + print( |
| 45 | + " 👤 Assigned user %s object permission of %s" % (username, object_permission.name) |
| 46 | + ) |
43 | 47 |
|
44 | 48 | object_permission.save()
|
0 commit comments