Files
summercms/modules/cabana/backendscreens/models/user/fields.yaml
Jakub Zych 7091d09699 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
2026-10-22 11:43:58 +02:00

66 lines
1.9 KiB
YAML

fields:
login:
label: backend::lang.user.login
type: text
span: left
tab: backend::lang.user.account
email:
label: backend::lang.user.email
type: text
span: right
tab: backend::lang.user.account
first_name:
label: backend::lang.user.first_name
type: text
span: left
tab: backend::lang.user.account
last_name:
label: backend::lang.user.last_name
type: text
span: right
tab: backend::lang.user.account
password:
label: backend::lang.user.password
comment: backend::lang.user.password_comment
type: password
span: left
tab: backend::lang.user.account
context: [create, update]
password_confirmation:
label: backend::lang.user.password_confirmation
type: password
span: right
tab: backend::lang.user.account
context: [create, update]
role:
label: backend::lang.user.role_field
comment: backend::lang.user.role_comment
type: relation
nameFrom: name
emptyOption: backend::lang.user.role_none
span: full
tab: backend::lang.user.account
last_login:
label: backend::lang.user.last_login
type: datepicker
span: left
tab: backend::lang.user.account
context: preview
is_superuser:
label: backend::lang.user.superuser
comment: backend::lang.user.superuser_comment
type: switch
span: full
tab: backend::lang.user.permissions
permissions:
label: backend::lang.user.permission_overrides
comment: backend::lang.user.permission_overrides_comment
type: permissioneditor
mode: radio
span: full
tab: backend::lang.user.permissions
trigger:
action: disable
field: is_superuser
condition: checked