Ease module update definition creation
Creating module update definitions for recipes is now easier and more robust. When adding a new definition, default values (name, module query, count query, and description) are automatically populated from the associated module type. Distribution sets are also validated against the module type, ensuring compatibility and streamlining recipe creation. Additionally, system types can now be filtered by module type in both the UI and API.
New Features
- ROLEX-2016: Extended module update definitions to include module type, enabling default provisioning upon creation, and scoping and validating referenced distribution sets.
- ROLEX-2032: Added a "module-type" filter option for system types in the UI and API.
Improvements
- ROLEX-2014: Extended the system types API to allow filtering by contained module type(s).
- ROLEX-1972: Enhanced the module type creation dialog in the UI to allow the creation of non-updatable types and display a hint if the target type is missing.
Bug Fixes
- ROLEX-2018: Fixed an issue where creating a system type with an existing key resulted in an HTTP 500 error.
- ROLEX-2019: Corrected incorrect help text for recipe-type validators.
- ROLEX-2036: Fixed a configuration problem that caused long module loading times for a given system.