|
|
|
@@ -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 |
|
|
|
end |
|
|
|
|
|
|
|
json.attachments do |
|
|
|
json.array! version.try(:attachments) do |attachment| |
|
|
|
json.partial! "attachments/attachment_simple", locals: {attachment: attachment} |
|
|
|
|
|
|
|
json.attachments do |
|
|
|
json.array! version.try(:attachments) do |attachment| |
|
|
|
json.partial! "attachments/attachment_simple", locals: {attachment: attachment} |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
end |
|
|
|
end |