Project

General

Profile

Actions

Task #741

closed

Synchronization of relations - implementation

Added by Vít Švanda over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Vít Švanda
Category:
Synchronization
Target version:
Start date:
10/09/2017
Due date:
% Done:

100%

Estimated time:
Owner:
Actions #1

Updated by Vít Švanda over 6 years ago

  • Status changed from New to In Progress
Actions #2

Updated by Vít Švanda over 6 years ago

  • % Done changed from 0 to 10
  • Improved abstract sync service - method for update and delete entity were abstracted in service (delete from role sync service).
  • Created relation between contract and account (entity, repository, service, controller, evaluator, dto, create script).
Actions #3

Updated by Vít Švanda over 6 years ago

  • % Done changed from 10 to 30
  • First prototype sync of relations.
  • Solved problem with warning logs (bigger change interface in sync).
Actions #4

Updated by Vít Švanda over 6 years ago

  • % Done changed from 30 to 50
  • Guarantees synchronizations.
Actions #5

Updated by Vít Švanda over 6 years ago

  • % Done changed from 50 to 60
  • Implemented table/entity/dto for specific sync configuration (now for contract).
  • Changed sync config detal ... added new tab for specific configurations.
  • Change AbstractForm ... now we can get only data for used component ... without merge with whole data input object (form.getData(false)).
  • Implemented fill default leader during relation sync.
Actions #6

Updated by Vít Švanda over 6 years ago

  • % Done changed from 60 to 80
  • Implemented convert/find workposition by ID, code in default Tree or set default node.
  • Created example script for compile final state of relation from two attributes.
  • Added controller for ContractAccount and added tab Accounts on detail relation.
Actions #7

Updated by Vít Švanda over 6 years ago

I started with tests creation (first created).

Actions #8

Updated by Vít Švanda over 6 years ago

  • % Done changed from 80 to 90
  • Created six tests (IdentityContractSyncTest).
  • Fixed some bugs.
  • I started with creating documentation
Actions #9

Updated by Vít Švanda over 6 years ago

Actions #10

Updated by Vít Švanda over 6 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Vít Švanda to Radek Tomiška
Actions #11

Updated by Radek Tomiška over 6 years ago

  • Status changed from Needs feedback to Closed
  • Assignee changed from Radek Tomiška to Vít Švanda
  • % Done changed from 90 to 100

I did test and review. Everything works, awesome! I created new table with contract and successfully sync her into IdM with all implemented features (multi guarantees, work position etc).

Actions

Also available in: Atom PDF