Project

General

Profile

Actions

Task #2498

closed

Automatic roles: prevent to recount automatic roles simultaneously

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

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Automatic roles
Target version:
Start date:
09/22/2020
Due date:
% Done:

100%

Estimated time:
Owner:

Description

The same as #2415 - automatic roles will be processed asynchronously and cannot run simultaneously - all automatic role changes (add, delete) will be processed by LRT queue.


Related issues

Related to IdStory Identity Manager - Defect #2415: Business roles has subroles with mapped system and merge attribute. When you delete for example 2 subroles, one of them still remain on the end systemClosedRadek Tomiška07/31/2020

Actions
Related to IdStory Identity Manager - Task #2444: Implement waiting for the completion of the LRT after all asynchronous eventsClosedRadek Tomiška08/18/2020

Actions
Related to IdStory Identity Manager - Defect #2524: Adding multiple automatic roles for organizations with many users fails, the second automatic role doesn't existClosedRadek Tomiška10/16/2020

Actions
Actions #1

Updated by Radek Tomiška over 3 years ago

  • Related to Defect #2415: Business roles has subroles with mapped system and merge attribute. When you delete for example 2 subroles, one of them still remain on the end system added
Actions #2

Updated by Radek Tomiška over 3 years ago

  • Related to Task #2444: Implement waiting for the completion of the LRT after all asynchronous events added
Actions #3

Updated by Radek Tomiška over 3 years ago

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

Automatic roles by tree structure are processed asynchronously and cannot run simultaneously - all automatic role changes (add, delete) are processed by LRT queue.

Commit:
https://github.com/bcvsolutions/CzechIdMng/commit/6732bda8ea9bdfb7ad7654cd6198d50b96e06664

Could you provide me a feedback, please?

Actions #4

Updated by Vít Švanda over 3 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 reivew and tested it. After consultation we decised, that this limitation (only one remove LRT can be run in same time) will be used only for automatic roles by tree not by attributes (to ensure backward compatibility).
Thanks for this improve.

Commit: https://github.com/bcvsolutions/CzechIdMng/commit/026ca6d86642027e0d306892cf08c473de1ec85f

Actions #5

Updated by Radek Tomiška over 3 years ago

  • Status changed from Resolved to Closed
Actions #6

Updated by Radek Tomiška over 3 years ago

  • Related to Defect #2524: Adding multiple automatic roles for organizations with many users fails, the second automatic role doesn't exist added
Actions

Also available in: Atom PDF