Content
View differences
Updated by Parimal Satyal almost 2 years ago
**As** a meeting facilitator, present or participant
**I want to** know when someone has edited the meeting agenda concurrently
**so that** I can have the latest version of the meeting agenda
##### **Acceptance criteria**
* When a user on a Meeting agenda page and another user edits the same page concurrently,
* Notify the user the user via a Primer banner (previously flash) flash that the page has been updated with a button to reload the page
##### **Open question**
* The info banner/flash will be horizontally centered, with a "Reload" action.
* Update the banner \[open\] Are we also able to detect concurrent edits? (Or two users in Notification center with this one.
##### **A note on Primer components**
This Primer [banner](https://primer.style/components/banner) (previously [flash](https://primer.style/components/flash/)) offers a full and a _floating_ version. As discussed with <mention class="mention" data-id="72512" data-type="user" data-text="@Marc Alcobé">@Marc Alcobé</mention> and <mention class="mention" data-id="39106" data-type="user" data-text="@Henriette Darge">@Henriette Darge</mention>, we'll use the smaller, non-full version for this. This is edit mode in contrast to the full version same agenda item?)
* If so, we use at the end of the file storage configuration flow. The difference is logical, since one is could potentially consider an expected success banner announcing in-place warning fort this. Else flash message will be the end of same whether a multi-stage process and this one user is editing an info banner announcing a punctual, unexpected but relevant information (that is often immediately dismissed, either with a close agenda item or a reload).
We'll also need to modify just viewing; if they were editing, they can either:
* Save their changes anyway (which might or might not overwrite concurrent edits) or
* Copy their text and reload the behaviour of the Primer component to allow it to float with a fixed positioning on top of the viewport, such that it remains fixed even when scrolling the page.
page
##### Visuals
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/105648/content">
##### **Mockup**
Figma link: [https://www.figma.com/file/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?type=design&node-id=1995-28098&mode=design](https://www.figma.com/file/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?type=design&node-id=1995-28098&mode=design)
##### **Out of scope**
The current feature is a smaller fix to improve the usability of the Meetings module:
* It does not offer in-place warnings for detection of concurrent, conflicting edits at an agenda-item, just a general one for the page.
* This is similar to what we currently have in Notification centre.
* module. Real-time editing would be an improvement over this but is a much larger feature, so these are out of scope:
* Collaborative, real-time editing of agenda items: ###53776
* Real-time editing in long text fields in general: ###28933
##### **Mockup**
Figma link: [https://www.figma.com/file/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?type=design&node-id=1995-28098&mode=design](https://www.figma.com/file/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?type=design&node-id=1995-28098&mode=design)
**I want to** know when someone has edited the meeting agenda concurrently
**so that** I can have the latest version of the meeting agenda
##### **Acceptance criteria**
* When a user on a Meeting agenda page and another user edits the same page concurrently,
* Notify the user the user via a Primer banner (previously flash)
##### **Open question**
* Update the banner
##### **A note on Primer components**
This Primer [banner](https://primer.style/components/banner) (previously [flash](https://primer.style/components/flash/)) offers a full and a _floating_ version. As discussed with <mention class="mention" data-id="72512" data-type="user" data-text="@Marc Alcobé">@Marc Alcobé</mention> and <mention class="mention" data-id="39106" data-type="user" data-text="@Henriette Darge">@Henriette Darge</mention>, we'll use the smaller, non-full version for this. This is
* If so,
We'll also need to modify
* Save their changes anyway (which might or might not overwrite concurrent edits) or
* Copy their text and reload
<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/105648/content">
##### **Mockup**
Figma link: [https://www.figma.com/file/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?type=design&node-id=1995-28098&mode=design](https://www.figma.com/file/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?type=design&node-id=1995-28098&mode=design)
##### **Out of scope**
The current feature is a smaller fix to improve the usability of the Meetings module:
* It does not offer in-place warnings for detection of concurrent, conflicting edits at an agenda-item, just a general one for the page.
* This is similar to what we currently have in Notification centre.
*
##### **Mockup**
Figma link: [https://www.figma.com/file/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?type=design&node-id=1995-28098&mode=design](https://www.figma.com/file/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?type=design&node-id=1995-28098&mode=design)