Content
View differences
Updated by Parimal Satyal almost 4 years ago
### Steps to reproduce
1. Have a user A in a project with permission to be assigned to work packages (e.g. Member).
2. Have a user B in the project without permission to be assigned to a work package (e.g. Reader).
3. Create a group that includes both users A and B.
4. Add the group with permission to be assigned to work packages to the project (e.g. Member).
5. Create an assignee board, add user A and B as columns to board.
6. Remove group from the project (therefore removing the permission from user B to be assigned to work packages).
### What is the buggy behavior?
* Column without assignee name shown (instead of name of user B).
<img class="op-uc-image op-uc-image_inline" style="width:637px;" src="/api/v3/attachments/35946/content">
### What is the expected behavior?
1. Column of user B should be conserved, with the title of the user remaining a link (to their user profile, as is the case today).
2. The users' avatar is replaced by a dashed grey avatar (Grey 3, #878787) with a black user-missing icon.
3. On hover, the tooltip reads: "This user has an unassignable role in this project"
1. (a similar string [already exists in Crowdin:](https://crowdin.com/translate/openproject/8673/en-fr?filter=basic&value=0#797324) "has an unassignable role.")
~~**Archived**~~
1. ~~Column of user B should be removed from the board when user B does not have permission to be assigned to work packages.~~ packages.
### Visuals Environment information
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/36711/content">
### Notes
1. The column is conserved as _Please check and fill out the following details to not lose important information. Although a user might no longer be "assignable", it might nevertheless still be useful to see work packages assigned to them help us identify in a column, so as to drag them to other users' columns what versions and reassign them.
2. The SVG for distributions of OpenProject the new **user-missing icon** is available in Figma here: [https://www.figma.com/file/vOw6PEVIyzaQOIgf02VZFW/Foundations-Library?node-id=1549%3A588](https://www.figma.com/file/vOw6PEVIyzaQOIgf02VZFW/Foundations-Library?node-id=1549%3A588)
3. For the dashed avatar outline, please use existing style with a transparent background.
4. Similar problems exist when a user is removed from a project (in boards, work package lists, the form bit of details view and in Team planner); a separate ticket will be created to address this.
### Environment information
Edge error occurs_
**OpenProject installation type**
* [x] Hosted cloud edition
* [ ] Packaged installation
* What distribution?
* [ ] Docker All-in-one container
* [ ] Docker-compose installation
* [ ] Other (please specify)
**OpenProject version**
OP 12.2
**Browser**
* [ ] Chrome
* [x] Firefox
* [ ] Safari
* [ ] Mobile Safari
* [ ] Other (please specify)
**Language**
Language browser: English
Language OpenProject: German
1. Have a user A in a project with permission to be assigned to work packages (e.g. Member).
2. Have a user B in the project without permission to be assigned to a work package (e.g. Reader).
3. Create a group that includes both users A and B.
4. Add the group with permission to be assigned to work packages to the project (e.g. Member).
5. Create an assignee board, add user A and B as columns to board.
6. Remove group from the project (therefore removing the permission from user B to be assigned to work packages).
### What is the buggy behavior?
* Column without assignee name shown (instead of name of user B).
<img class="op-uc-image op-uc-image_inline" style="width:637px;" src="/api/v3/attachments/35946/content">
### What is the expected behavior?
1. Column of user B should be conserved, with the title of the user remaining a link (to their user profile, as is the case today).
2. The users' avatar is replaced by a dashed grey avatar (Grey 3, #878787) with a black user-missing icon.
3. On hover, the tooltip reads: "This user has an unassignable role in this project"
1. (a similar string [already exists in Crowdin:](https://crowdin.com/translate/openproject/8673/en-fr?filter=basic&value=0#797324) "has an unassignable role.")
~~**Archived**~~
1. ~~Column of user B should be removed from the board when user B does not have permission to be assigned to work packages.~~
### Visuals
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/36711/content">
### Notes
1. The column is conserved as
2. The SVG for
3. For the dashed avatar outline, please use existing style with a transparent background.
4. Similar problems exist when a user is removed from a project (in boards, work package lists, the form bit of details view and in Team planner); a separate ticket will be created to address this.
### Environment information
Edge
**OpenProject installation type**
* [x] Hosted cloud edition
* [ ] Packaged installation
* What distribution?
* [ ] Docker All-in-one container
* [ ] Docker-compose installation
* [ ] Other (please specify)
**OpenProject version**
OP 12.2
**Browser**
* [ ] Chrome
* [x] Firefox
* [ ] Safari
* [ ] Mobile Safari
* [ ] Other (please specify)
**Language**
Language browser: English
Language OpenProject: German