add: release show api

This commit is contained in:
2021-09-26 14:32:24 +08:00
parent 133713ae7f
commit 46a083239b
6 changed files with 61 additions and 30 deletions

View File

@@ -2,7 +2,7 @@ class VersionReleasesController < ApplicationController
before_action :load_repository
before_action :set_user
before_action :require_login, except: [:index]
before_action :find_version , only: [:edit, :update, :destroy]
before_action :find_version , only: [:show, :edit, :update, :destroy]
def index
version_releases = Gitea::Versions::ListService.new(@user.gitea_token, @user.try(:login), @repository.try(:identifier)).call
@@ -22,6 +22,10 @@ class VersionReleasesController < ApplicationController
end
end
def show
@release = Gitea::Versions::GetService.call(current_user.gitea_token, @user&.login, @repository&.identifier, @version&.version_gid)
end
def create
if params[:name].nil?
normal_status(-1, "名称不能为空")