2022-06-22 19:08:14 +08:00
|
|
|
|
module Api::ProjectHelper
|
|
|
|
|
|
extend ActiveSupport::Concern
|
|
|
|
|
|
|
|
|
|
|
|
def load_project
|
|
|
|
|
|
namespace = params[:owner]
|
|
|
|
|
|
repo = params[:repo]
|
|
|
|
|
|
|
|
|
|
|
|
@project, @owner = Project.find_with_namespace(namespace, repo)
|
|
|
|
|
|
|
|
|
|
|
|
if @project
|
2022-07-15 14:02:48 +08:00
|
|
|
|
logger.info "###########:project founded"
|
2022-06-22 19:08:14 +08:00
|
|
|
|
@project
|
|
|
|
|
|
else
|
|
|
|
|
|
logger.info "###########:project not found"
|
|
|
|
|
|
@project = nil
|
|
|
|
|
|
render_not_found and return
|
|
|
|
|
|
end
|
|
|
|
|
|
@project
|
|
|
|
|
|
end
|
|
|
|
|
|
end
|