Skip to content

Commit 03bbd5d

Browse files
committed
Unify pending status badges to single yellow 'Pending Approval'
- Replace dual green+yellow 'Approved/Pending Completion' pill with single yellow 'Pending Approval' badge in DataTables, submission detail, and completed approvals filter button. - Also rename 'Awaiting Co-Approver' to 'Pending Approval' in my submissions view. - Bump version to 0.24.1
1 parent 96fbac3 commit 03bbd5d

4 files changed

Lines changed: 6 additions & 15 deletions

File tree

django_forms_workflows/templates/django_forms_workflows/completed_approvals.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,8 +206,8 @@ <h1 class="mb-0"><i class="bi bi-inbox"></i> Approvals</h1>
206206
<i class="bi bi-hourglass-split me-1"></i>Pending Approval
207207
</a>
208208
<a href="?{% if category_slug %}category={{ category_slug }}&{% endif %}{% if form_slug %}form={{ form_slug }}&{% endif %}status=approved_pending"
209-
class="btn btn-sm {% if status_filter == 'approved_pending' %}btn-success{% else %}btn-outline-success{% endif %}">
210-
<i class="bi bi-check-circle me-1"></i><i class="bi bi-hourglass-split me-1"></i>Pending Completion
209+
class="btn btn-sm {% if status_filter == 'approved_pending' %}btn-warning text-dark{% else %}btn-outline-warning{% endif %}">
210+
<i class="bi bi-hourglass-split me-1"></i>Pending Approval
211211
</a>
212212
</div>
213213
<div id="searchContainer"></div>

django_forms_workflows/templates/django_forms_workflows/submission_detail.html

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@ <h1>Submission #{{ submission.id }}</h1>
1717
{% elif submission.status == 'approved' %}
1818
<span class="badge bg-success"><i class="bi bi-check-circle me-1"></i>Approved</span>
1919
{% elif submission.status == 'approved_pending' %}
20-
<span class="d-inline-flex align-items-center">
21-
<span class="badge bg-success rounded-end-0 border-end border-white"><i class="bi bi-check-circle me-1"></i>Approved</span><span class="badge bg-warning text-dark rounded-start-0"><i class="bi bi-hourglass-split me-1"></i>Pending Completion</span>
22-
</span>
20+
<span class="badge bg-warning text-dark"><i class="bi bi-hourglass-split me-1"></i>Pending Approval</span>
2321
{% elif submission.status == 'rejected' %}
2422
<span class="badge bg-danger">Rejected</span>
2523
{% elif submission.status == 'withdrawn' %}

django_forms_workflows/views.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2316,17 +2316,10 @@ def bulk_export_submissions_pdf(request):
23162316

23172317
_STATUS_BADGE = {
23182318
"approved": '<span class="badge bg-success"><i class="bi bi-check-circle me-1"></i>Approved</span>',
2319-
"approved_pending": (
2320-
'<span class="d-inline-flex align-items-center">'
2321-
'<span class="badge bg-success rounded-end-0 border-end border-white">'
2322-
'<i class="bi bi-check-circle me-1"></i>Approved</span>'
2323-
'<span class="badge bg-warning text-dark rounded-start-0">'
2324-
'<i class="bi bi-hourglass-split me-1"></i>Pending Completion</span>'
2325-
"</span>"
2326-
),
2319+
"approved_pending": '<span class="badge bg-warning text-dark"><i class="bi bi-hourglass-split me-1"></i>Pending Approval</span>',
23272320
"rejected": '<span class="badge bg-danger"><i class="bi bi-x-circle me-1"></i>Rejected</span>',
23282321
"withdrawn": '<span class="badge bg-secondary"><i class="bi bi-dash-circle me-1"></i>Withdrawn</span>',
2329-
"pending_approval": '<span class="badge bg-warning text-dark"><i class="bi bi-hourglass-split me-1"></i>Awaiting Co-Approver</span>',
2322+
"pending_approval": '<span class="badge bg-warning text-dark"><i class="bi bi-hourglass-split me-1"></i>Pending Approval</span>',
23302323
"submitted": '<span class="badge bg-info">Submitted</span>',
23312324
"draft": '<span class="badge bg-secondary">Draft</span>',
23322325
}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "django-forms-workflows"
3-
version = "0.24.0"
3+
version = "0.24.1"
44
description = "Enterprise-grade, database-driven form builder with approval workflows and external data integration"
55
license = "LGPL-3.0-only"
66
readme = "README.md"

0 commit comments

Comments
 (0)