ux(inquiry): visible hint when Resolve is disabled until contact_status set
The department-side Resolve button is disabled (greyed out) until the department records a patient contact outcome — the contact_status gate in inquiry_change_status enforces this. Previously only a hover tooltip explained why; now an inline amber hint appears next to the actions bar so the reason is immediately visible.
This commit is contained in:
parent
c8db98880a
commit
185cc67c10
@ -60,6 +60,13 @@
|
||||
</select>
|
||||
</form>
|
||||
|
||||
{% if inquiry.status == 'in_progress' and inquiry.contact_status == 'not_contacted' %}
|
||||
<span class="inline-flex items-center gap-1.5 text-xs text-amber-700 bg-amber-50 border border-amber-200 rounded-lg px-2.5 py-1.5">
|
||||
<i data-lucide="info" class="w-3.5 h-3.5"></i>
|
||||
{% trans "Record a contact outcome above before resolving." %}
|
||||
</span>
|
||||
{% endif %}
|
||||
|
||||
{% if inquiry.status == 'in_progress' %}
|
||||
<!-- Mark Resolved (requires a patient contact outcome first) -->
|
||||
<form method="post" action="{% url 'inquiries:inquiry_change_status' inquiry.pk %}" onsubmit="return confirm('{% filter escapejs %}{% trans "Mark this inquiry as resolved?" %}{% endfilter %}')">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user