Commit graph

  • ef6f217e45 Gate the administration area by role, not by is_staff main ixgadmin 2026-09-25 16:47:50 +00:00
  • df2a90bc71 Add the product specification screen to the ops portal ixgadmin 2026-09-25 16:35:45 +00:00
  • f6aedc0002 Add the compliance registers to the ops portal ixgadmin 2026-09-25 16:26:59 +00:00
  • 243d4eefcd Run with DEBUG off and add HSTS and CSP headers ixgadmin 2026-09-25 12:37:40 +00:00
  • 8c8e7908fd Make logout a POST and end the Keycloak session ixgadmin 2026-09-21 12:53:14 +00:00
  • 19d67555da Add public buyer self-registration ixgadmin 2026-09-21 11:30:29 +00:00
  • 5b6c4c48e4 Test the shipment screen, its API rules and the date inputs ixgadmin 2026-09-17 16:03:14 +00:00
  • dae025f600 Enforce the shipment form's rules in the API ixgadmin 2026-09-17 16:03:11 +00:00
  • 5e201b2035 Add a shipment entry screen to the ops portal ixgadmin 2026-09-17 16:03:09 +00:00
  • b376c30300 Pin the API permission boundary for every viewset ixgadmin 2026-09-17 15:53:47 +00:00
  • 8ad83a7a65 Restrict every data API to ops and admin ixgadmin 2026-09-17 15:53:44 +00:00
  • fa9295d15a Pin the batch form wording to what the form actually does ixgadmin 2026-09-17 14:50:07 +00:00
  • be2da9c6e4 Show the intake lineage and edit controls on the batch detail page ixgadmin 2026-09-17 14:48:23 +00:00
  • b4d6d4bb20 Harden the markup hygiene and seed idempotency tests ixgadmin 2026-09-17 14:48:16 +00:00
  • 8d209f3cbf Move conditional status classes inside the class attribute ixgadmin 2026-09-17 14:48:14 +00:00
  • 30d07dba41 Drop stale evidence when the walkthrough seed is re-run ixgadmin 2026-09-17 14:48:11 +00:00
  • 88eede5d7a Restrict the processing-batch API to ops/admin ixgadmin 2026-09-17 14:48:09 +00:00
  • 4b4477d359 Add batch create, edit and lineage screens to the ops portal ixgadmin 2026-09-17 14:48:06 +00:00
  • 6a3a902045 Enforce the intake allocation limit in the lineage API ixgadmin 2026-09-17 14:48:04 +00:00
  • e2a6784505 Assert rendered pages carry no unquoted multi-token attributes ixgadmin 2026-09-17 14:00:10 +00:00
  • db05d6052a Quote the ops templates' HTML attributes so the classes apply ixgadmin 2026-09-17 13:57:53 +00:00
  • 7d7248a23b Add an intake screen to the ops portal ixgadmin 2026-09-17 13:45:39 +00:00
  • d5bc06802e Serve map tiles from our own origin ixgadmin 2026-09-17 13:00:59 +00:00
  • cdefbd010c Serve document and certificate files through a permission-checked download ixgadmin 2026-09-17 12:44:52 +00:00
  • 5d0b5fe757 Origin zones: draw the stored polygon on a map in the admin (Leaflet 1.9.4) ixgadmin 2026-09-16 16:39:07 +00:00
  • 4667637265 Add seed_walkthrough management command ixgadmin 2026-09-16 16:39:07 +00:00
  • c568a34dc0 Ops templates: show '-' when the acting user is null ixgadmin 2026-09-16 16:39:07 +00:00
  • ee4f7b5232 Help centre: portal-scoped guide audiences, and links that resolve ixgadmin 2026-09-16 16:39:07 +00:00
  • 8f1649aaa1 Deployment hardening: HTTPS/CSRF settings, loopback-only app port, entrypoint passthrough ixgadmin 2026-09-16 16:39:07 +00:00
  • 6508cc25ef Add User Guides Viewer (Help Centre) - role-gated wiki help pages ixgadmin 2026-08-07 14:19:49 +00:00
  • 08096e168f P99C: compliance automation - CoA auto-generation and EUDR due diligence ixgadmin 2026-08-05 13:58:39 +00:00
  • 27b7fe7a13 Initial commit: IXG Platform ixgadmin 2026-07-29 16:48:48 +00:00