Task #1555
closed
Added by Radek Tomiška almost 6 years ago.
Updated over 3 years ago.
Description
Improve bulk action for the delete role and add "force" delete parameter - role will be deleted with all related records ("cascade delete"). Will be removed at least:
- automatic roles
- role composition
- role form attributes
- extended attributes
Could be implemented the same way as duplicate role bulk action with processors (=> cascade over modules).
Note: Assigned roles and system mapping will be still not removed automatically (validation) - we will do analysis in the next step, if it's not a dangerous operation (and implement new processor).
Note: it's "reverse" operation for the duplicate role action - duplicated role cannot be deleted easily now.
- Description updated (diff)
- Has duplicate Task #1595: Improve role delete - force delete added
- Related to Task #1363: Add bulk action "Remove and unassign role" added
- Target version set to 11.1.0
- Status changed from New to In Progress
- Related to Defect #2350: Cannot view active operations in provisioning queue (error in communication with server) added
- % Done changed from 0 to 50
- Related to Task #2444: Implement waiting for the completion of the LRT after all asynchronous events added
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Ondrej Husník
- % Done changed from 50 to 90
- Status changed from Needs feedback to Resolved
- Assignee changed from Ondrej Husník to Radek Tomiška
- % Done changed from 90 to 100
I tested the feature and it works fine. I'm sure it will be very useful for users. Great job.
Assigned roles are also removed although the original task description doesn't expect that. But it makes sense and after the consultation a note is given here.
I found just small typos which I fixed immediately.
- Status changed from Resolved to Closed
- Related to Defect #3115: DisallowConcurrentExecution annotation ignores tasks in state Waiting added
Also available in: Atom
PDF