Dependencies/upgrade spring boot#1454
Draft
KochTobi wants to merge 42 commits into
Draft
Conversation
Disables code signing plugin. Needs to be re-enabled when migration is finished.
Replaces the VaadinWebSecurity as it is deprecated.
Avoids Nullpointer
…aces - UploadFileDisplay: single onFilesChanged(List) method with FileEntry record and ValidationStatus enum - UploadContentValidator: validate(String fileName, InputStream) returning Optional<String> - Pre-commit design: single method approach avoids race conditions; validator returns empty Optional on success, error message on failure
…ator Document interface contracts, method semantics, ChangeType enum, FileEntry record fields, ValidationStatus lifecycle, and the caller-closes-stream ownership rule.
This commit removes the validation whithin the upload component. This makes the ContentUploadComponent.java simpler. Also, the ContentUploadComponent.java now supports uploading multiple files. This can be configured by ContentUploadComponent#setMaxFiles. Also, the max file size can be provided using the UploadConfiguration.java or in the application.properties. Negative values remove the constraint.
- Replace UploadWithDisplay with ContentUploadComponent - Add EditSampleUploadDisplayController for validation handling - Reuse SampleUploadDisplay for file display - Remove deprecated onUploadSucceeded method
…in 25)" This reverts commit b8c4188.
Previously it looked parallel but was executed sequentially. Switching to reactive is to much for this PR, however the asynchronicity was fixed.
…g-boot-steps/change-uplodad Replace deprecated vaadin methods
5de42cd to
ed7fdf9
Compare
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




Description
Issue and Traceability
Linked Task Issue
Requirement IDs Addressed
Requirement Update Status
docs/requirements.mdhave been updated to reflect this implementation.Justification (if applicable)
Changes Summary
Modified Areas
domain/model/, domain events, aggregates)application/services, use cases)views/components, Vaadin routes)sql/, DDL changes)Behavioral Changes
Sensitive Changes Requiring Review
sql/complete-schema.sql, table/column DDL)security/, ACL setup, authentication/authorization)docs/fair/, RO-Crate builder logic)docs/requirements.md)Pre-Submission Checklist
C(constraint) IDs are listed in the Requirement IDs sectionNotes for Reviewers