coolify icon indicating copy to clipboard operation
coolify copied to clipboard

[Bug]: Team Member Permissions

Open vishalkadam47 opened this issue 1 year ago • 4 comments

Description

The current permission structure for team grants the same level of deletion authority to all team members, irrespective of their role (owner, admin, or regular member). This means that any team member has the authority to delete any deployed service or project, regardless of who created it.

Minimal Reproduction (if possible, example repository)

Proposed Permission Structure:

Owner:

  • Has full access to manage all services and projects.
  • Can create, edit, delete, deploy, and view all projects.
  • Deployed services and projects remain hidden by default until explicitly exposed by the owner. Admin:
  • Can manage and delete services and projects created by members, but not those created by the owner. Member:
  • Can only delete their own deployments.
  • Can view and collaborate on assigned projects.

Bonus: Consider a "User" role for a Non-Technical Member.

  • Can deploy required Template
  • Gets direct link access.
  • Delete own deployments.
  • limited side bar items

Deployed services and projects remain hidden by default unless granted specific access by owner or admin.

Exception or Error

No response

Version

v4.0.0-beta.285

vishalkadam47 avatar May 23 '24 12:05 vishalkadam47

Id need this to work as expected as well. The possibility of any team member having root level privileges (especially through "command center") is too much of a concern to move everything to coolify for me.

lntcT avatar Jul 06 '24 16:07 lntcT

I'd love this to be solved soon ^^

pjcdz avatar Jul 18 '24 01:07 pjcdz

In fact, this is a situation that has also bothered me.

It is a very dangerous hierarchical logic flaw, especially for companies that use Coolify as a solution, I hope that this wonderful team that provides us with such a useful tool like this can fix this bug.

horacio-pedro avatar Aug 09 '24 16:08 horacio-pedro

Any Chance to give a user only access to one Resource without giving access to the entire Team?

Wuemeli avatar Aug 25 '24 20:08 Wuemeli