# Feature MEET-15 - Improve meeting participants dialog with an autocompleter for users

Project: Stream Meetings
Status: closed
URL: https://community.openproject.org/work_packages/MEET-15

## Planning

| Attribute | Value |
| --- | --- |
| Date |  |
| Priority | Medium |
| Target versions | 16.4.0 |
| Votes | 3 |
| List |  |
| Roadmap |  |
| Relevance |  |

## OPEN POINTS / FEEDBACK

_No work packages_

## Features and Chunks

| ID | Subject | Type | Status | Assignee | Target versions | Spent time |
| --- | --- | --- | --- | --- | --- | --- |
| OP-17774 | Allow multi-select for managing meeting participants | Feature | closed |  | 16.4.0 |  |

## Bugs and other work packages

| ID | Type | Subject | Status | Assignee | Target versions | Spent time | Module |
| --- | --- | --- | --- | --- | --- | --- | --- |
| MEET-392 | Bug | Meeting PDF export still shows the 'Invited' label | closed |  | 16.4.0 |  | Modules and project features / Meetings, Modules and project features / Export / PDF Export |

## Technical Details

| Attribute | Value |
| --- | --- |
| Module | Modules and project features / Meetings |
| Feature Flag |  |
| Requires doc change | Yes |
| Enterprise plan |  |

## Details

| Attribute | Value |
| --- | --- |
| Pull preview |  |
| Mockups |  |
| Accessibility | No |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable |  |
| Product manager |  |
| Developers | Mir Bhatia |
| Designer | Parimal Satyal |
| Ordered by | Niels Lindenthal |
| Signed off by |  |
| Interest by |  |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| PD (min) |  |
| PD (max) |  |
| Work |  |
| Labor costs |  |

## Description

**As** a moderartor preparing an agenda with very many project members  
**I want to** easily select the invited users with a search/autocompletion  
**so that** I do not have to scroll to the complete member list.

**Acceptance criteria**

  - The user selection remains in a modal view.

  - We reuse the design of existing components to select users for sharing work packages.

  - When the meeting is open, you can only invite users, not set their attended status.
    
      - It is only possible to track attendance when the meeting is in progress.

  - When meeting is in progress,
    
      - there is a a toggle switch next to each user's name to set their attended status
    
      - a header action, when not all users are attended: "Mark all as attended".

  - Each line has a remove action;
    
      - Invisible icon button with icon: `x`
    
      - Also change it in the Sharing dialogue for consistency.

  - The dialog keeps the info banner introduced from muting meetings

  - On the meeting right-pane and on the PDF export, we remove the 'Invited' label (if someone's attendance has not been confirmed) and only show 'Attended' 

**Mockups**

**<img class="image_resized op-uc-image op-uc-image_inline" style="width:450px;" src="https://community.openproject.org/api/v3/attachments/95614/content">**

Figma link: <https://www.figma.com/file/cJDhzOmYMstUNRS3EmgqZ0/Meetings-Module?type=design&node-id=1482-30875&mode=design>

**Out of scope**

  - Group selection possible in the meeting creation/editing dialog

  - RSVP status in both the Participant list and right-pane (eg. Accepted, Maybe, Declined...)

  - Showing meeting roles (Organiser, P articipant, more detailed roles) below the name
