opnform-host-nginx/client/components/open/forms/components
Julien Nahum d63ecd43cc Refactor Form Submission and Field Management Logic
- Simplified the constructor in StoreFormSubmissionJob for improved readability.
- Enhanced the storeFile method to handle null and empty values more robustly, ensuring better validation of file names.
- Updated StorageFileNameParser to return null for empty file names, improving error handling.
- Refactored OpenForm.vue to optimize form initialization and prevent unnecessary reinitializations, enhancing performance.
- Introduced new methods for managing field groups and preventing recursive updates in OpenForm.vue, improving the overall user experience.
- Enhanced FormEditorSidebar.vue to utilize Pinia store for better state management and clarity.
- Improved FormFieldEdit.vue to prevent page jumps during field editing, ensuring a smoother user experience.
- Added new getters in working_form.js for better page management and navigation within forms.

These changes aim to enhance the maintainability and performance of the form handling logic, providing a more efficient and user-friendly experience.
2025-03-25 18:42:53 +01:00
..
form-components Refactor Form Submission and Field Management Logic 2025-03-25 18:42:53 +01:00
form-logic-components Refactor Form Submission and Field Management Logic 2025-03-25 18:42:53 +01:00
templates Form Editor v2.5 (#599) 2024-10-23 10:34:51 +02:00
AdvancedFormUrlSettings.vue Decouple title from title block (#696) 2025-03-21 16:59:18 +01: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 Add 'exists_in_submissions' and 'does_not_exist_in_submissions' valid… (#725) 2025-03-25 11:50:59 +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