Task #1125
closed
Identity extended attributes - support authorization policies
Added by Radek Tomiška about 6 years ago.
Updated about 6 years ago.
Description
Support authorization policies for extended attributes:
- configure attributes, which can be read / edit by logged identity
- Status changed from New to In Progress
- Target version set to Lapis (8.2.0)
- Estimated time set to 24.00 h
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 0 to 90
- Assignee changed from Vít Švanda to Ondřej Kopr
- Status changed from Needs feedback to In Progress
- Assignee changed from Ondřej Kopr to Radek Tomiška
Documentation is awesome linked to each other. When I search evaluator I immediate see required application properties.
I found only this thing:
- I create required attribute and give user permission read this attribute, then I create second attribute with update, save all form isn't possible because required value is null, but is this required behavior? For me is this OK. (moreover beahvior in EavForm). Feel free repair this things, I will retest this behavior.
Otherwise behavior with advanced settings (logged user only and by permission read/update identity) works awesome. I didn't find any problem with the feature. Thanks for that. This is useful for projects.
Thanks.
- Status changed from In Progress to Closed
- % Done changed from 90 to 100
Thx for feedback:
- i fixed required readonly attributes - readonly attributes are not required
- i added form definition evaluator (+ localization, + select box)
- i improved usage of form service in contract slices - direct usage of FormValueService is not recomended - use FormService everywhere.
- i added external id to contract slices + rest integration test
Commit: https://github.com/bcvsolutions/CzechIdMng/commit/1050e38404c8fbcdb13281f51963ebfdb6ce04e4
- Related to Task #1160: Authorization policies - add localization and define form definitions added
- Related to Task #1158: Long running task: use form definition for configuration added
Also available in: Atom
PDF