add: release admin permission field

This commit is contained in:
yystopf 2021-09-29 17:16:21 +08:00
parent 69b8e0710c
commit c1db02171a
2 changed files with 2 additions and 0 deletions

View File

@ -8,6 +8,7 @@ class VersionReleasesController < ApplicationController
version_releases = Gitea::Versions::ListService.new(@user.gitea_token, @user.try(:login), @repository.try(:identifier)).call version_releases = Gitea::Versions::ListService.new(@user.gitea_token, @user.try(:login), @repository.try(:identifier)).call
@version_releases = version_releases @version_releases = version_releases
@user_permission = current_user.present? && (@repository.project.all_developers.include?(current_user) || current_user.admin?) @user_permission = current_user.present? && (@repository.project.all_developers.include?(current_user) || current_user.admin?)
@user_admin_permission = current_user.present? && (@repository.project.all_managers.include?(current_user) || current_user.admin?)
@forge_releases = @repository.version_releases.select(:id,:version_gid, :created_at).includes(:attachments) @forge_releases = @repository.version_releases.select(:id,:version_gid, :created_at).includes(:attachments)
end end

View File

@ -1,5 +1,6 @@
json.partial! "commons/success" json.partial! "commons/success"
json.user_permission @user_permission json.user_permission @user_permission
json.user_admin_permission @user_admin_permission
# json.releases @version_releases # json.releases @version_releases
json.releases do json.releases do
json.array! @version_releases.to_a.each do |re| json.array! @version_releases.to_a.each do |re|