ixg_platform/templates/portal
ixgadmin 19d67555da Add public buyer self-registration
A UK buyer can now create their own account at /portal/signup/. The screen
creates a Keycloak user through a least-privilege service account
(ixg-provisioning: manage-users, view-users) and the matching Django row as
a buyer, then sends them through the normal sign-in flow to the portal.

Staff status is derived from the role in the OIDC backend rather than
asserted, so a self-registered buyer is not staff and does not become staff
on a later sign-in. The platform root and the RBAC middleware now route
each role to its own portal, which also fixes a redirect loop that the
staff fix exposed for non-staff buyers.
2026-09-21 11:30:29 +00:00
..
base_portal.html Add User Guides Viewer (Help Centre) - role-gated wiki help pages 2026-08-07 14:19:49 +00:00
batch_detail.html Serve document and certificate files through a permission-checked download 2026-09-17 12:44:52 +00:00
batch_list.html Initial commit: IXG Platform 2026-07-29 16:48:48 +00:00
chat.html Initial commit: IXG Platform 2026-07-29 16:48:48 +00:00
chat_embed.html Initial commit: IXG Platform 2026-07-29 16:48:48 +00:00
compliance.html Serve document and certificate files through a permission-checked download 2026-09-17 12:44:52 +00:00
dashboard.html Add public buyer self-registration 2026-09-21 11:30:29 +00:00
document_list.html Serve document and certificate files through a permission-checked download 2026-09-17 12:44:52 +00:00
signup.html Add public buyer self-registration 2026-09-21 11:30:29 +00:00
subscription.html Initial commit: IXG Platform 2026-07-29 16:48:48 +00:00