FlowFuse / FlowFuse/flowfuse

Send team invitation hard

Open
#3,086 3 comments 0 reactions 0 assignees View on GitHub
needs-triage type:feature
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 21h
Merged PRs (30d)
146

Description

### Description

This is related to #3039 but from the point of view of a team owner inviting users.

## The current status:

When I need to add people to a team, the only way is to:
- know exactly the username of the member(s) I want to add by asking them (if not an Administrator) or go over to the list of users (if an admin)
- go to the team area
- click on "Members" on the left hand side
- click on "invite member" on the top right hand corner
- write exactly the username of the member to invite
- click invite
- repeat previous step for each member

## What I would expect:

Two ways to send an invitation:

- as a FlowFurse administrator, from the list of users:
- search through user
- click the 3 dots **⋮**
- have a "add to teams" button
- be able to add them to all the teams I need
- as either a FlowFuse admin or a team owner, from the team area
- click on Members on the left hand side
- Have an "Invite Member**s**" button
- type the first 3 letters then have a suggestion with a list of users based on: a username, a user e-mail address, a user full name.
- click on the wished user or simply press tab if he/she is the first in the list
- type a "coma" or semicolon as separator
- repeat the two last steps for each new member
- click "invite" to send all invitations to all selected users
- (optionally: send separate invitation for people with other roles)

## Setup

running on docker:

Forge Application | v1.13.1
-- | --
NodeJS | v16.20.2

### Have you provided an initial effort estimate for this issue?

I am not a FlowForge team member

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.