Project

General

Profile

Actions

Task #686

closed

Refactor eav to use dtos

Added by Radek Tomiška over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Eav
Target version:
Start date:
09/01/2017
Due date:
% Done:

100%

Estimated time:
Owner:

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.

Actions #1

Updated by Radek Tomiška over 6 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.

Actions #3

Updated by Vít Švanda over 6 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.
  • 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.
Actions #4

Updated by Radek Tomiška over 6 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF