add: release admin permission field
This commit is contained in:
parent
69b8e0710c
commit
c1db02171a
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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|
|
||||||
|
|
Loading…
Reference in New Issue