CODE_GUIDELINES: document member_field_required and Vereinfacht required fields
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Moritz 2026-02-23 22:11:18 +01:00
parent d44c5bdf94
commit bbededf3b9
Signed by: moritz
GPG key ID: 1020A035E5DD0824

View file

@ -2849,12 +2849,14 @@ Building accessible applications ensures that all users, including those with di
**Required Fields:** **Required Fields:**
Which member fields are required (asterisk, tooltip, validation) is configured in **Settings** (Memberdata section: edit a member field and set "Required"). The member create/edit form and Member resource validation both read `settings.member_field_required`. Email is always required; other fields default to optional.
```heex ```heex
<!-- Mark required fields --> <!-- Mark required fields (value from settings or always true for email) -->
<.input <.input
field={@form[:first_name]} field={@form[:first_name]}
label={gettext("First Name")} label={gettext("First Name")}
required required={@member_field_required_map[:first_name]}
aria-required="true" aria-required="true"
/> />
``` ```