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

When removing a collaborator, remove their credentials from the project #2942

Open
christad92 opened this issue Feb 17, 2025 · 0 comments
Open
Labels
bug Newly identified bug ux/ui improvement Improvements to the look, feel and usability of the system

Comments

@christad92
Copy link

christad92 commented Feb 17, 2025

Today, we don't remove a user's credentials from a project (that uses the credentials) if we are removing the user as a project collaborator. This potential threatens the security of the project and can lead to failed runs if the credential details/permissions change in the future.

When a user is removed as a collaborator in a project, we should remove credentials owned by them. This will ensure that we keep the project secured and that a future change to the credential does not impact the project.

When removing a collaborator, the confirmation message reads "Are you sure you want to remove "rita zagoni" from this project? They will no longer have access. Do you wish to proceed with this action?" but we should extend it to say:

Are you sure you want to remove "user.name" from this project?

They will no longer have access and their owned credentials [list of credentials] will be removed from this project.

Do you wish to proceed with this action?

@christad92 christad92 added bug Newly identified bug ux/ui improvement Improvements to the look, feel and usability of the system labels Feb 17, 2025
@christad92 christad92 added this to v2 Feb 17, 2025
@christad92 christad92 moved this to Product BL in v2 Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Newly identified bug ux/ui improvement Improvements to the look, feel and usability of the system
Projects
Status: Product Backlog
Development

No branches or pull requests

1 participant