Version Moonstone brings the role life cycle and other small features as other contract positions (all important changes are in the changelog).
Common request agenda was developed for this purpose. Role contains a lot of sub records (business roles for example), which have to approved together or not - sub process can be defined for related records.
More about this feature you can find here.
Other contract positions can be configured. Other positions are used for assign automatic roles by tree nodes.
More about this feature you can find here.
- Don't forget to update czechidm-app module on frontend, if project specific app module is used (Index.js
was updated).