Unnecessary code removed
This commit is contained in:
parent
4bd3024580
commit
9b9dd3f9bf
1 changed files with 9 additions and 11 deletions
|
@ -38,17 +38,15 @@ module Gitlab
|
||||||
# Example Request
|
# Example Request
|
||||||
# POST /projects
|
# POST /projects
|
||||||
post do
|
post do
|
||||||
@project = Project.create_by_user({
|
params[:code] ||= params[:name]
|
||||||
name: params[:name],
|
params[:path] ||= params[:name]
|
||||||
code: (params[:code] || params[:name]),
|
project_attrs = {}
|
||||||
path: (params[:path] || params[:name]),
|
params.each_pair do |k ,v|
|
||||||
description: (params[:description] || Project.columns_hash["description"].default),
|
if Project.attribute_names.include? k
|
||||||
default_branch: (params[:default_branch] || Project.columns_hash["default_branch"].default),
|
project_attrs[k] = v
|
||||||
issues_enabled: (params[:issues_enabled] || Project.columns_hash["issues_enabled"].default),
|
end
|
||||||
wall_enabled: (params[:wall_enabled] || Project.columns_hash["wall_enabled"].default),
|
end
|
||||||
merge_requests_enabled: (params[:merge_requests_enabled] || Project.columns_hash["merge_requests_enabled"].default),
|
@project = Project.create_by_user(project_attrs, current_user)
|
||||||
wiki_enabled: (params[:wiki_enabled] || Project.columns_hash["wiki_enabled"].default)
|
|
||||||
}, current_user)
|
|
||||||
if @project.saved?
|
if @project.saved?
|
||||||
present @project, with: Entities::Project
|
present @project, with: Entities::Project
|
||||||
else
|
else
|
||||||
|
|
Loading…
Add table
Reference in a new issue