mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-11-10 00:11:22 +08:00
Fix repository user manage permissions for team owner [SCI-12245]
This commit is contained in:
parent
149d6cbefe
commit
c97d085a99
1 changed files with 2 additions and 1 deletions
|
|
@ -131,7 +131,8 @@ Canaid::Permissions.register_for(Repository) do
|
||||||
end
|
end
|
||||||
|
|
||||||
can :manage_repository_users do |user, repository|
|
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)
|
repository.permission_granted?(user, RepositoryPermissions::USERS_MANAGE)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue