Content
View differences
Updated by Marc Alcobé about 3 years ago
**As** a user
**I want to** see all meetings, boards an team planners from outside of a project context
**so that** I can have a complete overview on this modules
## **Acceptance criteria**
* Add a new entry for all the new index pages created (**Boards**, **Meetings** and **Team planners**) in the dropdown menu from the grid menu icon in the navigation bar. Now this menu entries will also have icons.
* Create an index page for **Boards** with a table containing this columns:
* Name (names will be links)
* Project
* Type
* Created on
* Create an index page for **Meetings** with a table containing this columns:
* Title (names will be links)
* Project
* Start date
* Duration
* Location
* Create an index page for **Team planners** with a table containing this columns:
* Name (names will be links)
* Project
* Created on
* All the columns in this tables should be sortable using the same method of sorting through the header of the columns as in the work packages tables.
* Default sort behaviour:
* Meetings: Sorted by date
* Boards: Sort alphanumerically by name (ascending)
* Team Planner: Sort alphanumerically by name (ascending)
* Same UX pattern like in the project table (not like in the work packages table): Clicking on a column header sorts ascending. Clicking the second time on the same column header sorts descending.
* Paginations: Similar pattern like implemented in other tables
* In the case of **Meetings** it is also necessary that the current "index" page inside of a project changes and adapts to the design for the global index (table view).
## Out of scope
* Calendars index page
* The button to create **Boards**, **Meetings** or **Team planners** in the top right corner of the screen will be implemented in [#47989](https://community.openproject.org/work_packages/47989).
## Visuals
####
#### Global indexes:
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/55866/content"></div></figure>
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/55868/content"></div></figure>
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/57036/content"><img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/57037/content"> src="/api/v3/attachments/56708/content">
#### Meetings inside a project:
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/55870/content"><img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/55871/content">
## Figma
* **Global indexes:** https://www.figma.com/file/v0V2OoFGVq1NQycQbm0FcC/Home-page-and-global-indexes?node-id=1%3A4&t=pODkm620Rz4sDC34-1
* **Meetings index in project:** https://www.figma.com/file/QlIXG2gWswucNsu6KAJCrI/Meetings?node-id=0-1
**I want to** see all meetings, boards an team planners from outside of a project context
**so that** I can have a complete overview on this modules
## **Acceptance criteria**
* Add a new entry for all the new index pages created (**Boards**, **Meetings** and **Team planners**) in the dropdown menu from the grid menu icon in the navigation bar. Now this menu entries will also have icons.
* Create an index page for **Boards** with a table containing this columns:
* Name (names will be links)
* Project
* Type
* Created on
* Create an index page for **Meetings** with a table containing this columns:
* Title (names will be links)
* Project
* Start date
* Duration
* Location
* Create an index page for **Team planners** with a table containing this columns:
* Name (names will be links)
* Project
* Created on
* All the columns in this tables should be sortable using the same method of sorting through the header of the columns as in the work packages tables.
* Default sort behaviour:
* Meetings: Sorted by date
* Boards: Sort alphanumerically by name (ascending)
* Team Planner: Sort alphanumerically by name (ascending)
* Same UX pattern like in the project table (not like in the work packages table): Clicking on a column header sorts ascending. Clicking the second time on the same column header sorts descending.
* Paginations: Similar pattern like implemented in other tables
* In the case of **Meetings** it is also necessary that the current "index" page inside of a project changes and adapts to the design for the global index (table view).
## Out of scope
* Calendars index page
* The button to create **Boards**, **Meetings** or **Team planners** in the top right corner of the screen will be implemented in [#47989](https://community.openproject.org/work_packages/47989).
## Visuals
####
#### Global indexes:
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/55866/content"></div></figure>
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="/api/v3/attachments/55868/content"></div></figure>
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/57036/content"><img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/57037/content">
#### Meetings inside a project:
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/55870/content"><img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/55871/content">
## Figma
* **Global indexes:** https://www.figma.com/file/v0V2OoFGVq1NQycQbm0FcC/Home-page-and-global-indexes?node-id=1%3A4&t=pODkm620Rz4sDC34-1
* **Meetings index in project:** https://www.figma.com/file/QlIXG2gWswucNsu6KAJCrI/Meetings?node-id=0-1