Aug 5 - Update code to follow up ST - MT14b
This commit is contained in:
@@ -84,8 +84,37 @@
|
||||
{% if s.active %}<span class="badge bg-success">Active</span>
|
||||
{% elif s.is_expired %}<span class="badge bg-dark">Ended</span>
|
||||
{% else %}<span class="badge bg-secondary">Paused</span>{% endif %}
|
||||
{# phase50 — receipt acknowledgement. Only meaningful for plan
|
||||
mode: an auto schedule materialises itself, so there is no
|
||||
request for anyone to receive. #}
|
||||
{% if s.mode == 'plan' and s.inspector_id %}
|
||||
{% if s.is_acknowledged %}
|
||||
<span class="badge bg-light text-success border border-success ms-1"
|
||||
title="Inspector confirmed receipt on {{ s.acknowledged_at.strftime('%b %d, %Y %I:%M %p') }}">
|
||||
<i class="bi bi-check-circle"></i> Confirmed
|
||||
</span>
|
||||
{% elif s.active %}
|
||||
<span class="badge bg-light text-warning border border-warning ms-1"
|
||||
title="The assigned inspector has not confirmed receipt yet">
|
||||
<i class="bi bi-hourglass-split"></i> Awaiting confirmation
|
||||
</span>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
</td>
|
||||
<td class="text-end">
|
||||
{# Assignee-only, like Start: a manager must not be able to confirm
|
||||
on someone's behalf, since the record means "this person saw it". #}
|
||||
{% if s.active and s.mode == 'plan' and not s.is_acknowledged
|
||||
and s.inspector_id == current_user.id %}
|
||||
<form method="POST" class="d-inline"
|
||||
action="{{ url_for('inspection_schedules.acknowledge', schedule_id=s.id) }}">
|
||||
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
|
||||
<button type="submit" class="btn btn-sm btn-outline-success"
|
||||
title="Confirm you have received this request">
|
||||
<i class="bi bi-check-lg"></i> Confirm
|
||||
</button>
|
||||
</form>
|
||||
{% endif %}
|
||||
{% if s.active and s.mode == 'plan'
|
||||
and (current_user.role != 'inspector' or s.inspector_id == current_user.id) %}
|
||||
<a href="{{ url_for('inspection_schedules.start', schedule_id=s.id) }}"
|
||||
|
||||
Reference in New Issue
Block a user