9.0 - Malachite
Version Malachite brings the business roles and small changes in the roles's API (all important changes are in the changelog).
Business roles
Business roles can be defined on role detail. Business role could contain sub roles - all sub roles are assigned automatically, when business role is assigned to identity.
Sub roles has the same validity as business role. When assigned business role is removed from identity, then all sub roles are removed automatically too. Sub roles are processed on the background asynchronously (by processors), only business roles (⇒ direct roles) are assigned synchronously.
More about this feature you can find here.
All solved tasks (without defects) in this version:
- #1200 - Business role - design and implementation
- #1207 - Support MSSQL database in CzechIdM
- #1168 - Form definition attributes values in form definition detail
- #880 - CSV connector
- #1218 - Add support for isValidDate attribute in DateTimePicker componnent
- #1222 - Add filter on automatic roles by org. structure
- #1221 - Improve roles list on user
- #1184 - Entity event proccesor - add module identifier into logs
- #1208 - Allow edit another form definition in contract
- #1206 - Remove items from provisionig queue without archiving
All defects fixed in this version:
- #407 - Shrunk left menu
- #1204 - End of contract exclusion doesn't automatically enable identity
- #1189 - 'npm install' - Maximum call stack size exceeded
- #1190 - Can't stop synchronization of a virtual system
- #1191 - Log out needs higher privileges
- #1205 - Retry provisioning task has null operation result
- #1211 - Cannot delete user
- #1209 - Slice synchronization doesn't copy eav to contract
- #1214 - Notification during start of validity identity was send twice
- #1210 - Cannot set automatic role on read-only attribute
- #1216 - Automatic roles are not recount on copy of Slice's EAV attributes
- #1217 - Assigning and removing automatic role for invalid contract