Task #742
closedAdd identity contract state
100%
Description
Add new identity contract attribute - state:
- add state enumeration DISABLED, EXCLUDED
- change disabled attribute - preset by new state
- change identity contract queries - disabled attribute will be used
- remove LRT - update state when contract starts to be in/valid by event processors - use the same hr workflow in processors.
- provide change script - disabled attribute will be mapped to state EXCLUDED and set to false - it was used as exclude for now
- EXCLUDED contract still will be valid, but roles asigned to this contract will not be added to logged identity roles
New attibute state will be editable in FE and by synchronization.
Updated by Radek Tomiška about 7 years ago
- Status changed from New to In Progress
Updated by Radek Tomiška about 7 years ago
- Description updated (diff)
- % Done changed from 0 to 70
All points from description are implemented, documentation remains.
Updated by Radek Tomiška about 7 years ago
- Description updated (diff)
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 70 to 90
All features are implemented now.
Documentation:
https://wiki.czechidm.com/devel/dev/contractual-relationship#invalid_cr
https://wiki.czechidm.com/devel/dev/architecture/events#hr_processes_processors
Could you pls do a review and try to use new state in synchronization?
Updated by Vít Švanda about 7 years ago
- Status changed from Needs feedback to Closed
- Assignee changed from Vít Švanda to Radek Tomiška
- % Done changed from 90 to 100
I did review. Everything works correctly. Thanks for that.