ixg_platform/templates/ops
ixgadmin 8c8e7908fd Make logout a POST and end the Keycloak session
Clicking Logout returned 405: the base templates linked to the logout view
with a GET, which mozilla-django-oidc refuses. Both portals now post a CSRF
form instead.

A POST alone was not enough. OIDC_OP_LOGOUT_URL_METHOD is now set, so logout
builds the realm's RP-initiated end-session URL with the stored id token and
a registered post-logout redirect. Without it Keycloak kept its session and
silently signed the user back in, so the sign-in screen could never be
reached again on that browser.

Registered the post-logout redirect URIs on the ixg-platform client and
trimmed its redirect URIs to the callback on the hosts that actually serve
the platform.
2026-09-21 12:53:14 +00:00
..
base_ops.html Make logout a POST and end the Keycloak session 2026-09-21 12:53:14 +00:00
batch_detail.html Show the intake lineage and edit controls on the batch detail page 2026-09-17 14:48:23 +00:00
batch_form.html Add batch create, edit and lineage screens to the ops portal 2026-09-17 14:48:06 +00:00
batch_lineage.html Add batch create, edit and lineage screens to the ops portal 2026-09-17 14:48:06 +00:00
batch_list.html Add batch create, edit and lineage screens to the ops portal 2026-09-17 14:48:06 +00:00
capa_detail.html Move conditional status classes inside the class attribute 2026-09-17 14:48:14 +00:00
capa_list.html Move conditional status classes inside the class attribute 2026-09-17 14:48:14 +00:00
coa_review_detail.html Move conditional status classes inside the class attribute 2026-09-17 14:48:14 +00:00
coa_review_list.html Move conditional status classes inside the class attribute 2026-09-17 14:48:14 +00:00
dashboard.html Quote the ops templates' HTML attributes so the classes apply 2026-09-17 13:57:53 +00:00
document_list.html Quote the ops templates' HTML attributes so the classes apply 2026-09-17 13:57:53 +00:00
esg_list.html Quote the ops templates' HTML attributes so the classes apply 2026-09-17 13:57:53 +00:00
eudr_detail.html Move conditional status classes inside the class attribute 2026-09-17 14:48:14 +00:00
eudr_list.html Move conditional status classes inside the class attribute 2026-09-17 14:48:14 +00:00
intake_form.html Move conditional status classes inside the class attribute 2026-09-17 14:48:14 +00:00
intake_list.html Quote the ops templates' HTML attributes so the classes apply 2026-09-17 13:57:53 +00:00
qc_detail.html Quote the ops templates' HTML attributes so the classes apply 2026-09-17 13:57:53 +00:00
qc_list.html Quote the ops templates' HTML attributes so the classes apply 2026-09-17 13:57:53 +00:00
qc_verify_detail.html Move conditional status classes inside the class attribute 2026-09-17 14:48:14 +00:00
qc_verify_list.html Quote the ops templates' HTML attributes so the classes apply 2026-09-17 13:57:53 +00:00
shipment_detail.html Add a shipment entry screen to the ops portal 2026-09-17 16:03:09 +00:00
shipment_form.html Add a shipment entry screen to the ops portal 2026-09-17 16:03:09 +00:00
shipment_list.html Add a shipment entry screen to the ops portal 2026-09-17 16:03:09 +00:00