From 5b7f8e8da6e732e90eb5dd2ba6d54434c8f41200 Mon Sep 17 00:00:00 2001 From: yystopf Date: Mon, 30 Aug 2021 13:44:15 +0800 Subject: [PATCH] fix: project releases permission --- app/controllers/version_releases_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/version_releases_controller.rb b/app/controllers/version_releases_controller.rb index ac17c7d4..618eb073 100644 --- a/app/controllers/version_releases_controller.rb +++ b/app/controllers/version_releases_controller.rb @@ -7,7 +7,7 @@ class VersionReleasesController < ApplicationController def index version_releases = Gitea::Versions::ListService.new(@user.gitea_token, @user.try(:login), @repository.try(:identifier)).call @version_releases = version_releases - @user_permission = current_user.present? && (current_user == @user || current_user.admin?) + @user_permission = current_user.present? && (@repository.project.all_developers.include?(current_user) || current_user.admin?) @forge_releases = @repository.version_releases.select(:id,:version_gid, :created_at).includes(:attachments) end