Content
View differences
Updated by Parimal Satyal over 1 year ago
**As** a meeting participant or meeting facilitator
**I want to** be able to note relevant decisions, questions and follow-up actions for each agenda items as the meeting progresses
**so that** there is documentation of the relevant outcome(s) for each agenda item and a way to make items actionable
#### **Context**
Classic meetings allow users to write "minutes"; these are essentially notes taken _during_ or _after_ a meeting a meeting, and distinct from notes attached to each agenda item. Such a feature is missing from dynamic meetings. The current work-around (used also interally in OpenProject) is to edit the note and manually write the decisions or questions that come up. This feature is an attempt to improve that workflow.
#### **Acceptance criteria**
* There is a new meeting state in between an icon-button next to each agenda (on the existing _Open_ and _Closed_
right side) item with icon `circle-24`
* This new state is 'In progress'
* Clicking on this button will mark an agenda item as done. When a meeting is _Open,_ the default action in the right-hand pane wiill be 'Mark as in progress', which will change state accordingly
that happen:
* When The agenda item goes into a meeting is _In progress,_ the default action in the right-hand pane wiill be 'Close meeting', which will change state accordingly locked 'done' mode
* In the right hand pane, there is a new 'configure' The icon next button changes icons to `circle-check-24` and the 'Meeting status' header that lets users switch directly from one state colour to another
* In the _In Progress_ state:
* Agenda items remain editable but the note goes to a muted colour green
* An "+ Outcome" "_\+ Outcome_" button is added to the bottom of each appears below that agenda item (regular and work packages)
item.
* This action There is also added to a "Mark as done" action in the Agenda item More (⋯) action menu
that does the same thing
* A closed meeting takes _\[open\] Show the current state (with outcomes) button on hover on desktop and makes everything read-only, as is invisible on mobile? If we do this, then the case today
_\[open\] Going back button still has to 'Open' mode will change the colour of the note text to the default shade but keep any added outcomes as is, but they will not be editable until the state is changed to 'In progress'_ accessible via tabbing. Also for accessibility._
* Clicking on the "+ Outcome" button displays a drop-down with four options:
* Information
* Decision
* Existing work package
* New work package
* Selecting each outcome option has specific behaviour:
* Choosing _Information_ will display a CKEditor text area with label 'Outcome' 'Information' with two buttons below it: Cancel (secondary button), Save (primary button)
* Choosing _Decision_ will display a CKEditor text area with label 'Information' with two buttons below it: Cancel (secondary button), Save (primary button)
* Choosing _Existing work package_ will display dialog to search and select a work package search field (the same as when adding an Existing work package as agenda item')
* Choosing _New work package_ will display a new work package modal (the same as when adding a new Child via the Relations tab)
* <br>
* A saved The outcome is visible in a grey box (see Figma mockups) [Figma](https://www.figma.com/design/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?node-id=3301-20392))
* There is a More (⋯) more icon button on outcomes with the following options:
* Edit outcome
* Copy link to clipboard
* Remove Delete outcome
* Clicking on the the 'Close meeting' button displays a _Close meeting_ modal
* There are two sections: "Meeting minutes" The "done" checkbox and "Agenda agenda items without outcomes".
* the 'Agenda items without outcomes' section is can only shown for occurrences of recurring meetings
be added to open meetings.
* Under _Meeting minutes_,
* There When a meeting is 'Send meeting minutes to closed, all participants' checkbox that is checked by default
* Under _Agenda agenda items without outcomes,_ there are two options in a radio group:
also marked as done.
* 'Leave them \[open\] To be discussed; we can consider a modal to possibly to let users decide what to do with agenda items that have not been marked as is' closes the meeting as is
done
* 'Move them ~~**Meeting status:** This can be tied to the next meeting' moves agenda items without meeting statuses such that outcomes are only available to the next occurrence of the series
<br>
meetings that are finalised or on-going.~~
* ~~If we do this, this feature is a pre-requisite: ###54190~~
* ~~An outcome is made of these elements:~~
* ~~Type~~
* ~~Title~~
* ~~Assignee (optional)~~
* ~~Notes/Description (optional)~~
* ~~Due date (optional)~~
* ~~Work package (optional)~~
* ~~**Types:** The user can select one of the follow types of outcomes:~~
* ~~**Information:** The user is asked to enter a title and a description of the information. The other fields are optional (with buttons to add them).~~
* ~~**Decision**: The user is asked to enter a title and a description to document the decision. The other fields are optional (with buttons to add them).~~
* ~~**Task**: The user is asked to enter a title, a description and an assignee. The other fields are optional. A work package of type task is automatically created and linked to the meeting agenda.~~
* ~~**Follow-up**: The user is asked to select a work package Type (eg. Feature) and enter a title and a description. The other fields are optional. A work package of type task is automatically created and linked to the meeting agenda.~~
#### Permissions and visibility considerations
* The 'Manage meetings' permission will be repurposed to allow users to adding, edit and remove agenda outcomes
* In the Meeting closed state, the 'Re-open meeting' action is only available to those users having the permission to do so
#### **Out of scope**
* The ability to add an existing or create a new work package as an outcome
* It should be possible to mention users in an information and decision outcome types
* Mentioning is only possible on work packages currently. This would require a large rework of the notifications, which I would welcome, but not as a first step
* Additional **Additional inputs per outcome outcome** (like a separate title and description fields)
**I want to** be able to note relevant decisions, questions and follow-up actions for each agenda items as the meeting progresses
**so that** there is documentation of the relevant outcome(s) for each agenda item and a way to make items actionable
#### **Context**
Classic meetings allow users to write "minutes"; these are essentially notes taken _during_ or _after_ a meeting a meeting, and distinct from notes attached to each agenda item. Such a feature is missing from dynamic meetings. The current work-around (used also interally in OpenProject) is to edit the note and manually write the decisions or questions that come up. This feature is an attempt to improve that workflow.
#### **Acceptance criteria**
* There is a new meeting state in between
*
* In the right hand pane, there is a new 'configure'
* In the _In Progress_ state:
* Agenda items remain editable but the note goes to a muted colour
* An "+ Outcome"
_\[open\] Going back
* Clicking on the "+ Outcome" button
* Information
* Decision
* Existing work package
* New work package
* Selecting each outcome option has specific behaviour:
* Choosing _Information_
* Choosing _Decision_ will display a CKEditor text area with label 'Information' with two buttons below it: Cancel (secondary button), Save (primary button)
* Choosing _Existing work package_ will display dialog to search and select a work package search field (the same as when adding an Existing work package as agenda item')
* Choosing _New work package_ will display a new work package modal (the same as when adding a new Child via the Relations tab)
* <br>
* A saved
* There is a More (⋯)
* Edit outcome
* Copy link to clipboard
* Remove
* Clicking on the the 'Close meeting' button displays a _Close meeting_ modal
* There are two sections: "Meeting minutes"
* the 'Agenda items without outcomes' section is
* There
* Under _Agenda
<br>
*
* ~~Type~~
* ~~Title~~
* ~~Assignee (optional)~~
* ~~Notes/Description (optional)~~
* ~~Due date (optional)~~
* ~~Work package (optional)~~
* ~~**Types:** The user can select one of the follow types of outcomes:~~
* ~~**Information:** The user is asked to enter a title and a description of the information. The other fields are optional (with buttons to add them).~~
* ~~**Decision**: The user is asked to enter a title and a description to document the decision. The other fields are optional (with buttons to add them).~~
* ~~**Task**: The user is asked to enter a title, a description and an assignee. The other fields are optional. A work package of type task is automatically created and linked to the meeting agenda.~~
* ~~**Follow-up**: The user is asked to select a work package Type (eg. Feature) and enter a title and a description. The other fields are optional. A work package of type task is automatically created and linked to the meeting agenda.~~
#### Permissions and visibility considerations
* The 'Manage meetings' permission will be repurposed to allow users to adding, edit and remove agenda outcomes
* In the Meeting closed state, the 'Re-open meeting' action is only available to those users having the permission to do so
#### **Out of scope**
* The ability to add an existing or create a new work package as an outcome
* It should be possible to mention users in an information and decision outcome types
* Mentioning is only possible on work packages currently. This would require a large rework of the notifications, which I would welcome, but not as a first step
* Additional