opnform-host-nginx/client/components/open/forms/components
Chirag Chhatrala 7b942997ce
Hidden field can never be required. Skip that validation (#716)
* Hidden field can never be required. Skip that validation

* Refactor form logic editor UI with improved text and styling

- Replace UAlert with plain text description
- Update action description text
- Remove help text from select input
- Simplify note about hidden field requirements

* Add test for form logic field visibility and validation

- Implement test case for fields hidden by logic conditions
- Update AnswerFormRequest to use new FormLogicPropertyResolver method for hidden field check
- Ensure required fields are skipped when hidden by form logic

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2025-03-12 14:47:06 +08:00
..
form-components Improve Captcha Provider Handling and Availability Checks 2025-02-27 15:00:56 +08:00
form-logic-components Hidden field can never be required. Skip that validation (#716) 2025-03-12 14:47:06 +08:00
templates Form Editor v2.5 (#599) 2024-10-23 10:34:51 +02:00
AdvancedFormUrlSettings.vue 0351d front end linting (#377) 2024-04-15 19:39:03 +02:00
BlockTypeIcon.vue Form editor v2 (#579) 2024-09-23 20:02:38 +02:00
CopyContent.vue Zapier integration (#491) 2024-08-12 11:14:02 +02:00
CustomFieldValidation.vue Enhance form logic property resolver and validation UI 2025-02-11 15:09:21 +01:00
FirstSubmissionModal.vue Add client linting to GitHub Actions workflow 2025-01-27 18:24:27 +01:00
FormColumnsSettingsModal.vue Enhance form column settings and table display 2025-02-17 15:51:14 +01:00
FormEditor.vue Improve form property logic validation for checkbox conditions 2025-02-19 15:11:27 +01:00
FormEditorErrorHandler.vue Add client linting to GitHub Actions workflow 2025-01-27 18:24:27 +01:00
FormEditorNavbar.vue Form Editor v2.5 (#599) 2024-10-23 10:34:51 +02:00
FormFieldsEditor.vue Form Editor v2.5 (#599) 2024-10-23 10:34:51 +02:00
FormStats.vue Better Form Stats (#567) 2024-09-18 19:20:52 +02:00
FormSubmissions.vue Enhance form column settings and table display 2025-02-17 15:51:14 +01:00
FormUrlPrefill.vue Matrix Improvements (#606) 2024-11-20 17:06:11 +01:00
FormWorkspaceModal.vue Add client linting to GitHub Actions workflow 2025-01-27 18:24:27 +01:00
ShareFormUrl.vue Add client linting to GitHub Actions workflow 2025-01-27 18:24:27 +01:00