Content
View differences
Updated by Oliver Günther over 1 year ago
### Steps to reproduce
<br> _Please write down the steps to reproduce. Try to write down all necessary preconditions (what permissions do you have, are other users involved?). Example:_
1. Login as a user with permissions to view meetings globally and on a project-level.
2. Visit either the global or project-scoped meetings page.
3. Follow the actions listed below.
<br> ❌ is current failure (N.B. I have not listed expected behaviour yet)
✅ is success
### **Expected behavior**
<br>
**Global Global meetings page** pages
* You can create a meeting through #### From the global meetings page
* Once created, you are being redirecte to the project meeting page
* You can browse meetings globally without entering project context
* As soon as you click on a meeting or meeting series, you are being redirected to the project (consistent behavior with boards, calendars, WP deep links)
* `/meetings`
❌ Clicking on a one-time meeting or an occurrence of a meeting series in the list takes you to the project-scoped meeting show page
`/projects/brand-new-project/meetings/55`
`/projects/brand-new-project/meetings/72`
*
❌ Clicking a classic meeting in the list takes you to the project-scoped meeting show page
`/projects/brand-new-project/meetings/76`
*
✅ Clicking on the meeting series via "Every working day"/"Daily"/"Weekly" text takes you to the project global meeting series show page
`/projects/brand-new-project/recurring_meetings/7`
*
`/recurring_meetings/7`
✅ Viewing a meeting series via row menu > "View meeting series" takes you to the project global meeting series show page
`/projects/brand-new-project/recurring_meetings/7`
*
`/recurring_meetings/7`
✅ Creating a recurring meeting via the header menu redirects to the project global meeting (template) show page on creation
`/projects/brand-new-project/meetings/78`
*
`/meetings/78`
✅ Creating a one-time meeting via the header menu redirects to the project global meeting show page on creation
`/projects/brand-new-project/meetings/73`
*
`/meetings/73`
✅ Creating a classic meeting via the header menu redirects to the project global meeting show page on creation.
`/projects/brand-new-project/meetings/77`
**Project
`/meetings/77`
#### From the global meetings index and show page** page `/meetings/73`
* From ❌ Copying the project meeting page, you will never leave the project context
* Editing the meeting title via the header menu keeps redirects to the project context breadcrumbs (see screen recording)
* Copying project-scoped meeting show page
`/projects/brand-new-project/meetings/75`
✅ Deleting the meeting redirects to the global scoped meetings page
✅ Closing the meeting updates the page correctly (stays on global scoped meetings show page)
✅ Reopening the meeting updates the page correctly (stays on global scoped meetings show page)
✅ Clicking Open first meeting (if the meeting is a template) redirects to global recurring meeting show page
#### From the global recurring meetings show page `/recurring_meetings/14`
✅ Deleting a meeting series via the header menu redirects to the project-scoped global meetings page.
✅ Clicking Edit template next to the Planned meeting show page
`/projects/brand-new-project/meetings/75`
* When header takes you edit to the global meeting through show page.
✅ Clicking Cancel this occurrence via the page header, or dialogs
* When row menu for an Open meeting keeps you close or open on the global recurring meetings show page.
✅ Clicking Cancel this occurrence via the row menu for a Planned meeting
* When keeps you delete on the meeting, global recurring meetings show page.
❌ Clicking Restore this occurrence via the row menu for a Planned meeting redirects you get back to the project's project-scoped meeting index show page.
❌ Clicking Open for a Planned meeting redirects you to the project-scoped meeting show page.
### Project-scoped meetings pages
#### From the project-scoped meetings page
* `/projects/brand-new-project/meetings`
✅ Clicking on a one-time meeting or an occurrence of a meeting series in the list takes you to the project-scoped meeting show page
`/projects/brand-new-project/meetings/55`
*
✅ Clicking a classic meeting in the list takes you to the project-scoped meeting show page
`/projects/brand-new-project/meetings/76`
*
❌ Clicking on the meeting series via "Every working day"/"Daily"/"Weekly" text takes you to the project global meeting series show page
`/projects/brand-new-project/recurring_meetings/7`
*
`/recurring_meetings/7`
❌ Viewing a meeting series via row menu > "View meeting series" takes you to the project global meeting series show page
`/projects/brand-new-project/recurring_meetings/7`
*
`/recurring_meetings/7`
✅ Creating a recurring meeting via the header menu redirects to the project-scoped meeting (template) show page on creation
`/projects/brand-new-project/meetings/78`
*
`/meetings/78`
✅ Creating a one-time meeting via the header menu redirects to the project-scoped meeting show page on creation
`/projects/brand-new-project/meetings/73`
*
`/meetings/73`
✅ Creating a classic meeting via the header menu redirects to the project-scoped meeting show page on creation.
`/projects/brand-new-project/meetings/77`
*
`/meetings/77`
#### From the project-scoped meetings show page `/projects/brand-new-project/meetings/86`
❌ Editing the meeting title via the header menu shows the global breadcrumbs (see screen recording)
✅ Copying the meeting via the header menu redirects to the project-scoped meeting show page
`/projects/brand-new-project/meetings/75`
✅ Deleting the meeting redirects to the project-scoped meetings page
*
❌ Closing the meeting should update updates the page with project global breadcrumbs!
*
❌ Reopening the meeting should update updates the page with project global breadcrumbs!
*
❌ Clicking Open first meeting (if the meeting is a template) redirects to project global recurring meeting show page
<br>
**From #### From the project-scoped recurring meetings show page** page `/projects/brand-new-project/recurring_meetings/15`
* ✅ Deleting a meeting series via the header menu redirects to the project-scoped meetings page.
*
❌ Clicking Edit template next to the Planned meeting header takes you to the project global meeting show page.
`/meetings/7`
*
✅ Clicking Cancel this occurrence via the row menu for an Open meeting keeps you on the project-scoped recurring meetings show page.
*
✅ Clicking Cancel this occurrence via the row menu for a Planned meeting keeps you on the project-scoped recurring meetings show page.
*
✅ Clicking Restore this occurrence via the row menu for a Planned meeting redirects you to the project-scoped meeting show page.
*
✅ Clicking Open for a Planned meeting redirects you to the project-scoped meeting show page.
<br>
**Operating System**
* [ ] Windows
* [x] Mac OS X
* [ ] Mobile iOS
* [ ] Mobile Android
* [ ] Linux (please specify distro)
* [ ] Chrome OS
* [ ] Other (please specify)
**Language**
en\_GB
<br>
1. Login as a user with permissions to view meetings globally and on a project-level.
2. Visit
3. Follow the actions listed below.
<br>
✅ is success
### **Expected behavior**
<br>
**Global
* You can create a meeting through
* Once created, you are being redirecte to the project meeting page
* You can browse meetings globally without entering project context
* As soon as you click on a meeting or meeting series, you are being redirected to the project (consistent behavior with boards, calendars, WP deep links)
*
❌
*
❌
*
✅
`/projects/brand-new-project/recurring_meetings/7`
*
`/recurring_meetings/7`
✅
`/projects/brand-new-project/recurring_meetings/7`
*
`/recurring_meetings/7`
✅
`/projects/brand-new-project/meetings/78`
*
`/meetings/78`
✅
`/projects/brand-new-project/meetings/73`
*
`/meetings/73`
✅
`/projects/brand-new-project/meetings/77`
**Project
`/meetings/77`
#### From the global
* From
* Editing the meeting title via the header menu keeps
* Copying
`/projects/brand-new-project/meetings/75`
✅ Deleting
✅ Closing the meeting updates the page correctly (stays on global scoped meetings show page)
✅ Reopening the meeting updates the page correctly (stays on global scoped meetings show page)
✅ Clicking Open first meeting (if the meeting is a template) redirects to global recurring meeting show page
#### From the global recurring meetings show page `/recurring_meetings/14`
✅ Deleting a meeting series
✅ Clicking Edit template next to the Planned
`/projects/brand-new-project/meetings/75`
* When
✅ Clicking Cancel this occurrence via
* When
✅ Clicking Cancel this occurrence via the row menu for a Planned
* When
❌ Clicking Restore this occurrence via the row menu for a Planned meeting redirects
❌ Clicking Open for a Planned meeting redirects you to the project-scoped meeting show page.
### Project-scoped meetings pages
#### From the project-scoped meetings
*
✅
*
✅
*
❌
`/projects/brand-new-project/recurring_meetings/7`
*
`/recurring_meetings/7`
❌
`/projects/brand-new-project/recurring_meetings/7`
*
`/recurring_meetings/7`
✅
`/projects/brand-new-project/meetings/78`
*
`/meetings/78`
✅
`/projects/brand-new-project/meetings/73`
*
`/meetings/73`
✅
`/projects/brand-new-project/meetings/77`
*
`/meetings/77`
#### From the project-scoped meetings show page `/projects/brand-new-project/meetings/86`
❌ Editing the meeting title via the header menu shows the global breadcrumbs (see screen recording)
✅ Copying the meeting via the header menu redirects to the project-scoped meeting show page
`/projects/brand-new-project/meetings/75`
✅
*
❌
*
❌
*
❌
<br>
**From
*
*
❌
*
✅
*
✅
*
✅
*
✅
<br>
**Operating System**
* [ ] Windows
* [x] Mac OS X
* [ ] Mobile iOS
* [ ] Mobile Android
* [ ] Linux (please specify distro)
* [ ] Chrome OS
* [ ] Other (please specify)
**Language**
en\_GB