Skip to content
Snippets Groups Projects

Add rules

Merged Tom Teichler requested to merge rules into master
2 unresolved threads

Merge request reports

Pipeline #59135 failed

Pipeline failed for a1f7091c on rules

Merged by Nik | KlampfradlerNik | Klampfradler 3 years ago (Mar 11, 2022 11:35am UTC)

Loading

Pipeline #59137 failed

Pipeline failed for 678ce8fa on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • 45 view_invoice_group_predicate = has_person & (
    46 has_global_perm("tezor.view_invoice_group") | has_object_perm("tezor.view_invoice_group")
    47 )
    48 rules.add_perm("tezor.view_invoice_group_rule", view_invoice_group_predicate)
    49
    50 # Edit invoice groups
    51 edit_invoice_group_predicate = has_person & (
    52 has_global_perm("tezor.edit_invoice_group") | has_object_perm("tezor.edit_invoice_group")
    53 )
    54 rules.add_perm("tezor.edit_invoice_group_rule", edit_invoice_group_predicate)
    55
    56 # Create invoice groups
    57 create_invoice_groups_predicate = has_person & (
    58 has_global_perm("tezor.create_invoice_group") | has_any_object("tezor.create_invoice_group", InvoiceGroup)
    59 )
    60 rules.add_perm("tezor.create_invoice_groups_rule", create_invoice_groups_predicate)
    • Comment on lines +57 to +60
      Suggested change
      57 create_invoice_groups_predicate = has_person & (
      58 has_global_perm("tezor.create_invoice_group") | has_any_object("tezor.create_invoice_group", InvoiceGroup)
      59 )
      60 rules.add_perm("tezor.create_invoice_groups_rule", create_invoice_groups_predicate)
      57 create_invoice_group_predicate = has_person & (
      58 has_global_perm("tezor.create_invoice_group") | has_any_object("tezor.create_invoice_group", InvoiceGroup)
      59 )
      60 rules.add_perm("tezor.create_invoice_group_rule", create_invoice_group_predicate)
    • Please register or sign in to reply
  • 114 114
    115 115 model = InvoiceGroup
    116 116 form_class = EditInvoiceGroupForm
    117 permission_required = "tezor.add_invoice_groups"
    117 permission_required = "tezor.create_invoice_groups_rule"
  • Jonathan Weth added 5m of time spent

    added 5m of time spent

  • added 1 commit

    Compare with previous version

  • mentioned in commit 678ce8fa

  • Please register or sign in to reply
    Loading