forked from Gitlink/forgeplus
修改tags和version_release的报错
This commit is contained in:
parent
465594eaaf
commit
73bbec7c9d
|
@ -1,9 +1,11 @@
|
|||
json.array! @tags do |tag|
|
||||
json.name tag['name']
|
||||
json.id tag['id']
|
||||
json.zipball_url tag['zipball_url']
|
||||
json.tarball_url tag['tarball_url']
|
||||
json.commit do
|
||||
json.sha tag['commit']['sha']
|
||||
if tag.present?
|
||||
json.name tag['name']
|
||||
json.id tag['id']
|
||||
json.zipball_url tag['zipball_url']
|
||||
json.tarball_url tag['tarball_url']
|
||||
json.commit do
|
||||
json.sha tag['commit']['sha']
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -3,25 +3,10 @@ json.user_permission @user_permission
|
|||
# json.releases @version_releases
|
||||
json.releases do
|
||||
json.array! @version_releases.to_a.each do |re|
|
||||
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.version_id version.try(:id)
|
||||
json.id re["id"]
|
||||
json.tag_name re["tag_name"]
|
||||
json.target_commitish re["target_commitish"]
|
||||
json.name re["name"]
|
||||
json.body re["body"]
|
||||
json.url re["url"]
|
||||
json.tarball_url re["tarball_url"]
|
||||
json.zipball_url re["zipball_url"]
|
||||
json.draft re["draft"] ? "草稿" : (re["prerelease"] ? "预发行" : "稳定")
|
||||
json.created_at format_time(re["created_at"].to_s.to_time)
|
||||
json.published_at format_time(re["published_at"].to_s.to_time)
|
||||
json.user_name user.present? ? user.try(:show_real_name) : ""
|
||||
json.image_url user.present? ? url_to_avatar(user) : ""
|
||||
else
|
||||
unless re["draft"]
|
||||
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.version_id version.try(:id)
|
||||
json.id re["id"]
|
||||
json.tag_name re["tag_name"]
|
||||
|
@ -36,13 +21,31 @@ json.releases do
|
|||
json.published_at format_time(re["published_at"].to_s.to_time)
|
||||
json.user_name user.present? ? user.try(:show_real_name) : ""
|
||||
json.image_url user.present? ? url_to_avatar(user) : ""
|
||||
else
|
||||
unless re["draft"]
|
||||
json.version_id version.try(:id)
|
||||
json.id re["id"]
|
||||
json.tag_name re["tag_name"]
|
||||
json.target_commitish re["target_commitish"]
|
||||
json.name re["name"]
|
||||
json.body re["body"]
|
||||
json.url re["url"]
|
||||
json.tarball_url re["tarball_url"]
|
||||
json.zipball_url re["zipball_url"]
|
||||
json.draft re["draft"] ? "草稿" : (re["prerelease"] ? "预发行" : "稳定")
|
||||
json.created_at format_time(re["created_at"].to_s.to_time)
|
||||
json.published_at format_time(re["published_at"].to_s.to_time)
|
||||
json.user_name user.present? ? user.try(:show_real_name) : ""
|
||||
json.image_url user.present? ? url_to_avatar(user) : ""
|
||||
end
|
||||
end
|
||||
|
||||
json.attachments do
|
||||
json.array! version.try(:attachments) do |attachment|
|
||||
json.partial! "attachments/attachment_simple", locals: {attachment: attachment}
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
json.attachments do
|
||||
json.array! version.try(:attachments) do |attachment|
|
||||
json.partial! "attachments/attachment_simple", locals: {attachment: attachment}
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue