Content
View differences
Updated by Marc Alcobé about 3 years ago
## Note For specification, visuals, see ##47850
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="https://community.openproject.org/api/v3/attachments/55868/content"></div></figure>
The design specifications of this work package is in ##47850.
## **Implementation sketch**
* Add new feature flag to hide index page
* Add global routes to meeting index
* Add dropdown entry to module link
* Implement meeting table view components
## Acceptance criteria
* Add a new entry for meetings 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 without sidebar for **Meetings** with a table containing this columns:
* Name (names will be links)
* Project
* Start date
* Duration
* Location
* 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
* 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).
<figure class="image op-uc-figure"><div class="op-uc-figure--content"><img class="op-uc-image" src="https://community.openproject.org/api/v3/attachments/55868/content"></div></figure>
The design specifications of this work package is in ##47850.
## **Implementation sketch**
* Add new feature flag to hide index page
* Add global routes to meeting index
* Add dropdown entry to module link
* Implement meeting table view components
* Add a new entry for meetings 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 without sidebar for **Meetings** with a table containing this columns:
* Name (names will be links)
* Project
* Start date
* Duration
* Location
* 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
* 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).