Skip to content

Commit

Permalink
[#2007] Disable upload message if there are recently uploaded documents
Browse files Browse the repository at this point in the history
  • Loading branch information
pi-sigma committed Jan 19, 2024
1 parent 794d3ba commit 70e4d7b
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 6 deletions.
17 changes: 12 additions & 5 deletions src/open_inwoner/cms/cases/views/status.py
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,13 @@ def get_context_data(self, **kwargs):
hooks.case_status_seen(self.request.user, self.case)
hooks.case_documents_seen(self.request.user, self.case)

# used in template + for disabling document upload message
self.has_recently_uploaded_documents = has_new_elements(
documents,
"created",
dt.timedelta(days=settings.DOCUMENT_RECENT_DAYS),
)

context["case"] = {
"id": str(self.case.uuid),
"identification": self.case.identification,
Expand All @@ -247,11 +254,7 @@ def get_context_data(self, **kwargs):
"second_status_preview": second_status_preview,
"documents": documents,
"allowed_file_extensions": sorted(config.allowed_file_extensions),
"new_docs": has_new_elements(
documents,
"created",
dt.timedelta(days=settings.DOCUMENT_RECENT_DAYS),
),
"new_docs": self.has_recently_uploaded_documents,
}
context["case"].update(self.get_upload_info_context(self.case))
context["anchors"] = self.get_anchors(statuses, documents)
Expand Down Expand Up @@ -383,6 +386,10 @@ def get_upload_info_context(self, case: Zaak):
zt_statustype_config.document_upload_description
)

# disable document upload message
if self.has_recently_uploaded_documents:
case_type_document_upload_description = ""

return {
"case_type_config_description": case_type_config_description,
"case_type_document_upload_description": case_type_document_upload_description,
Expand Down

0 comments on commit 70e4d7b

Please sign in to comment.