|
|
|
@@ -44,7 +44,13 @@ class ObRepositorySyncsController < ApplicationController |
|
|
|
tip_exception "该项目未创建同步任务" if @ob_repository_sync.blank? |
|
|
|
service = ObRepositorySync::ApiService.new(@ob_repository_sync.name) |
|
|
|
res = service.get_projects_jobs |
|
|
|
render_ok(count: res["data"]["total"], data: res["data"]["list"]) |
|
|
|
data = res["data"]["list"] |
|
|
|
if params[:type] && params[:type].to_s.downcase == "github" |
|
|
|
data = data.select { |row| row["github_branch"].present? } |
|
|
|
elsif params[:type] && params[:type].to_s.downcase == "gitee" |
|
|
|
data = data.select { |row| row["gitee_branch"].present? } |
|
|
|
end |
|
|
|
render_ok(count: res["data"]["total"], data: data) |
|
|
|
end |
|
|
|
|
|
|
|
def create_jobs |
|
|
|
|