Content
View differences
Updated by Parimal Satyal about 1 year ago
**As** an organizer or attendee of meetings
**I want to** be able to add items to a recurring meeting
**so that** I don't have to manually add them to an instance of a meeting and copy them around
**Acceptance criteria**
* There are two different types of backlogs:
* "Agenda backlog" for one-off meetings. This is a special section where agenda items can be added as a set of items that _could_ possibly be added to that meeting.
* "Series backlog" for meeting series. This is a backlog shared with all occurrences of that series. Items can be moved in and out of individual meetings or from one occurrence to another.
* Users can drag items in from the backlog to add it to the agenda of a particular occurrence. They can also drag an agenda item _into_ the backlog to remove it from the agenda of that meeting.
* Agenda items in the backlog cannot have outcomes however,m
* If an agenda item that already has an outcome is moved to the backlog, it retains it (the outcome is visible but not editable, same as open state).
* The backlog section is displayed at the end of the meeting page.
* It can be collapsed/expanded by clicking on the title ('Backlog')
* The backlog is by default expanded 'Open' state of the meeting.
* It is collapsed in the 'In progress' state.
* It is hidden in the 'Closed' state.
* The backlog has a more action (⋯) with three options:
* "+ Agenda item"
* "+ Work package"
* Clear backlog (danger): removes all items from the backlog. The error message is different based on whether it's an agenda backlog or a series backlog:
* Agenda backlog:
* Title: "Clear agenda backlog?"
* Text: "Are you sure you want to remove all items currently in the agenda items? This action is not reversible."
* Actions:
* Clear all (danger)
* Cancel (secondary)
* Series backlog:
* Title: "Clear series backlog?"
* Text: "This will remove all items in the series backlog, which is shared (use Danger Dialog with all meetings in the series. Are you sure you want to continue? This action is not reversible."
* Actions:
* Clear all (danger)
* Cancel (secondary)
confirmation for this)
* The more action (⋯) of every agenda item in the meeting has a new option:
* "Move to backlog": this moves the item to the end of the backlog
* The more action (⋯) of every item in the backlog has the regular options (edit, delete) but also:
* "Move to current meeting": This will add the meeting as the last item of the current meeting.
* When a user adds a work package to a meeting, it gets added to the backlog.
* For one-time meetings, it's the agenda backlog.
* For recurring meetings, it's the series backlog.
* An empty meeting can still have a backlog. The backlog is displayed below the empty blankslate. This is possible:
* for one-time metings: when items have been added directly via work packages or when items in the meeting are manually removed and added to the backlog.
* for series: when that particular occurence has no agenda items but the series backlog has items
<br>
**Technical notes**
* _\-_
**Permissions and visibility considerations**
* \[open\] Are there separate permissions for who can add items to a backlog vs. add it to a specific agenda?
* If so, the options available to them in the dropdown/meeting selector should change according to available permissions.
**Out of scope**
* Project meeting backlog
**I want to** be able to add items to a recurring meeting
**so that** I don't have to manually add them to an instance of a meeting and copy them around
**Acceptance criteria**
* There are two different types of backlogs:
* "Agenda backlog" for one-off meetings. This is a special section where agenda items can be added as a set of items that _could_ possibly be added to that meeting.
* "Series backlog" for meeting series. This is a backlog shared with all occurrences of that series. Items can be moved in and out of individual meetings or from one occurrence to another.
* Users can drag items in from the backlog to add it to the agenda of a particular occurrence. They can also drag an agenda item _into_ the backlog to remove it from the agenda of that meeting.
* Agenda items in the backlog cannot have outcomes however,m
* If an agenda item that already has an outcome is moved to the backlog, it retains it (the outcome is visible but not editable, same as open state).
* The backlog section is displayed at the end of the meeting page.
* It can be collapsed/expanded by clicking on the title ('Backlog')
* The backlog is by default expanded 'Open' state of the meeting.
* It is collapsed in the 'In progress' state.
* It is hidden in the 'Closed' state.
* The backlog has a more action (⋯) with three options:
* "+ Agenda item"
* "+ Work package"
* Clear backlog (danger): removes all items from the backlog. The error message is different based on whether it's an agenda backlog or a series backlog:
* Agenda backlog:
* Title: "Clear agenda backlog?"
* Text: "Are you sure you want to remove all items currently in the agenda items? This action is not reversible."
* Actions:
* Clear all (danger)
* Cancel (secondary)
* Series backlog:
* Title: "Clear series backlog?"
* Text: "This will remove all items in the series backlog, which is shared
* Actions:
* Clear all (danger)
* Cancel (secondary)
* "Move to backlog": this moves the item to the end of the backlog
* The more action (⋯) of every item in the backlog has the regular options (edit, delete) but also:
* "Move to current meeting": This will add the meeting as the last item of the current meeting.
* When a user adds a work package to a meeting, it gets added to the backlog.
* For one-time meetings, it's the agenda backlog.
* For recurring meetings, it's the series backlog.
* An empty meeting can still have a backlog. The backlog is displayed below the empty blankslate. This is possible:
* for one-time metings: when items have been added directly via work packages or when items in the meeting are manually removed and added to the backlog.
* for series: when that particular occurence has no agenda items but the series backlog has items
<br>
**Technical notes**
* _\-_
**Permissions and visibility considerations**
* \[open\] Are there separate permissions for who can add items to a backlog vs. add it to a specific agenda?
* If so, the options available to them in the dropdown/meeting selector should change according to available permissions.
**Out of scope**
* Project meeting backlog