superagent
superagent copied to clipboard
Add support for `Teams` in Superagent UI
⚠️ Please check that this feature request hasn't been suggested before.
- [X] I searched previous Ideas in Discussions didn't find any similar feature requests.
- [X] I searched previous Issues didn't find any similar feature requests.
🔖 Feature description
High level
A user should be able to setup a team and invite team members to that team.
Functionality
- A
Team
can be created by any user - The creator of that team can invite other users to that team.
- The
Teams
table in the UI database should have the following fields.- name
- apiKey
- A team member is added by making a
teams
->profiles
mapping table which contains the following roles- teamId
- profileId
- isAdmin (boolean)
- A user should be able to switch between teams and personal account in the UI similar to other services. Examples:
📝 Additional Context
No response
Acknowledgements
- [X] My issue title is concise and descriptive.
- [X] I have searched the existing issues to make sure this feature has not been requested yet.
- [X] I have provided enough information for the maintainers to understand and evaluate this request.