Project

General

Profile

Actions

Feature #2027

closed

Deleting role which was assigned and removed from thousands users took long and you have no info on FE what is happening

Added by Roman Kučera about 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Ondrej Husník
Category:
Roles
Target version:
Start date:
01/30/2020
Due date:
% Done:

100%

Estimated time:
Owner:

Description

I have some role which was assigned and then removed from thousands users via role request. Each request contain concept with this role.
When I want to remove this role from IdM because I don't need it anymore it took long and you have no idea what is happening.
For example I tried to remove one role which should be fast from user perspective but because this role is in many concepts it can took minutes maybe more.
On FE I only see that the LRT for deleting is running but progress bar is empty a count is ?/? so as user I have no information.

It will be nice, when you try to remove this role, do count for concepts in which the role is and in case that the role is in for example more then 100 concepts display some warning message that this action can take some time to be finished.

Another option is to speed this process of deleting concepts, but for now at least more information on FE will be nice.

Affected version: probably all
Found on: 9.7.11


Related issues

Related to IdStory Identity Manager - Defect #1885: Removing an automatic role by attribute creates a request in concept with editable detail and after submitting it again, Server error appearsClosedRadek Tomiška10/01/2019

Actions
Actions #1

Updated by Ondrej Husník about 4 years ago

  • Status changed from New to In Progress
Actions #2

Updated by Ondrej Husník about 4 years ago

To prevent from trouble occurred in this task a warning was added to bulk action of the role deletion. It informs user that operation may take long time because <number> of request concepts needs to be modified.
Secondly there was reached significant speedup by removing a log record saying that role was added/removed to/from identity which was possible to see in the detail of Request for roles. This information is still available in Audit tab.
There was created test of new added prevalidation informing about number of request concepts which are to be modified.
Please provide me a feedback. All constructive objections are welcomed.

https://github.com/bcvsolutions/CzechIdMng/pull/84/commits/87064317ae48cf4fb9872a3974d84550f25716a9

Actions #3

Updated by Ondrej Husník about 4 years ago

  • Assignee changed from Ondrej Husník to Vít Švanda
  • % Done changed from 0 to 90
Actions #4

Updated by Ondrej Husník about 4 years ago

  • Status changed from In Progress to Needs feedback
Actions #5

Updated by Radek Tomiška about 4 years ago

  • Assignee changed from Vít Švanda to Radek Tomiška
  • Target version set to 10.2.0
Actions #6

Updated by Radek Tomiška about 4 years ago

  • Category changed from UX to Roles
  • Status changed from Needs feedback to Resolved
  • Assignee changed from Radek Tomiška to Ondrej Husník
  • % Done changed from 90 to 100

I did test and code review, is awesome, thx!

Merged into develop.

Actions #7

Updated by Radek Tomiška almost 4 years ago

  • Status changed from Resolved to Closed
Actions #8

Updated by Alena Peterová almost 4 years ago

  • Related to Defect #1885: Removing an automatic role by attribute creates a request in concept with editable detail and after submitting it again, Server error appears added
Actions

Also available in: Atom PDF