Content
View differences
Updated by Mir Bhatia over 1 year ago
**As** an organizer of meetings
**I want to** have a separate page to organize a recurring meeting
**so that** I can organize the iterations of the meeting and other details
**Acceptance criteria**
* Every meeting series has a show/overview page of its own.
* This is one level lower than the regular meeting index page.
* The breadcrumb will be "{Project name} / Meetings / {Meeting series name}"
* In the Page Header,
* The given Meeting title will be followed by the words "(Meeting series)" (in a lighter shade)
* The caption will note the frequency and the end date like so: "Weekly on "Every Tuesday at 10:00 AM, 2:03 PM, ends on 01/21/2025" 31.12.2024"
* Dates and times will be formatted according to existing instance/user preferences
* The More button has these actions:
* "Edit meeting series": this triggers the dialog to edit meeting series and details
* Changes are made to the template, not instantiated meetings
* "Delete meeting series":
* All instantiated meetings belonging to the series are deleted together
* A confirmation dialog is shown, informing the user about data loss, ideally <mention class="mention" data-id="58680" data-type="work_package" data-text="#58680">#58680</mention>
* In the sub-header:
* the "Filter" button is removed
* the "+ Meeting" button is removed
* The index displays the meeting list:
* Columns:
* "Date and time"
* "Starts": shows the number of days to that occurrence in format: "today", "tomorrow" or "in {n} days" for values over 1
* "Last edited"
* "Status": can either be:
* open
* closed
* scheduled (the meeting page does not exist and must first be instantiated)
* cancelled (the meeting page does not exist and first must be restored before it can be instantiated, requires <mention class="mention" data-id="59222" data-type="work_package" data-text="#59222">#59222</mention>)
* The more menu offers certain options based on status:
* For open or closed:
* Download iCal event
* Cancel this occurence
* For scheduled:
* Create from template
* Cancel this occurence (requires <mention class="mention" data-id="59222" data-type="work_package" data-text="#59222">#59222</mention>)
* For cancelled:
* Restore this occurence (requires <mention class="mention" data-id="59222" data-type="work_package" data-text="#59222">#59222</mention>)
* By default, in "Upcoming" view, the list contains these elements:
* The next occurrence is automatically instantiated one occurrence day earlier
* Except for the first one directly after creation, extracted into <mention class="mention" data-id="59867" data-type="work_package" data-text="#59867">#59867</mention>
* Any other occurences that are open (manually created) in chronological order (earliest first)
* The next set of scheduled occurrences.
* Each has a "Create from template" button on the right edge (left of the More icon). This instantiatees an occurence from the template and sets the status of that meeting to "open".
####
<br>
**I want to** have a separate page to organize a recurring meeting
**so that** I can organize the iterations of the meeting and other details
**Acceptance criteria**
* Every meeting series has a show/overview page of its own.
* This is one level lower than the regular meeting index page.
* The breadcrumb will be "{Project name} / Meetings / {Meeting series name}"
* In the Page Header,
* The given Meeting title will be followed by the words "(Meeting series)" (in a lighter shade)
* The caption will note the frequency and the end date like so: "Weekly on
* Dates and times will be formatted according to existing instance/user preferences
* The More button has these actions:
* "Edit meeting series": this triggers the dialog to edit meeting series and details
* Changes are made to the template, not instantiated meetings
* "Delete meeting series":
* All instantiated meetings belonging to the series are deleted together
* A confirmation dialog is shown, informing the user about data loss, ideally <mention class="mention" data-id="58680" data-type="work_package" data-text="#58680">#58680</mention>
* In the sub-header:
* the "Filter" button is removed
* the "+ Meeting" button is removed
* The index displays the meeting list:
* Columns:
* "Date and time"
* "Starts": shows the number of days to that occurrence in format: "today", "tomorrow" or "in {n} days" for values over 1
* "Last edited"
* "Status": can either be:
* open
* closed
* scheduled (the meeting page does not exist and must first be instantiated)
* cancelled (the meeting page does not exist and first must be restored before it can be instantiated, requires <mention class="mention" data-id="59222" data-type="work_package" data-text="#59222">#59222</mention>)
* The more menu offers certain options based on status:
* For open or closed:
* Download iCal event
* Cancel this occurence
* For scheduled:
*
*
* For cancelled:
* Restore this occurence (requires <mention class="mention" data-id="59222" data-type="work_package" data-text="#59222">#59222</mention>)
* By default, in "Upcoming" view, the list contains these elements:
* The next occurrence is automatically instantiated one occurrence
* Except for the first one directly after creation, extracted into <mention class="mention" data-id="59867" data-type="work_package" data-text="#59867">#59867</mention>
* Any other occurences that are open (manually created) in chronological order (earliest first)
* The next set of scheduled occurrences.
* Each has a "Create from template" button on the right edge (left of the More icon). This instantiatees an occurence from the template and sets the status of that meeting to "open".
####
<br>