ixg_platform/apps
ixgadmin df2a90bc71 Add the product specification screen to the ops portal
Operations can now create and edit a specification and its parameters
together, over the existing model, mirroring the admin's inline.

The approval half is deliberately held: the form does not expose status,
is_current, approved_by or approved_at, so a portal-created specification
is a draft and cannot be approved here. The edit screen warns when the
record is not a draft, because its parameters are the limits QC results
are judged against. Nothing is removed from the admin.

The parameter formset refuses an empty specification (with no parameters
every QC result would pass), a numeric parameter with no limits, and a
visual parameter with no allowed values.
2026-09-25 16:35:45 +00:00
..
ai Restrict every data API to ops and admin 2026-09-17 15:53:44 +00:00
batches Restrict the processing-batch API to ops/admin 2026-09-17 14:48:09 +00:00
buyer Add public buyer self-registration 2026-09-21 11:30:29 +00:00
capa Restrict every data API to ops and admin 2026-09-17 15:53:44 +00:00
compliance Enforce the intake allocation limit in the lineage API 2026-09-17 14:48:04 +00:00
core Add public buyer self-registration 2026-09-21 11:30:29 +00:00
documents Restrict every data API to ops and admin 2026-09-17 15:53:44 +00:00
esg Restrict every data API to ops and admin 2026-09-17 15:53:44 +00:00
guides Help centre: portal-scoped guide audiences, and links that resolve 2026-09-16 16:39:07 +00:00
notifications Initial commit: IXG Platform 2026-07-29 16:48:48 +00:00
ops Add the product specification screen to the ops portal 2026-09-25 16:35:45 +00:00
qc Restrict every data API to ops and admin 2026-09-17 15:53:44 +00:00
shipments Test the shipment screen, its API rules and the date inputs 2026-09-17 16:03:14 +00:00
subscriptions Initial commit: IXG Platform 2026-07-29 16:48:48 +00:00
users Make logout a POST and end the Keycloak session 2026-09-21 12:53:14 +00:00
__init__.py P99C: compliance automation - CoA auto-generation and EUDR due diligence 2026-08-05 13:58:39 +00:00