# Feature DREAM-710 - Show project attributes as separate tab in a WorkPackage

Project: Stream Design System
Status: closed
URL: https://community.openproject.org/work_packages/DREAM-710

## Planning

| Attribute | Value |
| --- | --- |
| Date |  |
| Priority | High |
| Target versions | 17.7.0 |
| Sprint |  |
| Backlog bucket |  |
| Votes |  |
| List | PM² PMflex |
| Roadmap |  |
| Relevance |  |

## OPEN POINTS / FEEDBACK

_No work packages_

## Features and Chunks

| ID | Subject | Type | Status | Assignee | Target versions | Spent time |
| --- | --- | --- | --- | --- | --- | --- |
| DREAM-719 | Allow configuration for WP types to show project attributes | Implementation | closed |  | 17.7.0 |  |
| DREAM-720 | Show project attributes in separate tab in the WP view | Implementation | closed |  | 17.7.0 |  |

## Bugs and other work packages

_No work packages_

## Technical Details

| Attribute | Value |
| --- | --- |
| Module | Modules and project features / Work packages, Modules and project features / Project attributes, Frontend components and Primer design system / Inplace edit fields |
| Feature Flag |  |
| Requires doc change | Yes |
| Enterprise plan |  |

## Details

| Attribute | Value |
| --- | --- |
| Pull preview |  |
| Mockups | https://www.figma.com/design/OjbzHDwgUUECAJQaSlVF7m/Artefacts?node-id=789-17299&p=f&t=6v2y3qfAgBj2Kffe-0 |
| Accessibility | No |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable | Henriette Darge |
| Product manager |  |
| Developers | Henriette Darge |
| Designer | Marc Alcobé |
| Ordered by |  |
| Signed off by |  |
| Interest by |  |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| PD (min) |  |
| PD (max) |  |
| Work |  |
| Labor costs |  |

## Description

### **Acceptance criteria**

<br>

**Administration**

*   In Administration/WorkPackages/Types/:xyz, there is a new tab called &quot;Project attributes&quot;
    
*   This tabs shows the list of Project attributes and sections (comparable to how it looks in the project settings &gt; project attributes):
    
    *   Initially, all project attributes are deactivated for a type
        
    *   The order is coming from the configuration in Admin &gt; Projects &gt; Project attributes. It is not changeable
        
    *   Each attribute can be enabled or disabled via a ToggelSwitch to be displayed in this WorkPackage type.
        
    *   Each section contains a the option to &quot;enable all/disable all&quot;
        
    *   There is a filter input to filter the list

**Work package view**

*   There is a new tab called &quot;Project attributes&quot; in the WP split and full view. It is shown between Activity and Files
    
    *   There is no counter in the tab
        
*   The tab contains all configured attributes that are also active in the project the WP is part of
    
    *   The order is the same as in the administration
        
*   If the user has the right to, the fields are editable inplace.
    
*   Each section is separated from the others by a line
    
*   If there are no project attributes to be shown, the whole tab is hidden

**Technical notes**

  - Look at project settings \> Project attributes for the admin page as the UI is more or less the same

  - Use the primerized inplaceEdit fields for editing the attributes

**Permissions and visibility considerations**

  - *The tab is hidden for people who are not allowed to see project attributes*

**Out of scope**

  - Button to "reset form" in the administration

<br>
