Skip to content
Snippets Groups Projects

Fix rules

Merged Tom Teichler requested to merge rules into master
1 file
+ 2
2
Compare changes
  • Side-by-side
  • Inline
@@ -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 & (
Loading