Skip to content
Snippets Groups Projects
Commit 78ade2bc authored by Tomáš Valenta's avatar Tomáš Valenta
Browse files

fix permissions

parent 81e6ff4b
No related branches found
No related tags found
1 merge request!5Release
Pipeline #12685 passed
......@@ -260,14 +260,14 @@ class ContractAdmin(
if (
obj is None # Creating confidential data, creator will be request.user
or obj.created_by == request.user
or request.user.has_perm("view_confidential")
or request.user.has_perm("contracts.view_confidential")
):
fieldsets[0][1]["fields"].insert(
fieldsets[0][1]["fields"].index("is_public") + 1,
"publishing_rejection_comment",
)
if obj is not None and request.user.has_perm("approve"):
if obj is not None and request.user.has_perm("contracts.approve"):
fieldsets.insert(
5,
("Schválení", {"fields": ["is_approved"]}),
......@@ -290,7 +290,7 @@ class ContractAdmin(
FieldsetInlineOrder.FIELDSET,
]
if context["user"].has_perm("approve", self):
if context["user"].has_perm("contracts.approve"):
order.insert(11, FieldsetInlineOrder.FIELDSET)
return order
......@@ -472,9 +472,7 @@ class SigneeAdmin(OwnPermissionsMixin, MarkdownxGuardedModelAdmin):
"date_of_birth",
)
if obj is None or request.user.has_perm( # Allowed to create
"contracts.edit_signee", obj
):
if obj is None or request.user.has_perm("contracts.edit_signee"):
fields.insert(fields.index("ico_number"), "load_ares_data_button")
return fields
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment