diff --git a/app/permissions/repository.rb b/app/permissions/repository.rb index 4ff3960ac..f67e80080 100644 --- a/app/permissions/repository.rb +++ b/app/permissions/repository.rb @@ -10,7 +10,9 @@ Canaid::Permissions.register_for(RepositoryBase) do else repository.team.permission_granted?(user, TeamPermissions::MANAGE) || repository.can_manage_shared?(user) || - repository.permission_granted?(user, RepositoryPermissions::READ) + repository.permission_granted?(user, RepositoryPermissions::READ) || + repository.shared_write? || + repository.shared_read? end end