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 an icon-button next to each agenda (on the right side) item with icon `circle-24`
* Clicking on this button will mark an agenda item as done. When that happen:
* The agenda item goes into a locked 'done' mode
* The icon button changes icons to `circle-check-24` and the colour to green
* An "_\+ Outcome_" button appears below that agenda item.
* There is also a "Mark as done" action in the More menu that does the same thing
* _\[open\] Show the button on hover on desktop and invisible on mobile? If we do this, then the button still has to be 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 '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>
* The outcome is visible in a grey box (see [Figma](https://www.figma.com/design/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?node-id=3301-20392))
* There is a more icon button on outcomes with the following options:
* Edit outcome
* Delete outcome
* The "done" checkbox and agenda items can only be added to open meetings.
* When a meeting is closed, all agenda items are also marked as done.
* \[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 done
* ~~**Meeting status:** This can be tied to meeting statuses such that outcomes are only available to 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.~~
#### **Out of scope**
* 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 inputs per 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 an icon-button next to each agenda (on the right side) item with icon `circle-24`
* Clicking on this button will mark an agenda item as done. When that happen:
* The agenda item goes into a locked 'done' mode
* The icon button changes icons to `circle-check-24` and the colour to green
* An "_\+ Outcome_" button appears below that agenda item.
* There is also a "Mark as done" action in the More menu that does the same thing
* _\[open\] Show the button on hover on desktop and invisible on mobile? If we do this, then the button still has to be 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 '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>
* The outcome is visible in a grey box (see [Figma](https://www.figma.com/design/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?node-id=3301-20392))
* There is a more icon button on outcomes with the following options:
* Edit outcome
* Delete outcome
* The "done" checkbox and agenda items can only be added to open meetings.
* When a meeting is closed, all agenda items are also marked as done.
* \[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 done
* ~~**Meeting status:** This can be tied to meeting statuses such that outcomes are only available to 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.~~
#### **Out of scope**
* 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 inputs per outcome** (like a separate title and description fields)