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

feat: Teams Management System #882

Draft
wants to merge 13 commits into
base: canary
Choose a base branch
from

Conversation

vishalkadam47
Copy link
Contributor

@vishalkadam47 vishalkadam47 commented Dec 14, 2024

This PR is a work in progress aimed at enhancing the Team management system.

  • UI and functions for adding existing registered users to the selected team with a specific Role works and
  • Inviting new user to the team works but need a fix on invited user login
  • Added team switcher

Pending Enhancements

  • Role-Based Access Control
  • Shared Permissions System
  • Enhance invitation management

image
image
image
image
image

@DJKnaeckebrot
Copy link
Contributor

Great work so far @vishalkadam47 !

@fabioassuncao
Copy link

Excited to see this feature in production!

@Alm0stEthical
Copy link

Bump^ Any update? need this asap my dokploy is looking like hell

@underthestars-zhy
Copy link

the current user management system would not auto grant user permission to servers that create later, hope this could be fixed

@vishalkadam47
Copy link
Contributor Author

I've paused work on this PR due to the deprecated Lucia auth. I'll pick it back up once the migration to Better-Auth #988 is complete.

@Alm0stEthical
Copy link

Thank you for all your hard work! It is truly appreciated. Everyone will benefit from this PR. My Dokploy dashboard is messy, with over 100 deployed items, websites, and databases. Hope you will return ASAP!

@fabioassuncao
Copy link

fabioassuncao commented Feb 6, 2025 via email

@vishalkadam47
Copy link
Contributor Author

Thank you for all your hard work! It is truly appreciated. Everyone will benefit from this PR. My Dokploy dashboard is messy, with over 100 deployed items, websites, and databases. Hope you will return ASAP!

I really appreciate your support! It’s great to know that this feature will help improve dashboard organization, especially for large-scale deployments like yours. I’ll definitely be back to finish it once the migration to Better-Auth is complete. Looking forward to making Dokploy even better.

@vishalkadam47
Copy link
Contributor Author

vishalkadam47 commented Feb 7, 2025

Thank you for your proactivity! This is undoubtedly a much-needed feature in Dokploy. I love the project for its beauty and functionality, but I really miss this feature. My workspace is quite cluttered, and it would be great to organize not only by projects but also by teams. I hope your efforts weren’t in vain!

Thank you for your kind words! I completely understand the need for better organization within Dokploy, and I’m excited to bring this feature to life. Rest assured, my efforts aren’t in vain—I’ll be resuming work on this soon.

@vishalkadam47
Copy link
Contributor Author

I'm currently trying to work on adapting an existing part of Dokploy to integrate with the Teams Management System. This will allow existing users to be transitioned into teams, introducing a role-based structure. The implementation might still function even after the migration to Better-Auth.

Or would it be better to wait until the migration is complete?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants