Merge pull request #8780 from artoscinote/ma_SCI_12245

Fix repository user manage permissions for team owner [SCI-12245]
This commit is contained in:
Martin Artnik 2025-08-12 16:38:27 +02:00 committed by GitHub
commit f5a02f7cdd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -131,7 +131,8 @@ Canaid::Permissions.register_for(Repository) do
end
can :manage_repository_users do |user, repository|
repository.can_manage_shared?(user) ||
repository.team.permission_granted?(user, TeamPermissions::MANAGE) ||
repository.can_manage_shared?(user) ||
repository.permission_granted?(user, RepositoryPermissions::USERS_MANAGE)
end
end