I have a user datagrid with inline editing capability. In some cases there is additional information that appears in a bottom pane (permissions details etc). The user also has the ability to bulk edit. As an example, they may want to change permissions across a number of users. I feel this needs to be in a dialog so the user can make changes and only save once they are sure of the changes. This creates, on occasion, two different experiences for the same information depending on whether the use edited one. Has anyone experienced this dilemma?
Edit: I cannot give show an example, as this is an internal project, but perhaps I can clarify.
To edit a single user, there are two actions:
- Edit fields inline on the datagrid
- Edit permissions in the panel that slides up from the bottom of the screen
To edit multiple users at once the app user must select multiple rows, they can then:
- Edit fields in a form (these are the same fields that are in the datagrid)
- Edit permissions from a form (these are the same permissions that you would edit for a single user but applied across all selected users)
I am proposing to put all multi-edit actions in a dialog as the need to be carefully considered and activley saved, whereas single user edits are auto saved.
Here is a rough sketch:
Option A represents what I am planning for single user edit.
Option B is a modal for multi-suer edit.