Content
View differences
Updated by Oliver Günther 15 days ago
**As** a project member
**I want to** know when a work package has been added to or discussed in a meeting
**so that** I have all the context about that work package
**Context**
Currently, when a work package is discussed in a meeting, the relevant meeting notes are visible under the Meetings tab. However, users will not know to look there since there is no indication of it in the Activity stream. The only indication is a number next to the Meetings tab, which is often not visible because it's hidden behind a horizontal scroll.
This feature aims to make meeting activity around a work package more transparent and visible.
**Acceptance criteria**
Add journal entries to the work package tab when the current work package
* is added, removed, moved to discussed in a meeting:
* When a work package is added to a meeting
* _"Added this to meeting {Meeting name} - {date}"_
* When a work package is removed from a meeting
* _"Removed this from meeting {Meeting name} - {date}"_
* When a work package is moved to another occurrence
* _"Moved this to meeting {Meeting name} - {date}"_
* When a note or an outcome to the work package agenda item is created or linked to a meeting outcome: added/modified:
* _"Added as outcome _"This was discussed in {Meeting name} - {date}"._
* is added to a meeting template:
* same as the first three cases above, but replace "_{Meeting name} - {date}_" with "template for meeting {Meeting name}"
**Technical notes**
* Can we render this is a cause, not an actual journal diff?
**Permissions and Visibility considerations**
* These changes will only appear to users who have both access to the work package _and_ the meeting
* \[open\] What should we do when the user _does_ have access to the work package but _not_ the meeting? Do we simply not show any updates, or do we show ghost meetings as we do with ghost relations? (See ##58427)
**Out of scope**
* \[note\] Showing a diff of the notes/text
* _Perhaps this can also be included?_
* Adding more specific journal entries for these cases:
* "{User} added the following {note} in meeting {Meeting name} {Meeting date}: {agenda item note}"
* "{User} modified the following {note} in meeting {Meeting name} {Meeting date}: {modified agenda item note}"
* "{User} added the following {outcome type} in meeting {Meeting name} {Meeting date}: {outcome note}"
* "{User} modified the following {outcome type} in meeting {Meeting name} {Meeting date}: {outcome note}"
* _\[Open\] Perhaps we don't need to show a preview of the note or decision in the Activity stream, but instead point to an anchor that directs users to the relevant item in the Meetings tab of the split screen?_
**I want to** know when a work package has been added to or discussed in a meeting
**so that** I have all the context about that work package
**Context**
Currently, when a work package is discussed in a meeting, the relevant meeting notes are visible under the Meetings tab. However, users will not know to look there since there is no indication of it in the Activity stream. The only indication is a number next to the Meetings tab, which is often not visible because it's hidden behind a horizontal scroll.
This feature aims to make meeting activity around a work package more transparent and visible.
**Acceptance criteria**
Add journal entries to the work package tab when the current work package
* is added, removed, moved to discussed in a meeting:
* When a work package is added to a meeting
* _"Added
* When a work package is removed from a meeting
* _"Removed
* When a work package is moved to another occurrence
* _"Moved
* When
* _"Added as outcome
* is added to a meeting template:
* same as the first three cases above, but replace "_{Meeting name} - {date}_" with "template for meeting {Meeting name}"
**Technical notes**
* Can we render this is a cause, not an actual journal diff?
**Permissions and Visibility considerations**
* These changes will only appear to users who have both access to the work package _and_ the meeting
* \[open\] What should we do when the user _does_ have access to the work package but _not_ the meeting? Do we simply not show any updates, or do we show ghost meetings as we do with ghost relations? (See ##58427)
**Out of scope**
* \[note\] Showing a diff of the notes/text
* _Perhaps this can also be included?_
* Adding more specific journal entries for these cases:
* "{User} added the following {note} in meeting {Meeting name} {Meeting date}: {agenda item note}"
* "{User} modified the following {note} in meeting {Meeting name} {Meeting date}: {modified agenda item note}"
* "{User} added the following {outcome type} in meeting {Meeting name} {Meeting date}: {outcome note}"
* "{User} modified the following {outcome type} in meeting {Meeting name} {Meeting date}: {outcome note}"
* _\[Open\] Perhaps we don't need to show a preview of the note or decision in the Activity stream, but instead point to an anchor that directs users to the relevant item in the Meetings tab of the split screen?_