2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-04-29 03:56:43 +00:00

fix rule assign

This commit is contained in:
Matthias Mair 2022-05-20 18:34:45 +02:00
parent 45a9a4d0c5
commit 9b15d88d5f

View File

@ -52,7 +52,7 @@ class UserMixin:
# Assign all roles if set # Assign all roles if set
if self.roles == 'all': if self.roles == 'all':
self.assignRole() self.assignRole(assign_all=True)
# else filter the roles # else filter the roles
else: else:
for role in self.roles: for role in self.roles:
@ -68,7 +68,7 @@ class UserMixin:
# role is of the format 'rule.permission' e.g. 'part.add' # role is of the format 'rule.permission' e.g. 'part.add'
if not assign_all: if not assign_all and role:
rule, perm = role.split('.') rule, perm = role.split('.')
for ruleset in self.group.rule_sets.all(): for ruleset in self.group.rule_sets.all():