Skip to content
Snippets Groups Projects

Release

Merged Alexa Valentová requested to merge test into master
2 files
+ 8
14
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 7
9
@@ -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", obj)
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", obj):
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
@@ -337,7 +337,7 @@ class ContractAdmin(
if (
obj is not None
and obj.is_approved
and not request.user.has_perm("contracts.edit_when_approved", obj)
and not request.user.has_perm("contracts.edit_when_approved")
):
return False
@@ -347,7 +347,7 @@ class ContractAdmin(
if (
obj is not None
and obj.is_approved
and not request.user.has_perm("contracts.delete_when_approved", obj)
and not request.user.has_perm("contracts.delete_when_approved")
):
return False
@@ -456,7 +456,7 @@ class SigneeAdmin(OwnPermissionsMixin, MarkdownxGuardedModelAdmin):
if (
obj is None # Creating
or obj.entity_has_public_address
or request.user.has_perm("contracts.view_confidential", obj)
or request.user.has_perm("contracts.view_confidential")
):
entity_type_index = fields.index("entity_type") + 1
@@ -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
Loading