Actions
Task #2390
closedImprove ImportAutomaticRoleAttributesFromCSVExecutor for importing automatic roles by user attributes, eav and by contract attributes, eav
Start date:
07/15/2020
Due date:
% Done:
100%
Estimated time:
Owner:
Description
Now you can only import automatic roles definition by one or two contract EAV and that is not enough.
Implement new options into task:- create definition by identity attribute
- create definition by identity eav attribute
- create definition by contract attribute
- create definition by contract eav attribute
number of attributes and eav attributes must be dynamic.
Dynamic number of EAV attributes is used in https://github.com/bcvsolutions/czechidm-extras/blob/40b8ea05074601d981b491c9a43cd7e78a51bbb0/Realization/backend/idm-extras/src/main/java/eu/bcvsolutions/idm/extras/scheduler/task/impl/ImportCodeListFromCSV.java
This task must support different types of attributes not only String.
For example define these rules:
- isPrimary = false
- contract state = empty (not out of evidence)
- some contract eav = some string value
- some identity eav = some string value
Actions