Task #686
closedRefactor eav to use dtos
100%
Description
Create new dtos for all eav entites. Use them in all agenda .
Create new wrapper dto for holding form values together - FormInstance.
Split face vs data type used in PersistentType enum.
Updated by Radek Tomiška over 7 years ago
- % Done changed from 0 to 60
Eav agendas are refactored to dtos, authorization policies support was added to, doc:
https://wiki.czechidm.com/devel/dev/security/authorization#formattributtebydefinitionevaluator
https://github.com/bcvsolutions/CzechIdMng/blob/develop/CHANGELOG.md#dynamic-forms-eav
TODO: Split face vs data type used in PersistentType enum.
Updated by Radek Tomiška over 7 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 60 to 90
I implemented face type for form attributes, doc:
https://github.com/bcvsolutions/CzechIdMng/blob/develop/CHANGELOG.md#dynamic-forms-eav
https://wiki.czechidm.com/devel/dev/configuration/dynamic-forms
https://wiki.czechidm.com/tutorial/dev/how_to_create_eav_face_type
commit:
https://github.com/bcvsolutions/CzechIdMng/commit/b9473e841dd0823b68028e6a4c7afc6aeda4fb77
https://github.com/bcvsolutions/CzechIdMng/commit/a4508a8b9473218835ce6eb6c6cbf951ee18f390
https://github.com/bcvsolutions/CzechIdMng/commit/6a13e46e0c827a29bb02b04a02a19ff266b28209
https://github.com/bcvsolutions/CzechIdMng/commit/50dec24c0f1b766ceb947de9d4dcec06399b924e
Could you pls do a review?
Updated by Vít Švanda over 7 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
- EAV forms works after refactoring to DTO without any problems (over my local DB).
- Documentation is nice too.
- I tested new face attribute and works nicely.
- I created my own render component for role (of course by the tutorial) and some converter for UUID (in ACC module).
Everything works awesome.
Updated by Radek Tomiška over 7 years ago
- Status changed from Resolved to Closed