Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Team & Member Management Features for Dashboard #161

Open
hackerwins opened this issue Aug 20, 2024 · 1 comment
Open

Team & Member Management Features for Dashboard #161

hackerwins opened this issue Aug 20, 2024 · 1 comment
Labels
enhancement 🌟 New feature or request

Comments

@hackerwins
Copy link
Member

Description:

The Yorkie Dashboard is currently implemented as a PaaS without team functionalities, allowing only single account usage. To enhance collaboration among users, it is proposed to implement team and member management features, which include:

Team Management:

  • Add Team: Provide users with the ability to create teams.
  • Team Settings: Allow for team name and profile changes.
  • Delete Team: Enable the deletion of teams as needed.
  • DB Migration: Change data structure to allow teams to own projects based on users.

Member Management:

  • Invite Members: Create member entries in the database and establish relationships between projects and users.
  • Member List: Ensure that member search is handled on the front end.
Screenshot 2024-08-20 at 3 25 47 PM Screenshot 2024-08-20 at 3 25 49 PM Screenshot 2024-08-20 at 3 25 52 PM

Design: https://www.figma.com/design/5nM9RusZeMybvAcxiXSH22/yorkie-v2?node-id=2903-239302&t=OXnd83kLJG4almnj-0

Why:

Adding these team and member management features would facilitate a collaborative environment where multiple users can work together efficiently, making Yorkie more competitive within the PaaS space.

@devleejb
Copy link
Member

It seems that it has the roles of Owner, Admin, and Member. Are the differences between them defined?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 🌟 New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

2 participants