authentic: add script to resync roles (~19853)

This commit is contained in:
Frédéric Péters 2018-04-13 14:36:13 +02:00
parent b610944c51
commit 1cdca2c88c
1 changed files with 9 additions and 0 deletions

View File

@ -0,0 +1,9 @@
# authentic2-multitenant-manage tenant_command runscript resync-roles.py (--all-tenants)
from hobo.agent.authentic2.provisionning import Provisionning
from django_rbac.utils import get_role_model
Role = get_role_model()
engine = Provisionning()
ous = {ou.id: ou for ou in engine.OU.objects.all()}
engine.notify_roles(ous, Role.objects.all(), full=True)