-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Development to main #145
Merged
Merged
Development to main #145
Conversation
This file contains 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
- Introduced locking functionality in ObjectEntity with methods to lock, unlock, check lock status, and retrieve lock information. - Enhanced ObjectService to include methods for locking and unlocking objects, along with appropriate exception handling for authorization and locking conflicts. - Added new properties for locked state, owner, and authorization in ObjectEntity. - Updated documentation for new methods and parameters.
- Added methods for locking and unlocking objects in ObjectEntityMapper, including user session checks and event dispatching for lock/unlock actions. - Refactored ObjectService to utilize the new locking methods from ObjectEntityMapper, improving code organization and exception handling. - Updated constructor of ObjectEntityMapper to inject dependencies for event dispatching and user session management. - Ensured that the current user is set as the owner when creating or updating objects. - Added documentation for new methods and parameters related to object locking.
- Introduced new API endpoints for locking, unlocking, and reverting objects in the ObjectsController. - Enhanced ObjectEntityMapper and ObjectService to support reverting objects to previous states based on datetime, audit trail ID, or semantic version. - Updated documentation to reflect new capabilities, including detailed descriptions of locking and version control features. - Implemented error handling for locking and reverting operations, ensuring robust responses for various scenarios.
…ents - Enhanced ObjectEntity to include 'locked' state and 'owner' properties. - Updated mock data and tests to reflect new attributes for object locking and ownership. - Introduced LockObject modal for locking functionality in the UI. - Added methods in the object store for locking and unlocking objects, with appropriate error handling. - Updated ObjectDetails and ObjectsList views to support locking and unlocking actions.
…nductionNL/OpenRegisters into feature/CONNECTOR-179/locking
…nto feature/CONNECTOR-179/locking
Also, read the folder property from an object if the property is set, instead of generating the whole thing over and over again.
create group if it not yet exists
…nto feature/CONNECTOR-179/locking
Integrate between Nextcloud file system and objects
main-to-dev
SudoThijn
approved these changes
Jan 27, 2025
rjzondervan
approved these changes
Jan 27, 2025
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.
No description provided.