Project

General

Profile

Actions

Task #694

closed

Provisioning transform to DTO

Added by Ondřej Kopr over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Ondřej Kopr
Category:
Dto mapping
Target version:
Start date:
09/08/2017
Due date:
% Done:

100%

Estimated time:
Owner:

Description

Transform Operation, Request, Batch to DTO, including services, controllers, tests and etc.


Related issues

Related to IdStory Identity Manager - Task #657: Synchronization transform to DTOsClosedOndřej Kopr08/17/2017

Actions
Related to IdStory Identity Manager - Task #676: AccAccount transform to DTOClosedOndřej Kopr08/30/2017

Actions
Related to IdStory Identity Manager - Task #675: Role system transform to DTOClosedOndřej Kopr08/30/2017

Actions
Related to IdStory Identity Manager - Task #663: Schema transform to DTOClosedOndřej Kopr08/24/2017

Actions
Related to IdStory Identity Manager - Task #685: Transfrom SysSystem to DTOClosedOndřej Kopr09/01/2017

Actions
Actions #1

Updated by Ondřej Kopr over 6 years ago

  • Description updated (diff)
  • Category set to Dto mapping
  • Status changed from New to In Progress
  • Assignee set to Ondřej Kopr
  • Target version set to Diamond (7.4.0)
Actions #2

Updated by Ondřej Kopr over 6 years ago

  • Related to Task #657: Synchronization transform to DTOs added
Actions #3

Updated by Ondřej Kopr over 6 years ago

  • Related to Task #676: AccAccount transform to DTO added
Actions #4

Updated by Ondřej Kopr over 6 years ago

  • Related to Task #675: Role system transform to DTO added
Actions #5

Updated by Ondřej Kopr over 6 years ago

  • Related to Task #663: Schema transform to DTO added
Actions #6

Updated by Ondřej Kopr over 6 years ago

  • Related to Task #685: Transfrom SysSystem to DTO added
Actions #7

Updated by Ondřej Kopr over 6 years ago

  • % Done changed from 0 to 40

All BE is now transferred to DTO (including test). Some tests are not success

Actions #8

Updated by Ondřej Kopr over 6 years ago

  • % Done changed from 40 to 70

Finally I resolved all errors in test. Main problem was with provisioning context, this serializable object was also transformed to DTO. Now I will start with FE test and FE transform.

Actions #9

Updated by Ondřej Kopr over 6 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Ondřej Kopr to Radek Tomiška
  • % Done changed from 70 to 90

Test add, remove and update identity via provisioning.
Test batch with readonly system.
Test batch with disable system.
Test errors in batch and combination with disable and readonly system.

commit with BE transform: https://github.com/bcvsolutions/CzechIdMng/commit/d809689b834c36f91836f11c0d795cc2d56f17b1
commit with resolve tests errors: https://github.com/bcvsolutions/CzechIdMng/commit/7d12cd459852b81df51da13cc166cc2d15348254
cimmit fix problem with batch:
https://github.com/bcvsolutions/CzechIdMng/commit/d2a1168b7203c8c5442c321379bcb8668a3edb2f
https://github.com/bcvsolutions/CzechIdMng/commit/3837f51d5f18ccbbefba7c68cd929c2cb6370152

changelog: https://github.com/bcvsolutions/CzechIdMng/blob/develop/CHANGELOG.md#provisioning

Please Radek could you make test and code review (explicit get batch from non save request, class DefaultProvisioningExecutor row 93 findBatch) thank you?

Actions #10

Updated by Radek Tomiška over 6 years ago

  • Status changed from Needs feedback to Closed
  • Assignee changed from Radek Tomiška to Ondřej Kopr
  • % Done changed from 90 to 100

I did test and review and everything works, thx!

I just removed some duplicit objects (ProvisioningContextDto, OperationStateDto) and fix system info on FE.

Actions

Also available in: Atom PDF