Content
View differences
Updated by Parimal Satyal over 1 year ago
**As** a project member who is often invited to various meetings
**I want to** easily be able to navigate through relevant meetings (in the future and the past) in one place
**so that** I don't have to worry about missing information by not being in the right page
This feature is part of a larger epic to modernise the Meetings module and make it possible to get to the most relevant meetings via one page ("All meetings"), without having to faff around and change views. This is particularly useful on mobile.
The improvements to the Quick filter system are a separate/parallel feature specified here: ##58152.
_**Note:** Some of the criteria make references to meeting series or recurring meetings (feature ##54750). They are marked with \* and can be ignored until recurring meetings are implemented._
### Acceptance criteria
The meeting index pages are Primerised such that:
* It uses the PageHeader with the name of the view as the title (eg. "Upcoming invitations"), done in #58393
* **My Meetings** is the default view
* The **\+ Meeting** link in the index page presents two options:
* **One-time**
* This displays the create meeting form in a modal (see [Figma](https://www.figma.com/design/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?node-id=2501-15254&t=atz0eHDTStTEry8f-4))
* This is the same as the "Meeting details" modal, except it has:
* an optional _Project_ field for when the modal is triggered from outside of a project context
* _Meeting title_ input field
* **Classic** **Classic (deprecated)**
* This leads to the existing create meetings page with the "Meeting Type" field removed.
* The **new quick filter system i**s described separately:
* ##58152
* The table is replaced with a **Primer box design**
* The heading row has these "columns":
* Title
* Project (if global)
* Date and time
* Duration
* Location
* Each meeting is represented as a row, with a "More" icon at the end
* The More button displays a drop down with these options:
* Open this meeting
* View meeting series\*
* Delete
* Filter view sort order:
* For views showing future meetings, the sort order should be chronological (upcomming immediately first, later ones further down).
* For views shwowing past meetings, the sort order should be ante-chronological (recent first, older meetings further down)
### Figma
[https://www.figma.com/design/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?node-id=2124-14163](https://www.figma.com/design/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?node-id=2124-14163)
**I want to** easily be able to navigate through relevant meetings (in the future and the past) in one place
**so that** I don't have to worry about missing information by not being in the right page
This feature is part of a larger epic to modernise the Meetings module and make it possible to get to the most relevant meetings via one page ("All meetings"), without having to faff around and change views. This is particularly useful on mobile.
The improvements to the Quick filter system are a separate/parallel feature specified here: ##58152.
_**Note:** Some of the criteria make references to meeting series or recurring meetings (feature ##54750). They are marked with \* and can be ignored until recurring meetings are implemented._
### Acceptance criteria
The meeting index pages are Primerised such that:
* It uses the PageHeader with the name of the view as the title (eg. "Upcoming invitations"), done in #58393
* **My Meetings** is the default view
* The **\+ Meeting** link in the index page presents two options:
* **One-time**
* This displays the create meeting form in a modal (see [Figma](https://www.figma.com/design/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?node-id=2501-15254&t=atz0eHDTStTEry8f-4))
* This is the same as the "Meeting details" modal, except it has:
* an optional _Project_ field for when the modal is triggered from outside of a project context
* _Meeting title_ input field
* **Classic**
* This leads to the existing create meetings page with the "Meeting Type" field removed.
* The **new quick filter system i**s described separately:
* ##58152
* The table is replaced with a **Primer box design**
* The heading row has these "columns":
* Title
* Project (if global)
* Date and time
* Duration
* Location
* Each meeting is represented as a row, with a "More" icon at the end
* The More button displays a drop down with these options:
* Open this meeting
* View meeting series\*
* Delete
* Filter view sort order:
* For views showing future meetings, the sort order should be chronological (upcomming immediately first, later ones further down).
* For views shwowing past meetings, the sort order should be ante-chronological (recent first, older meetings further down)
### Figma
[https://www.figma.com/design/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?node-id=2124-14163](https://www.figma.com/design/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?node-id=2124-14163)