{% extends "base.html" %} {% block content %}
| ID | Status | Operation | Actions | Approver | Detail |
|---|---|---|---|---|---|
{{ item.approval_request_id }} |
{{ item.status or "unknown" }} | {{ item.operation_type or "n/a" }} | {{ (item.required_action_classes or []) | join(", ") or "n/a" }} | {{ item.approver or "pending" }} | View | JSON |
No approval requests were found for this scope.
{% endif %}ID: {{ detail.approval_request_id }}
Status: {{ detail.status or "unknown" }}
Operation: {{ detail.operation_type or "n/a" }}
Requested By: {{ detail.requested_by or "n/a" }}
Approver: {{ detail.approver or "pending" }}
Reason: {{ detail.reason or "n/a" }}
Required Actions: {{ (detail.required_action_classes or []) | join(", ") or "n/a" }}
Approved Actions: {{ (detail.approved_action_classes or []) | join(", ") or "n/a" }}
Approved Tools: {{ (detail.approved_tool_names or []) | join(", ") or "n/a" }}
Related Refs: {{ (detail.related_refs or []) | join(", ") or "n/a" }}
{% if detail.description %}Description:
{{ detail.description }}
Use POST {{ url_for('api_approval_decision', approval_request_id=detail.approval_request_id) }}
to approve or deny, then POST {{ url_for('api_approval_resume', approval_request_id=detail.approval_request_id) }}
to resume approved work.
Select an approval request from the queue to inspect its details.
{% endif %}