feat(19.6.1-02): field trigger and admin build

- fields.yaml trigger (action disable|hide, field, condition checked|unchecked) compiled to FormField.Trigger
- boot errors for malformed triggers, controlling fields that are not a switch or checkbox, and triggers in repeater rows, settings and relation forms
- Administrators permissions overrides are disabled while Superuser is on (D-06)
- SPA: trigger.ts (triggerState, applyTriggers), FORM_TRIGGER_NOTES, the trigger note in FormField, FormView tabs/banner/payload after triggers, PreviewView hide only
- regenerated admin OpenAPI and schema.d.ts; rebuilt modules/boardwalk/dist; docs and README
This commit is contained in:
Jakub Zych
2026-10-22 11:43:58 +02:00
parent 705f94d9e5
commit 7091d09699
27 changed files with 501 additions and 35 deletions

View File

@@ -108,6 +108,8 @@ form:
action_stale: This action no longer applies to this record. The page has been refreshed.
forbidden: You do not have permission to make this change. Nothing was saved.
dependent_invalid: Choose one of the listed options.
trigger_disabled_on: "Not editable while “:field” is on."
trigger_disabled_off: "Not editable while “:field” is off."
dependent_waiting: "Choose “:field” first"
dependent_not_used: Not used for this choice
dependent_empty: "No “:type” records yet. Add one first, or choose another type."

View File

@@ -118,6 +118,8 @@ form:
action_stale: Ta akcja nie dotyczy już tego rekordu. Strona została odświeżona.
forbidden: Nie masz uprawnień do wprowadzenia tej zmiany. Nic nie zostało zapisane.
dependent_invalid: Wybierz jedną z dostępnych opcji.
trigger_disabled_on: "Nie można edytować, gdy „:field” jest włączone."
trigger_disabled_off: "Nie można edytować, gdy „:field” jest wyłączone."
dependent_waiting: "Najpierw wybierz pole „:field”"
dependent_not_used: Nie dotyczy tego wyboru
dependent_empty: "Brak rekordów typu „:type”. Najpierw dodaj rekord albo wybierz inny typ."