Feature #2027
closedDeleting role which was assigned and removed from thousands users took long and you have no info on FE what is happening
100%
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
Updated by Ondrej Husník almost 5 years ago
- Status changed from New to In Progress
Updated by Ondrej Husník almost 5 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
Updated by Ondrej Husník almost 5 years ago
- Assignee changed from Ondrej Husník to Vít Švanda
- % Done changed from 0 to 90
Updated by Ondrej Husník almost 5 years ago
- Status changed from In Progress to Needs feedback
Updated by Radek Tomiška almost 5 years ago
- Assignee changed from Vít Švanda to Radek Tomiška
- Target version set to 10.2.0
Updated by Radek Tomiška almost 5 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.
Updated by Radek Tomiška over 4 years ago
- Status changed from Resolved to Closed
Updated by Alena Peterová over 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