mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-07-16 23:18:56 +08:00
add: release use database data
This commit is contained in:
@@ -3,18 +3,14 @@ json.user_permission @user_permission
|
||||
json.user_admin_permission @user_admin_permission
|
||||
# json.releases @version_releases
|
||||
json.releases do
|
||||
json.array! @version_releases.to_a.each do |re|
|
||||
if re.present?
|
||||
user = User.select(:id, :gitea_uid, :login, :lastname,:firstname, :nickname).find_by_gitea_uid(re["author"]["id"])
|
||||
version = @forge_releases.find_by(version_gid: re["id"])
|
||||
if @user_permission && re["draft"]
|
||||
json.partial! "version_release", locals: {version: version, user: user, re: re}
|
||||
else
|
||||
unless re["draft"]
|
||||
json.partial! "version_release", locals: {version: version, user: user, re: re}
|
||||
end
|
||||
json.array! @version_releases.each do |version|
|
||||
version.update_sha if version.sha.nil?
|
||||
if @user_permission && version&.draft
|
||||
json.partial! "version_release", locals: {version: version, user: version&.user}
|
||||
else
|
||||
unless version&.draft
|
||||
json.partial! "version_release", locals: {version: version, user: version&.user}
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user