opnform-host-nginx/client/composables
Julien Nahum 2edd0816d4 Refactor Form Submission Logic and Improve File Handling
- Updated `FormController.php` to correct the file path concatenation for temporary file retrieval, enhancing clarity in file management.
- Modified `FormSubmissionResource.php` to improve the filtering logic for file fields, ensuring only valid files are processed.
- Streamlined the constructor in `StoreFormSubmissionJob.php` for better readability and consistency.
- Enhanced file handling in `StoreFormSubmissionJob.php` by refining the logic for moving files from temporary to permanent storage, ensuring accurate file management.
- Improved the `FormSubmissionFormatter.php` to handle file URLs more robustly with error handling for signed routes.
- Updated `PartialSubmissionTest.php` to remove the hardcoded success message, improving test reliability.
- Refactored `OpenFormField.vue` to simplify the disabled state logic for form fields, enhancing maintainability.
- Adjusted `usePartialSubmission.js` to improve the synchronization mechanism during visibility changes, ensuring data integrity.

These changes aim to enhance the overall functionality, maintainability, and reliability of the form submission process and file handling logic.
2025-05-07 20:03:56 +02:00
..
forms Refactor Form Submission Logic and Improve File Handling 2025-05-07 20:03:56 +02:00
lib/vForm Refactor form rendering (#747) 2025-05-07 17:15:56 +02:00
stores 0351d front end linting (#377) 2024-04-15 19:39:03 +02:00
useAlert.js Enhance ESLint Configuration and Improve Code Consistency 2025-03-27 11:07:39 +01:00
useAmplitude.js Pricing Upgrade Flow changes (#514) 2024-08-23 12:23:01 +02:00
useAuth.js Refactor form rendering (#747) 2025-05-07 17:15:56 +02:00
useCheckoutUrl.js Refactor form rendering (#747) 2025-05-07 17:15:56 +02:00
useConfetti.js 0351d front end linting (#377) 2024-04-15 19:39:03 +02:00
useCrisp.js 55919 form editor error boundary (#494) 2024-07-17 16:07:19 +02:00
useFeatureFlag.js Feature flags (#543) 2024-08-27 16:49:43 +02:00
useForm.js Migrate to nuxt settings page AND remove axios (#266) 2024-01-02 13:09:41 +01:00
useIsIframe.js fix: opt in to `import.meta.*` properties (#364) 2024-03-28 17:59:41 +01:00
useOpnApi.js Re-login modal (#717) 2025-03-25 10:41:11 +01:00
useOpnSeoMeta.js 0351d front end linting (#377) 2024-04-15 19:39:03 +02:00
useParseMention.js Fix mentions in front-end + email spam 2024-10-22 11:04:49 +02:00
useStripeElements.js Refactor form rendering (#747) 2025-05-07 17:15:56 +02:00
useWindowMessage.js Stripe Payment (#679) 2025-04-10 12:04:25 +02:00