Skip to content

Commit f68a4b4

Browse files
authored
Merge pull request #10 from xenit-eu/allow-operations-on-invoice
Update policies to include operations on invoices [ACC-1787]
2 parents 82c0dfb + f9ec510 commit f68a4b4

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

src/main/resources/rego/policy.rego

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,29 @@ default can_update_supplier := false
3434

3535
default can_delete_supplier := false
3636

37+
# Policy 6z4vihwwdvdq
38+
# - input.entity is type 'invoice'
39+
can_read_invoice {
40+
input.auth.authenticated == true
41+
input.auth.principal.kind == "user"
42+
input.auth.principal["contentgrid:manage_invoices"] == true
43+
}
44+
can_create_invoice {
45+
input.auth.authenticated == true
46+
input.auth.principal.kind == "user"
47+
input.auth.principal["contentgrid:manage_invoices"] == true
48+
}
49+
can_update_invoice {
50+
input.auth.authenticated == true
51+
input.auth.principal.kind == "user"
52+
input.auth.principal["contentgrid:manage_invoices"] == true
53+
}
54+
can_delete_invoice {
55+
input.auth.authenticated == true
56+
input.auth.principal.kind == "user"
57+
input.auth.principal["contentgrid:manage_invoices"] == true
58+
}
59+
# End policy 6z4vihwwdvdq
3760
# Policy zsn6mlr6y4tq
3861
# - input.entity is type 'supplier'
3962
can_read_supplier {

0 commit comments

Comments
 (0)