Task #1981
closed
Separate Remove from other menu items in identity bulk actions
Added by Tomáš Doischer about 5 years ago.
Updated about 4 years ago.
Description
A client wanted to remove roles from an identity using bulk actions in the Users form. However, by mistake he clicked on Odebrat (Delete) instead of Odebrání rolí (Unassign roles) and then confirmed his selection and removed the identity.
This is not the first this happened to someone, even admins don't always pay full attention. He proposes to move the item to the last place of the bulk actions or somehow to separate it from other choices. I think there are a number of ways to visually separate removing identities but some separation would be useful.
Files
- Status changed from New to Needs feedback
- Assignee changed from Radek Tomiška to Tomáš Doischer
Originally was delete operation last. Then projects implementers required change this behavior. They wanted to had bulk operations ordered by localized name (A-Z).
I hate current behavior and I want to have static order back (delete sould be last always).
Please consult this with others projects implementers and write conclusion here.
We can apply some decorator, for example text color, decoration, background etc.
- Status changed from Needs feedback to Resolved
Since a new UI for bulk actions is being prepared, this is no longer relevant.
- Related to Task #1987: Add level property for bulk actions added
- Related to Task #1986: Rename bulk actions localization for remove entity from "remove" to "delete". added
- Category changed from UX to Bulk operations
- Status changed from Resolved to New
- Assignee changed from Tomáš Doischer to Radek Tomiška
Order for bulk action will be imporoved in this ticket. First (five) actions will be shown as buttons with icon, other actions will be in drop down (~ select box).
We need to choose a way, how to implement sorting.
- Status changed from New to In Progress
- Target version set to 10.6.0
Bulk action design changed. Bulk actions are rended bellow filter and filter is expanded to top:
Delete operations are on the end in menu + icon color added by level.
TODO:
- bulk action agenda
- configurable options - quickButton (now is the first 5 actions rendered as buttons), order, deleteAction, level, icon etc.
- doc
- % Done changed from 50 to 80
Bulk action agenda is implemented, bulk action can be enabled / disabled from this agenda.
Configuration properties added - quickButton, order, deleteAction, level, icon. Properties are configurable from application setting only (will be added to bulk action agenda in future).
TODO:
- tests
- doc
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 80 to 90
- 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 review and tested it. Thanks for this awesome feature and big step in UX. You made so many changes in very short time, good job.
- Status changed from Resolved to Closed
- Related to Defect #2623: User with READ permission on IdmIdentity or IdmRole can invoke recertification added
- Related to Defect #2625: Bulk action - disabled actions are visible added
- Related to Task #909: More intuitive removal of elements added
Also available in: Atom
PDF