json.partial! "commons/success" # json.releases @version_releases json.releases do json.array! @version_releases.to_a.each do |re| user = User.select(:login, :lastname,:firstname, :nickname).find_by_gitea_uid(re["author"]["id"]) version = VersionRealse.select(:id).find_by_version_gid(re["id"]) if @user_permission && re["draft"] json.id re["id"] json.version_id version.try(: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.user_avatar user.present? ? url_to_avatar(user) : "" else unless re["draft"] 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.user_avatar user.present? ? url_to_avatar(user) : "" end end end end # json.all_count @version_releases_size # json.limit @limit # json.version_releases do # json.array! @version_releases.to_a.each do |re| # json.id re.id # json.version_gid re.version_gid # json.name re.name # json.body re.body # json.tag_name re.tag_name # json.target_commitish re.target_commitish # json.release_type re.draft ? "草稿" : (re.prerelease ? "预发行" : "稳定") # json.tarball_url re.tarball_url # json.zipball_url re.zipball_url # json.url re.zipball_url # json.user_login re.user.try(:login) # json.user_avatar url_to_avatar(re.user) # json.created_at format_time(re.created_at) # json.format_created time_from_now(re.created_at) # end # end