Skip to content

[Request] Improve Project Member Permissions #1032

@khmish

Description

@khmish

Installation Type *

Local

Vito Version *

3.20.1

Describe the Bug *

I have a team working with me in Vito, and I assigned one of the members to a user role.

Unfortunately, any actions related to deployment, adding SSH keys, or editing the .env file result in the following message:

"You don't have permission to perform this action."

Image

Steps to Reproduce *

  1. Log in using the team member account with the User role.
  2. Open any project/environment.
  3. Attempt to perform one of the following actions:
  • Trigger a deployment.
  • Add or modify an SSH key.
  • Edit the .env file.

Observe the system response.
Actual Result

The following error message appears:
"You don't have permission to perform this action."

Expected Behavior *

  • The team member with the assigned role should be able to perform the actions permitted for that role.
  • If the User role is intended to allow deployments, SSH key management, or .env file editing, those actions should execute successfully without permission errors.
  • If certain actions are restricted by design, the role permissions should be clearly defined and documented to avoid confusion.
  • The system should enforce permissions consistently according to the configured role settings.

Logs *

You don't have permission to perform this action.

Screenshots

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions