add: release use database data

This commit is contained in:
2021-09-30 11:09:13 +08:00
parent b07781a514
commit aabfaad458
6 changed files with 33 additions and 27 deletions
+7 -11
View File
@@ -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