Task #2229
closedIdentity projection - support edit more contracts in projection
100%
Description
- support projection configuration - add registrable projection definition to BE (and remove FE components):
- edit prime contract (boolean)
- edit all contracts (boolean) - new codelist with organization units as items
- contract per codelist item will be shown in projection (tabs)
- assigned roles will be added per contract, when identity is created (move select box to tabs).
The second product projection can be created or projection configuration can be added.
Related issues
Updated by Radek Tomiška over 4 years ago
- Related to Task #2225: Authorization policies - add evaluator to codelist item by code added
Updated by Radek Tomiška over 4 years ago
- Description updated (diff)
- % Done changed from 0 to 20
Updated by Radek Tomiška over 4 years ago
- Related to Task #2234: Authorization policies - use selected persmissions only from transitive evaluator added
Updated by Radek Tomiška over 4 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 20 to 90
Identity projection is registrable on backend now (changelog added). I've added all features above - new configuration properties are available by backend component now. I've refactored content on frontend it could be better extended in custom module.
Commit:
https://github.com/bcvsolutions/CzechIdMng/commit/b96d48cf912705b71d57010dd9c32ceda457f77b
Doc:
https://wiki.czechidm.com/tutorial/adm/user-type
https://wiki.czechidm.com/devel/documentation/identities/adm/user-type
https://wiki.czechidm.com/devel/documentation/identities/dev/user-type
Could you please provide me a feedback?
Updated by Radek Tomiška over 4 years ago
- Related to Task #2242: Eav: Return form instance values by attribute filter added
Updated by Radek Tomiška over 4 years ago
I've added a improvements:
- load eav attributes definined in this projection (#2242)
- save other contracts and position depends on projection configuration now (workaround till #2252 will be implemented).
Commit:
https://github.com/bcvsolutions/CzechIdMng/commit/fb510299afaacd7834ee3c8be698a9dfd40eadb5
Updated by Radek Tomiška over 4 years ago
- Related to Feature #2252: Publish update event, only if original source is changed. added
Updated by Vít Švanda over 4 years ago
- Status changed from Needs feedback to Resolved
- Assignee changed from Vít Švanda to Radek Tomiška
- % Done changed from 90 to 100
I did review and test. Complex and works feature. I tried many use cases and I didn't found any problems. Thnaks for that.
Notes: It isn't connected directly with this task, but maybe validation of EAV attributes could be made on FE.
Updated by Radek Tomiška over 4 years ago
Thx for feedback!
Extended attributes validation were broken during refactoring (definition code vs. uuid usage), fixed in commit:
https://github.com/bcvsolutions/CzechIdMng/commit/0c7a7a4f20ae7454d9ba0b4d9d85952a102c0e7a
Updated by Radek Tomiška over 4 years ago
- Status changed from Resolved to Closed