|
|
@ -405,11 +405,16 @@ class ProjectsController < ApplicationController
|
|
|
|
end
|
|
|
|
end
|
|
|
|
flash.now[:error] = html if !html.to_s.blank?
|
|
|
|
flash.now[:error] = html if !html.to_s.blank?
|
|
|
|
end
|
|
|
|
end
|
|
|
|
scm = params[:repository_scm] || (Redmine::Scm::Base.all & Setting.enabled_scm).first
|
|
|
|
scm = params[:repository_scm] || (Redmine::Scm::Base.all & Setting.enabled_scm).first
|
|
|
|
@repository = Repository.factory(scm)
|
|
|
|
@repository = Repository.factory(scm)
|
|
|
|
@repository.is_default = @project.repository.nil?
|
|
|
|
@repository.is_default = @project.repository.nil?
|
|
|
|
@repository.project = @project
|
|
|
|
@repository.project = @project
|
|
|
|
|
|
|
|
unless @project.gpid.nil?
|
|
|
|
|
|
|
|
g = Gitlab.client
|
|
|
|
|
|
|
|
@gitlab_branches = g.branches(@project.gpid)
|
|
|
|
|
|
|
|
@branch_names = g.branches(@project.gpid).map{|b| b.name}
|
|
|
|
|
|
|
|
@gitlab_default_branch = g.project(@project.gpid).default_branch
|
|
|
|
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
# 项目邀请用户加入实现过程
|
|
|
|
# 项目邀请用户加入实现过程
|
|
|
@ -670,8 +675,7 @@ class ProjectsController < ApplicationController
|
|
|
|
# 更新公开私有时同步gitlab公开私有
|
|
|
|
# 更新公开私有时同步gitlab公开私有
|
|
|
|
unless @project.gpid.nil?
|
|
|
|
unless @project.gpid.nil?
|
|
|
|
g = Gitlab.client
|
|
|
|
g = Gitlab.client
|
|
|
|
gproject = g.project(@project.gpid)
|
|
|
|
params[:project][:is_public] ? g.edit_project(@project.gpid, 20, params[:branch]) : g.edit_project(@project.gpid, 0, params[:branch])
|
|
|
|
params[:project][:is_public] ? g.edit_project(gproject.id, 20) : g.edit_project(gproject.id, 0)
|
|
|
|
|
|
|
|
end
|
|
|
|
end
|
|
|
|
# end
|
|
|
|
# end
|
|
|
|
if validate_parent_id && @project.save
|
|
|
|
if validate_parent_id && @project.save
|
|
|
|