Content
View differences
Updated by Marc Alcobé over 4 years ago
**As** a project member
**I want to** include to my current view the work packages from another project or subproject that is not the same one that I'm working on
**so that** act upon or verify work packages that might affect or have relations with my current project.
**Acceptance criteria**
* The new action will be included in the top menu toolbar as a dropdown button (2nd level of navigation):
<figure class="image op-uc-figure"><div op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24630/content"></div></figure>
* Once the button is clicked a modal dialog will be opened with the hierarchy of projects and sub-projects with a multiple selection checkbox style:
<figure class="image op-uc-figure"><div op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/27240/content"></div></figure>
src="/api/v3/attachments/24634/content"></div></figure>
* This dialog includes multiple elements:
* **Title with toggle selection:** title "Projects" and a toggle that allows the user to switch between all the projects and the already selected projects. The selected toggle tap also has the number of selected projects (with a minimum of 1 project, the current project).
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/27245/content"></div></figure>
* **Search bar:** Search bar: this will allow a search of the project and sub-projects by name.
In this search bar chips (as we have in the filters) of the already selected projects will be displayed and will be added scrolling to the left leaving space to keep writing. When this search is happening, the "parent" projects are greyed out and are not selectable while the text searched will turn blue in the matched projects or sub-projects.
<figure class="image op-uc-figure"><div op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/27241/content"></div></figure> src="/api/v3/attachments/24632/content"></div></figure>
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24633/content"></div></figure>
* **Checkbox Checkbox list hierarchy:** hierarchy: this is the same list as the top navigation menu on the top left corner but including a checkbox system. The checkboxes can have multiple status:
* Active non-selected: blue empty checkbox with black letters.
* Active selected: blue selected checkbox with black letters.
* Inactive non-selected: grey empty checkbox with black letters. This happens in the search behaviour explained on the top.
* Inactive selected: grey selected checkbox with black letters. This happens with the current project that you are in (in the mock-ups Autoliv). Autoliv) or when you have the action "Include all sub-projects" selected and you select a parent project (then all sub-projects will be in this status).
<figure class="image op-uc-figure"><div op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/27242/content"></div></figure> src="/api/v3/attachments/24635/content"></div></figure>
<figure class="image op-uc-figure"><div op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/27243/content"></div></figure> src="/api/v3/attachments/24636/content"></div></figure>
* **Hover select sub-projects:** A link button appears on hover that Include all sub-projects action: This allows the user on hover to select if they want to automatically check all the sub-projects from sub-project bellow a parent project. This hover appears when the mouse project if this is on top of the parent project selected or all all in the contrary select this always manually. The only case where this action doesn't affect the sub-projects (excluding is for the top parent current project of the list that only has the hover behaviour on itself).
Once you click the link and all the sub-projects are selected working on (Autoliv in the link change to "unselect all sub-projects" (this mockups) as this one will switch back to "select all sub-projects" if manually a sub-project is unselected).
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/27246/content"></div></figure>
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/27247/content"></div></figure>
be selected by default but its sub-projects not.
* **Action bar:** Modal buttons: Two actions, one positive "Apply" to confirm the selected checkboxes and one to "Clear selection".
**Visuals:**
* EMPTY:
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24637/content"></div></figure>
* ALL SUB-PROJECTS NOT SELECTED:
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24638/content"></div></figure>
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24639/content"></div></figure>
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24640/content"></div></figure>
* ALL SUB-PROJECTS SELECTED:
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24641/content"></div></figure>
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24642/content"></div></figure>
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24643/content"></div></figure>
* SEARCH:
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24644/content"></div></figure>
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24645/content"></div></figure>
**Figma visuals:** file:**
https://www.figma.com/file/rddHeKCAkJo2MNI2zktSaR/?node-id=0%3A1 [https://www.figma.com/file/rddHeKCAkJo2MNI2zktSaR/?node-id=0%3A1](https://www.figma.com/file/rddHeKCAkJo2MNI2zktSaR/?node-id=0%3A1)
**I want to** include to my current view the work packages from another project or subproject that is not the same one that I'm working on
**so that** act upon or verify work packages that might affect or have relations with my current project.
**Acceptance criteria**
* The new action will be included in the top menu toolbar as a dropdown button (2nd level of navigation):
<figure class="image op-uc-figure"><div
* Once the button is clicked a modal dialog will be opened with the hierarchy of projects and sub-projects with a multiple selection checkbox style:
<figure class="image op-uc-figure"><div
*
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/27245/content"></div></figure>
* **Search bar:**
<figure class="image op-uc-figure"><div
* Active non-selected: blue empty checkbox with black letters.
* Active selected: blue selected checkbox with black letters.
* Inactive non-selected: grey empty checkbox with black letters. This happens in the search behaviour explained on the top.
* Inactive selected: grey selected checkbox with black letters. This happens with the current project that you are in (in the mock-ups Autoliv).
<figure class="image op-uc-figure"><div
<figure class="image op-uc-figure"><div
* **Hover select sub-projects:** A link button appears on hover that
Once you click the link and all the sub-projects are selected
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/27246/content"></div></figure>
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/27247/content"></div></figure>
* EMPTY:
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24637/content"></div></figure>
* ALL SUB-PROJECTS NOT SELECTED:
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24638/content"></div></figure>
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24639/content"></div></figure>
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24640/content"></div></figure>
* ALL SUB-PROJECTS SELECTED:
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24641/content"></div></figure>
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24642/content"></div></figure>
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24643/content"></div></figure>
* SEARCH:
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24644/content"></div></figure>
<figure class="image op-uc-figure" style="width:50%;"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/24645/content"></div></figure>
https://www.figma.com/file/rddHeKCAkJo2MNI2zktSaR/?node-id=0%3A1