Enhanced recipe tagging and system management
This update aims to streamline recipe management, improve system audit capabilities, and provide a more intuitive user experience.
Improvements
Recipe tags
- ROLEX-2232: Improve filtering by recipe tags in the UI to offer filter modal dialog.
- ROLEX-2232: Allow sorting of recipe tags by exposed flag.
- ROLEX-2255: Improve user guidance by disabling assign/unassign tags based on permissions.
Systems
- ROLEX-2244: Remove duplicate
reportedBy
filter from systems API; usesearch
instead. - ROLEX-2247: Show
lastReportedGateway
in audit section of system details view to allow identifying the gateway even after it has been removed from the system. - ROLEX-2228: Extend systems API to allow unlinking of modules from a system.
- ROLEX-2228: Add
reportedId
filter to modules API, allowing filtering of modules by reported primary ID.
Others
- ROLEX-2232: Show Sign & Encrypt device configuration name in recipe-type even when user lacks permissions to view it.
- ROLEX-2037: Improve error messages for module-type deletion.
- ROLEX-1186: Extend recipe search to also consider the
version
field. - ROLEX-2062: Align metadata endpoints of module-type, module update defintion, system distribution set, and recipe to use HTTP POST, PATCH, DELETE methods.
Bugs fixed
- ROLEX-2241: Fix system search API by not considering reported gateway when using the
moduleSearch
parameter.