Project

General

Profile

Actions

Feature #3162

closed

EAV for accounts

Added by Roman Kučera over 2 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Tomáš Doischer
Category:
Technical and other accounts
Target version:
Start date:
06/30/2022
Due date:
06/30/2022
% Done:

100%

Estimated time:
8.00 h
Owner:

Related issues

Blocks IdStory Identity Manager - Feature #3154: Provisioning of technical accountsClosedRoman Kučera06/27/2022

Actions
Blocks IdStory Identity Manager - Feature #3155: Provisioning of other accountsClosedRoman Kučera06/27/2022

Actions
Blocks IdStory Identity Manager - Feature #3150: Other account requestClosedRoman Kučera06/27/2022

Actions
Blocks IdStory Identity Manager - Feature #3149: Technical account requestClosedRoman Kučera06/27/2022

Actions
Follows IdStory Identity Manager - Feature #3159: Add support for account type in provisioning mapping configurationClosedRoman Kučera06/29/202206/29/2022

Actions
Actions #1

Updated by Roman Kučera over 2 years ago

Actions #2

Updated by Roman Kučera over 2 years ago

Actions #3

Updated by Roman Kučera over 2 years ago

Actions #4

Updated by Roman Kučera over 2 years ago

Actions #5

Updated by Tomáš Doischer over 2 years ago

  • Status changed from New to In Progress
  • Assignee set to Tomáš Doischer
Actions #6

Updated by Tomáš Doischer over 2 years ago

  • Estimated time changed from 8.00 h to 20.00 h

We will also need to create/update a form definition for the schema attributes which will be more work.

Actions #7

Updated by Tomáš Doischer over 2 years ago

  • Estimated time changed from 20.00 h to 8.00 h
Actions #8

Updated by Tomáš Doischer over 2 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Tomáš Doischer to Roman Kučera
  • % Done changed from 0 to 80

I implemented the support for account form attributes and values.

Form definition is based on a system schema and is generated/updated when the schema is generated/updated. There is a processor which creates these definitions during the migration. Form attributes are based on schema attributes for their various parameters.

Accounts are the owners of the form values. An account has a link to the form definition (and mapping which is needed to find the form definition). The links can be generated for existing accounts using an LRT - a flyway script cannot be used because the form definition do not exist yet, using a processor for this would not be ideal because it could take a lot of time in some environments.

PR: https://github.com/bcvsolutions/CzechIdMng/pull/236

@kucerar, can you give feedback, please?

Actions #9

Updated by Roman Kučera over 2 years ago

  • Status changed from Needs feedback to In Progress
  • Assignee changed from Roman Kučera to Tomáš Doischer

I did review. Thx.
Check comments in PR please, there are some small things.
Tests looks good.
Testing from gui is not possible right?

Actions #10

Updated by Tomáš Doischer over 2 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Tomáš Doischer to Roman Kučera

Thank you for your notes, I have made the changes.

The REST controller is something that may require some changes in the future depending on the implementation of the account detail.

Can you take a look at it again?

Actions #11

Updated by Tomáš Doischer over 2 years ago

  • Sprint set to Sprint 12.3-1 (srp 03 - srp 17)
Actions #12

Updated by Roman Kučera over 2 years ago

  • % Done changed from 80 to 90

LGTM, will be merged after #3159

Actions #13

Updated by Roman Kučera over 2 years ago

  • Due date set to 06/30/2022
  • Start date changed from 06/27/2022 to 06/30/2022
  • Follows Feature #3159: Add support for account type in provisioning mapping configuration added
Actions #14

Updated by Tomáš Doischer over 2 years ago

  • Sprint changed from Sprint 12.3-1 (srp 03 - srp 17) to Sprint 12.3-2 (srp 17 - srp 31)
Actions #15

Updated by Roman Kučera over 2 years ago

  • Status changed from Needs feedback to Resolved
  • Assignee changed from Roman Kučera to Tomáš Doischer
  • % Done changed from 90 to 100

LGTM, merged

Actions #16

Updated by Tomáš Doischer almost 2 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF