Skip to content

Commit 7d85452

Browse files
Vitexusclaude
andcommitted
docs(multiflexi): fix boolean config fields rendering and persistence
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 parent 37b24d6 commit 7d85452

4 files changed

Lines changed: 22 additions & 12 deletions

File tree

-170 KB
Loading

source/appconfigfieldseditor.png

-170 KB
Loading

source/configuration.rst

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,14 +81,18 @@ Configuration Field Types
8181

8282
MultiFlexi utilizes a typed configuration system to ensure valid data input:
8383

84-
- **Text**: Standard single-line input.
85-
- **Number**: Numeric input (integer or decimal).
86-
- **Date**: Date picker widget.
84+
- **String**: Standard single-line input.
85+
- **Text**: Multi-line input.
86+
- **Integer** / **Float**: Numeric input.
8787
- **Email**: Validated email input.
88+
- **URL**: Validated URL input.
8889
- **Password**: Masked input for sensitive credentials.
89-
- **Checkbox**: Boolean switch (Yes/No).
90-
- **File**: File upload widget.
91-
- **Directory**: Server-side directory path selector.
90+
- **Yes/No**: Boolean toggle switch, consistently rendered wherever a
91+
boolean field is edited. Unchecking and saving a Yes/No field correctly
92+
persists the "No" value.
93+
- **File path**: Server-side file path input.
94+
- **Set**: Selection from a fixed set of values (currently rendered as
95+
plain text; a picker populated from a defined option list is planned).
9296

9397
.. image:: appconfigfieldseditor.png
9498
:alt: Application Configuration Editor

source/reference/configuration.rst

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -136,14 +136,20 @@ Configuration Field Types
136136

137137
MultiFlexi utilizes a typed configuration system to ensure valid data input:
138138

139-
- **Text**: Standard single-line input.
140-
- **Number**: Numeric input (integer or decimal).
141-
- **Date**: Date picker widget.
139+
- **String**: Standard single-line input.
140+
- **Text**: Multi-line input.
141+
- **Integer** / **Float**: Numeric input.
142142
- **Email**: Validated email input.
143+
- **URL**: Validated URL input.
143144
- **Password**: Masked input for sensitive credentials.
144-
- **Checkbox**: Boolean switch (Yes/No).
145-
- **File**: File upload widget.
146-
- **Directory**: Server-side directory path selector.
145+
- **Yes/No**: Boolean toggle switch, consistently rendered wherever a
146+
boolean field is edited (the app's config field definitions, a
147+
run-template's configuration, ad-hoc job scheduling, the app launch and
148+
custom app config forms, and the activation wizard). Unchecking and
149+
saving a Yes/No field correctly persists the "No" value.
150+
- **File path**: Server-side file path input.
151+
- **Set**: Selection from a fixed set of values (currently rendered as
152+
plain text; a picker populated from a defined option list is planned).
147153

148154
.. image:: ../_static/images/screenshots/appconfigfieldseditor.png
149155
:alt: Application Configuration Editor

0 commit comments

Comments
 (0)