Content
View differences
Updated by Niels Lindenthal almost 11 years ago
**Acceptance criteria**
- On **As an** OpenProject user
**I want** to inplace edit watchers in the details pane
**to achieve** a more consistent user experience
**Preface**
The current implementation of the watchers tab there is lacks usability and has been criticized on multiple accounts. This idea contains a list of all suggestion on how the watchers. The design is similar watchers tabs might be updated to be more in line with the proposal for relations below. The list consists rest of all users already added as watchers. Each row contains the avatar inplace-edit elements and might be the name.
- Upon hover, base for a multiselect-component.
**Important**: If the row idea is highlighted (just like for in-place edit) and accepted, transform this ticket into an Epic.
**New Workflow**
The new is a delete icon is displayed departure from the current workflow. It tries to achieve a more consistent style while keeping parts of the right. Clicking on old implementation:



The element itself should behave like the delete icon will delete rest of the watcher.
- Adding a watcher inplace-edit fields. Please note that in the edit mode, the “bubbles” should fill up more space in the edit field. A save menu is triggered attached to the field in edit mode. The user can add more watchers by first clicking on an extra row typing (similar behaviour to a normal multiselect input (like the wp description) which contains columns menu)/.

**Acceptance criteria**
- The watchers are displayed as a placeholder like “Click list of users with their avatars
- In normal mode By clicking on a user’s name I get to add watcher”. Upon clicking, a **single** select (just like the one for assignee/responsible) replaces user’s page
- By focusing/hovering the placeholder. Look and feel element area, the list is surrounded by the same as for in-place edit. familiar edit indicator
- Within By activating the scope element (clicking, pressing enter) the list should be replaced by a multiselect of this first step, there is also users
- Users can be added or removed in the save menu attached to usual multiselect manner (clicking into the single select with the only difference field, start to type)
- the other in-place edit fields being cursor should be highlighted as the absence of last element in the “Save and mail” button (doesn’t make sense). Upon sending, list after activating the user component
- A save menu is added to displayed for the list of watchers. edit mode
- The single select stays open but looses it’s selection so that the user can easily select the next user be added.
**Visuals**
- Very component is accessible, i.e it should behave in a similar fashion to the ´[concept chosen for the management of relations](https://community.openproject.org/attachments/6557/3-parent-edit.png) overview’s components
- should be accessible via keyboard, see open question on tab order
**Out of scope** **Open questions**
- No watcher adding on create, How is the watchers can only be added on the watchers tab **after** order and cursor position after activating the work package is created. As adding a watcher will send out an e-mail, this should also work for creation. component?
- Trigger Can I navigate the submit on select elements (**all in-place list in edit fields**) by hitting mode via cursor?
- Can there be a meaningful tooltip explaining how the “ENTER”-key (\#21002). component works.
- On
**I want** to inplace edit watchers in
**to achieve** a more consistent user experience
**Preface**
The current implementation of the
- Upon hover,
**Important**: If
**New Workflow**
The new is



The element itself should behave like
- Adding a watcher

**Acceptance criteria**
- The watchers are displayed as
- In normal mode By clicking on a user’s name I get
- By focusing/hovering
- Within
- Users can be added or removed in
-
- A save menu
- The single select stays open but looses it’s selection so that the user can easily select the next user be added.
**Visuals**
- Very
- should be accessible via keyboard, see open question on tab order
**Out of scope**
- No watcher adding on create,
- Trigger
- Can there be a meaningful tooltip explaining how