diff --git a/aleksis/apps/tezor/rules.py b/aleksis/apps/tezor/rules.py index 90f0a02590fbfd180a6a725a2744834d16e50d11..6cca70643f3c9952fbd986f72e93d7e0a559c660 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_clients_predicate = has_person & (