dokploy icon indicating copy to clipboard operation
dokploy copied to clipboard

feat: Teams Management System

Open vishalkadam47 opened this issue 1 year ago • 11 comments

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

vishalkadam47 avatar Dec 14 '24 00:12 vishalkadam47

Great work so far @vishalkadam47 !

DJKnaeckebrot avatar Dec 14 '24 10:12 DJKnaeckebrot

Excited to see this feature in production!

fabioassuncao avatar Dec 16 '24 14:12 fabioassuncao

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

Alm0stEthical avatar Jan 04 '25 14:01 Alm0stEthical

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

underthestars-zhy avatar Jan 25 '25 06:01 underthestars-zhy

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 https://github.com/Dokploy/dokploy/issues/988 is complete.

vishalkadam47 avatar Feb 06 '25 08:02 vishalkadam47

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!

Alm0stEthical avatar Feb 06 '25 19:02 Alm0stEthical

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!

On Thu, Feb 6, 2025 at 4:56 PM David Tanasescu @.***> wrote:

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!

— Reply to this email directly, view it on GitHub https://github.com/Dokploy/dokploy/pull/882#issuecomment-2640860704, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIR355YM3T22IO6FMUK6532OO45JAVCNFSM6AAAAABTS6QIHKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNBQHA3DANZQGQ . You are receiving this because you commented.Message ID: @.***>

fabioassuncao avatar Feb 06 '25 20:02 fabioassuncao

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 avatar Feb 07 '25 05:02 vishalkadam47

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 avatar Feb 07 '25 05:02 vishalkadam47

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?

vishalkadam47 avatar Feb 07 '25 06:02 vishalkadam47

Wait till migration

Alm0stEthical avatar Feb 09 '25 16:02 Alm0stEthical

Close #1351

Siumauricio avatar Feb 23 '25 05:02 Siumauricio