Content
View differences
Updated by Parimal Satyal 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 an index 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: "Every Tuesday at 2:03 PM, ends on 31.12.2024"
* Dates and times will be formatted according to existing instance/user preferences
* The More button has these actions:
* "Edit meeting series name": this makes the title editable (without the "(Meeting series)" bit).
* The title set here determines the title of the entire series. It cannot be changed for individual meetings within that series.
* "Copy meeting series URL": copies the fixed meeting series URL to clipboard.
* In the sub-header:
* Quick filter sub-header, the "Filter" button is removed
* There are two sections in the "+ Meeting" button is removed
index:
* The index displays **Template:**
* Columns:
* Template
* Frequency
* Duration
* Location
* Has just one element, titled "Default template"
* Clicking on this title takes the meeting list:
user to the template
* Columns: **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:
* Download iCal event
* Cancel this occurence "Agenda created", "Scheduled" or "Deleted"
* 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>)
* For closed:
* Reopen meeting
* By default, in "Upcoming" view, the list contains these elements:
* The next occurrence is automatically created "scheduled", with a button on the right corner titled "Create"
* This creates the agenda item based on the template
* Any other occurences that are open (manually created) manually-created occurrences, 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".
* The last line is special:
* On the left side, a "recurring" icon is followed by this text: "There are {n} more scheduled meetings ({frequency})."
* On the right side, there is a "Show more" "+ Create future meeting" secondary button that populates the list with the next set of scheduled dates
* Clicking on "+ Create future meeting" opens a dialog
* (to be described)
####
<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 an index 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: "Every Tuesday at 2:03 PM, ends on 31.12.2024"
* Dates and times will be formatted according to existing instance/user preferences
* The More button has these actions:
* "Edit meeting series name": this makes the title editable (without the "(Meeting series)" bit).
* The title set here determines the title of the entire series. It cannot be changed for individual meetings within that series.
* "Copy meeting series URL": copies the fixed meeting series URL to clipboard.
* In the sub-header:
*
* Columns:
* Template
* Frequency
* Duration
* Location
* Has just one element, titled "Default template"
* Clicking on this title takes
*
*
* 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:
* 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>)
* For closed:
* Reopen meeting
* By default, in "Upcoming" view, the list contains these elements:
* This creates the agenda item
* 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".
* The last line is special:
* Clicking on "+ Create future meeting" opens a dialog
* (to be described)
<br>