From 870de1d254e92a4445b0dcbc880a5affb3ab928c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 21 Nov 2022 14:51:42 +0100 Subject: [PATCH] grandlyon: use direct imports for rbac models (part 3) --- grandlyon/scripts/mark-admin-roles.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/grandlyon/scripts/mark-admin-roles.py b/grandlyon/scripts/mark-admin-roles.py index 66afc58..6bbcf23 100644 --- a/grandlyon/scripts/mark-admin-roles.py +++ b/grandlyon/scripts/mark-admin-roles.py @@ -8,13 +8,11 @@ import sys from django.db.models.query import Q -from django_rbac.utils import get_role_model, get_ou_model +from authentic2.a2_rbac.models import OrganizationalUnit, Role -Ou = get_ou_model() -Role = get_role_model() name_dst = sys.argv[1] -ou = Ou.objects.get(name=name_dst) +ou = OrganizationalUnit.objects.get(name=name_dst) role = Role.objects.get(name=u'Administrateur %s' % name_dst, ou=ou) for subrole in Role.objects.filter(Q(slug='_a2-hobo-superuser', ou=ou) |