Prioritize active work and paginate completed engagements
This commit is contained in:
@@ -56,7 +56,7 @@
|
||||
{% if column.code == 'blocked' %}<p class="mt-1 text-xs text-slate-500">Engagements waiting for documents, clarification, review or another dependency.</p>{% endif %}
|
||||
{% if column.code == 'completed' %}<p class="mt-1 text-xs text-slate-500">All tasks assigned to you in these engagements are complete.</p>{% endif %}
|
||||
</div>
|
||||
<span class="rounded-full bg-white px-3 py-1 text-xs font-semibold text-slate-600">{{ column.cards|length }}</span>
|
||||
<span class="rounded-full bg-white px-3 py-1 text-xs font-semibold text-slate-600">{{ column.total_cards }}</span>
|
||||
</div>
|
||||
|
||||
<div class="overflow-x-auto rounded-2xl border border-slate-200 bg-white">
|
||||
@@ -182,6 +182,33 @@
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
{% if column.code == 'completed' and work_payload.completed_pagination.pages > 1 %}
|
||||
<div class="mt-4 flex flex-wrap items-center justify-between gap-3 rounded-xl border border-slate-200 bg-white px-4 py-3">
|
||||
<div class="text-xs text-slate-500">
|
||||
Showing {{ work_payload.completed_pagination.start }}-{{ work_payload.completed_pagination.end }} of {{ work_payload.completed_pagination.total }} completed engagements
|
||||
</div>
|
||||
<div class="flex items-center gap-2">
|
||||
{% if work_payload.completed_pagination.has_previous %}
|
||||
<form method="get" action="/employee/work">
|
||||
<input type="hidden" name="q" value="{{ q or '' }}">
|
||||
<input type="hidden" name="status" value="{{ status }}">
|
||||
<input type="hidden" name="completed_page" value="{{ work_payload.completed_pagination.previous_page }}">
|
||||
<button type="submit" class="rounded-lg border border-slate-300 bg-white px-3 py-1.5 text-xs font-semibold text-slate-700 hover:bg-slate-50">Previous</button>
|
||||
</form>
|
||||
{% endif %}
|
||||
<span class="rounded-lg bg-slate-100 px-3 py-1.5 text-xs font-semibold text-slate-700">Page {{ work_payload.completed_pagination.page }} of {{ work_payload.completed_pagination.pages }}</span>
|
||||
{% if work_payload.completed_pagination.has_next %}
|
||||
<form method="get" action="/employee/work">
|
||||
<input type="hidden" name="q" value="{{ q or '' }}">
|
||||
<input type="hidden" name="status" value="{{ status }}">
|
||||
<input type="hidden" name="completed_page" value="{{ work_payload.completed_pagination.next_page }}">
|
||||
<button type="submit" class="rounded-lg border border-slate-300 bg-white px-3 py-1.5 text-xs font-semibold text-slate-700 hover:bg-slate-50">Next</button>
|
||||
</form>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
</section>
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user