Aug 19 - Update remove Contract Work Order from the issue details

This commit is contained in:
2026-08-19 15:24:53 -04:00
parent 36d1e62151
commit 7efc9bb572
-46
View File
@@ -545,52 +545,6 @@
</div> </div>
{% endif %} {% endif %}
{# ── Vendor Work Orders (phase36) ───────────────────────────────────── #}
{% if current_user.role in ['admin','director','project_manager','auditor'] %}
<div class="card shadow-sm mt-3">
<div class="card-header bg-light">
<h6 class="mb-0"><i class="bi bi-send me-1"></i>Contractor Work Orders</h6>
</div>
<div class="card-body">
{% set wos = issue.work_orders.all() %}
{% if wos %}
<ul class="list-unstyled small mb-3">
{% for wo in wos %}
{% set b = {'sent':'secondary','acknowledged':'info','completed':'success'}[wo.status] %}
<li class="d-flex justify-content-between align-items-center border-bottom py-1">
<span class="text-truncate me-2">{{ wo.vendor_name }}
<span class="text-muted d-block" style="font-size:.75rem;">{{ wo.vendor_email }}</span>
</span>
<span class="badge bg-{{ b }}">{{ wo.status_label }}</span>
</li>
{% endfor %}
</ul>
{% endif %}
<form method="POST" action="{{ url_for('issues.dispatch_work_order', issue_id=issue.id) }}">
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
<div class="mb-2">
<label class="form-label small fw-semibold mb-1">Contractor name</label>
<input type="text" name="vendor_name" class="form-control form-control-sm"
value="{{ issue.vendor_name or '' }}" placeholder="e.g. Ace Plumbing" required>
</div>
<div class="mb-2">
<label class="form-label small fw-semibold mb-1">Contractor email</label>
<input type="email" name="vendor_email" class="form-control form-control-sm"
placeholder="name@contractor.com" required>
</div>
<div class="mb-2">
<label class="form-label small fw-semibold mb-1">Message <span class="text-muted">(optional)</span></label>
<textarea name="message" class="form-control form-control-sm" rows="2"
placeholder="Any specific instructions…"></textarea>
</div>
<button type="submit" class="btn btn-outline-primary btn-sm w-100">
<i class="bi bi-envelope-paper me-1"></i> Send Work Order
</button>
<div class="form-text">Emails the contractor a private link to acknowledge &amp; complete — no account needed.</div>
</form>
</div>
</div>
{% endif %}
</div>{# /col-lg-4 #} </div>{# /col-lg-4 #}
</div> </div>