diff --git a/aleksis/apps/tezor/rules.py b/aleksis/apps/tezor/rules.py index 3283b77567547f88472b26260846f1224ef734e3..98aa9de4d49b81646950b1704128336f68271a57 100644 --- a/aleksis/apps/tezor/rules.py +++ b/aleksis/apps/tezor/rules.py @@ -3,7 +3,7 @@ import rules from .models.base import Client from .models.invoice import Invoice, InvoiceGroup -from aleksis.core.util.predicates import has_person, has_global_perm, has_any_object +from aleksis.core.util.predicates import has_person, has_global_perm, has_any_object, has_object_perm # View clients view_clients_predicate = has_person & ( @@ -21,7 +21,7 @@ rules.add_perm("tezor.view_client_rule", view_client_predicate) edit_client_predicate = has_person & ( has_global_perm("tezor.edit_client") | has_object_perm("tezor.edit_client") ) -rules.add_perm("tezor.edit_client_rule", edit_clients_predicate) +rules.add_perm("tezor.edit_client_rule", edit_client_predicate) # Create clients create_client_predicate = has_person & (