-
Notifications
You must be signed in to change notification settings - Fork 35
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
Feat/aut 4109/metadata resource endpoint #4212
base: develop
Are you sure you want to change the base?
Feat/aut 4109/metadata resource endpoint #4212
Conversation
Front-end summary Node 18
|
Version
There are 0 BREAKING CHANGE, 5 features, 1 fix |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- New code is covered by tests (if applicable)
- Tests are running successfully (old and new ones) on my local machine (if applicable)
- New code is respecting code style rules
- New code is respecting best practices
- New code is not subject to concurrency issues (if applicable)
- Feature is working correctly on my local machine (if applicable)
- Acceptance criteria are respected
- Pull request title and description are meaningful
- Pull request's target is not
master
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- New code is covered by tests (if applicable)
- Tests are running successfully (old and new ones) on my local machine (if applicable)
- New code is respecting code style rules
- New code is respecting best practices
- New code is not subject to concurrency issues (if applicable)
- Feature is working correctly on my local machine (if applicable)
- Acceptance criteria are respected
- Pull request title and description are meaningful
- Pull request's target is not
master
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- New code is covered by tests (if applicable)
- Tests are running successfully (old and new ones) on my local machine (if applicable)
- New code is respecting code style rules
- New code is respecting best practices
- New code is not subject to concurrency issues (if applicable)
- Feature is working correctly on my local machine (if applicable)
- Acceptance criteria are respected
- Pull request title and description are meaningful
PR Description
New Features
Technical Changes
ResourceMetadataService
to handle the retrieval of metadata values, ensuring that resources and properties exist before attempting to fetch values.PropertyRestrictionGuard
to manage property restrictions. This class checks if a property should be restricted based on predefined conditions and values. Example of use can be found in Feat/aut 4109/restricted properties extension-tao-mediamanager#527ResourceMetadataService
andPropertyRestrictionGuard
, ensuring they are available for dependency injection.BACK_OFFICE
role access to theResourceMetadata
module, ensuring appropriate permissions are in place for managing resource metadata.Testing
PropertyRestrictionGuard
to verify the correct behavior of property restriction logic, ensuring that properties are correctly restricted or allowed based on the defined conditions.This update enhances the flexibility and control over resource metadata management and property visibility, providing a more robust and dynamic system for handling resource properties.