mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-29 12:06:44 +00:00
fix rule assign
This commit is contained in:
parent
45a9a4d0c5
commit
9b15d88d5f
@ -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():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user