# Feature DREAM-27 - Update PageHeaders & SubHeaders in the Admin pages

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

## Planning

| Attribute | Value |
| --- | --- |
| Date |  |
| Priority | Medium |
| Target versions | 14.5.0 |
| Sprint |  |
| Backlog bucket |  |
| Votes |  |
| List |  |
| Roadmap |  |
| Relevance |  |

## OPEN POINTS / FEEDBACK

_No work packages_

## Features and Chunks

_No work packages_

## Bugs and other work packages

| ID | Type | Subject | Status | Assignee | Target versions | Spent time | Module |
| --- | --- | --- | --- | --- | --- | --- | --- |
| DREAM-89 | Bug | Breadcrumb and menu structure is inconsistent for Authentication administration | closed |  | 14.4.0 |  |  |
| DREAM-88 | Bug | Breadcrumb and menu structure is inconsistent for Email administration | closed |  | 14.4.0 |  |  |
| DREAM-87 | Bug | Some administration pages are missing breadcrumbs and html titles | closed |  | 14.4.0 |  |  |
| DREAM-86 | Bug | Some pages of Administration/Projects are missing a breadcrumb | closed |  | 14.4.0 |  |  |
| DREAM-85 | Bug | Breadcrumb and menu structure is inconsistent for work package administration | closed |  | 14.4.0 |  |  |
| DREAM-9 | Bug | Breadcrumb and menu structure is inconsistent for user administration | closed |  | 14.4.0 |  |  |
| DREAM-105 | Bug | Backlogs and GitHub have unnecessarily nested menu nodes | closed |  | 14.5.0 |  |  |
| DREAM-90 | Bug | Breadcrumb and menu structure is inconsistent for Billing administration | closed |  | 14.5.0 |  |  |

## Technical Details

| Attribute | Value |
| --- | --- |
| Module |  |
| Feature Flag |  |
| Requires doc change | Yes |
| Enterprise plan |  |

## Details

| Attribute | Value |
| --- | --- |
| Pull preview |  |
| Mockups |  |
| Accessibility | No |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable |  |
| Product manager |  |
| Developers |  |
| 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

Replace the current toolbar implementation with the new PageHeader component on the (rails) admin pages

- [x] Overview, will be done in <https://github.com/opf/openproject/pull/16230>
- [x] Users and permissions, will be done in the scope <mention class="mention" data-id="50109" data-type="work_package" data-text="#50109">\#50109</mention> 
  - [x] (and child pages)
- [x] Work packages, will be done in the scope of <mention class="mention" data-id="56585" data-type="work_package" data-text="#56585">\#56585</mention>
  - [x] (and child pages)
- [x] Projects, will be done in the scope of <mention class="mention" data-id="56586" data-type="work_package" data-text="#56586">#56586</mention>
  - [x] (and child pages)
- [x] Custom fields
- [x] Attribute help texts
- [x] Enumerations, will be done in <https://github.com/opf/openproject/pull/16230>
- [x] Calendars and dates, will be done in the scope of <mention class="mention" data-id="56587" data-type="work_package" data-text="#56587">#56587</mention>
  - [x] (and child pages)
- [x] System settings, will be done in the scope of <mention class="mention" data-id="56587" data-type="work_package" data-text="#56587">#56587</mention>
  - [x] (and child pages)
- [x] Email, will be done in the scope of <mention class="mention" data-id="56614" data-type="work_package" data-text="#56614">#56614</mention>
  - [x] (and child pages)
- [x] API and webhooks, will be done in the scope of <mention class="mention" data-id="56587" data-type="work_package" data-text="#56587">#56587</mention>
  - [x] (and child pages)
- [x] Authentication, will be done in the scope of <mention class="mention" data-id="56615" data-type="work_package" data-text="#56615">#56615</mention>
  - [x] (and child pages)
- [x] GDPR, will be done in the scope of <https://github.com/opf/saas-openproject/pull/203>
- [x] Announcements, will be done in <https://github.com/opf/openproject/pull/16230>
- [x] Design
- [x] Colors, will be done in <https://github.com/opf/openproject/pull/16230>
- [x] Enterprise edition
- [x] Time and costs, will be done in the scope <mention class="mention" data-id="50109" data-type="work_package" data-text="#50109">#50109</mention>
  - [x] (and child pages)
- [x] Backlogs, will be done in the scope of  <mention class="mention" data-id="56920" data-type="work_package" data-text="#56920">\#56920</mention>
- [x] Github integration, will be done in the scope of <mention class="mention" data-id="56587" data-type="work_package" data-text="#56587">#56587</mention>
- [x] Storages
  - [x] (and child pages)
- [x] Billing, will be done in <mention class="mention" data-id="56643" data-type="work_package" data-text="#56643">#56643</mention>
- [x] Slack integration, will be done in <https://github.com/opf/openproject-slack/pull/10>
- [x] Plugins, will be done in <https://github.com/opf/openproject/pull/16230>
- [x] backup
- [x] Information, will be done in <https://github.com/opf/openproject/pull/16230>

# **Hint for QA/Docs/Marketing**

  - For most pages, only the design of the pageheader should change. There is a now breadcrumb which should be consitent with the left-side menu and it's navigation.

  - There is no functional change, the goal was to aim for consistency in code and user experience
