These are just notes to facilitate the implementation. The authoritative specification is in <mention class="mention" data-id="49688" data-type="work_package" data-text="#49688">#49688</mention>
(Note: `Project Attributes` is a new name for the existing concept of `Project Custom Fields`)
### Acceptance criteria
* The Activated project overview will maintain the current implementation of widgets but include a new right pane (like in the Meetings module)
* This pane will display project attributes enabled custom fields for this project in their respective sections, along are shown with their values (visible setting is respected, only admins can see/edit "invisible" project attributes)
* A section is only shown if at least one project attribute from that section is enabled for the project (if that number is zero, the section is hidden entirely)
* If the user has the permission "edit\_project", each section shows an edit icon
* Clicking this icon opens on a dialog showing inputs for all enabled project attributes contained in that section
* Saving this dialog automatically closes the dialog and the changes are reflected in the new sidebar without a browser page refresh
* If an invalid value was entered, on the dialog is not closed and form validations are displayed (standard Primer style)
* Thee dialog **cannot** be saved if a project attribute value _within_ this section is invalid
overview page
* The dialog **can** be save if all project attributes WITHIN this custom fields are grouped by their assigned section are valid
* Each section is self-contained. If a project attribute in section "A" is in an invalid state, a section "B" section's custom fields can still be saved.
* For example, if a new required project attributes is added to section "A". section "A" is now technically in an invalid state. However, this does not affect Section "B", which can be edited and saved normally.
* Special renderings in the sidebar:
* If via a value is not set for a project attribute, "-" is shown
* Boolean fields are rendered with Yes/No
* Users are shown with their avatar
* Rich text values
* are properly formated (e.g. bold text is shown as bold...)
* are truncated when they are longer than 100 characters
* An "Expand" link opens a dialog showing the complete rich text value as read-only (similar to #52127)
* Multi user values are shown in a list
* Other multi values are shown comma-seperated
* If a project has no enabled project attributes, the sidebar is completely empty.
Validating only section-based when updating custom-fields
### Technical notes
* A separate feature will address this blank state.
* For project admins Use turbo-frame with permission Angular's overview component in order to edit project attributes, there is a third More (...) button on the top right corner to the right of Add (+) with two options:
* "Manage project attributes" (redirects to Project settings > Project attribtues)
* "Archive project"
* URL routing: `projects/{project_id}`
* Accessible to project members with the permission "view\_project"
* Edit actions only available for project members with the permission "edit\_project" include rails-rendered code