You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On the SPA detail page (laminr packages.loanpackage), the action buttons are missing relative to Django admin's change view. The SPA currently shows only Edit + Delete (top-right). Django admin's change page additionally offers:
Object History link (top-right) — the per-object change log. The backend history endpoint already exists (tests/test_history.py); the SPA detail page does not link to it.
Save-flow buttons in edit mode — Save, Save and continue editing, Save and add another, Save as new. The detail response already carries the save_options block (tests/test_detail.py::test_detail_includes_save_options_block), but the SPA EditForm renders only Save / Cancel. This half is tracked by Save flow buttons — Save / continue / add another / save as new (Django admin parity) #154 — this issue cross-links it for the detail-page surface.
Custom object-level actions — ModelAdmin change-form tools / object actions (where present) are not surfaced.
Scope
Frontend (@dar/details / apps/webDetailPage), metadata-driven only — drive every affordance off data the API already returns (save_options, permissions, history availability). No hardcoded model knowledge.
Acceptance
Detail read view shows a History link when the model has history, gated by permission.
Report
On the SPA detail page (laminr
packages.loanpackage), the action buttons are missing relative to Django admin's change view. The SPA currently shows only Edit + Delete (top-right). Django admin's change page additionally offers:tests/test_history.py); the SPA detail page does not link to it.save_optionsblock (tests/test_detail.py::test_detail_includes_save_options_block), but the SPAEditFormrenders only Save / Cancel. This half is tracked by Save flow buttons — Save / continue / add another / save as new (Django admin parity) #154 — this issue cross-links it for the detail-page surface.ModelAdminchange-form tools / object actions (where present) are not surfaced.Scope
Frontend (
@dar/details/apps/webDetailPage), metadata-driven only — drive every affordance off data the API already returns (save_options,permissions, history availability). No hardcoded model knowledge.Acceptance
save_options(dedup with Save flow buttons — Save / continue / add another / save as new (Django admin parity) #154; this issue tracks the detail-page wiring).permissionsblock (no Save without change perm, no Delete without delete perm, etc.).Source
Maintainer report (2026-05-27) with screenshot: detail page for
Test Loan Package — Settings Stable.