project type
This commit is contained in:
parent
2f67f18bc3
commit
164e05f8bc
@ -4,6 +4,7 @@ require "commands/server"
|
|||||||
require "db/mongo/models/project"
|
require "db/mongo/models/project"
|
||||||
require "workers/project_test_worker"
|
require "workers/project_test_worker"
|
||||||
require "app/api2/parsers/project"
|
require "app/api2/parsers/project"
|
||||||
|
require "lib/project/type/types_factory"
|
||||||
require_relative "../helpers/version_2.rb"
|
require_relative "../helpers/version_2.rb"
|
||||||
require_relative "request_handler"
|
require_relative "request_handler"
|
||||||
|
|
||||||
@ -20,6 +21,10 @@ module Devops
|
|||||||
extend StatusCommands
|
extend StatusCommands
|
||||||
extend ServerCommands
|
extend ServerCommands
|
||||||
|
|
||||||
|
def project_types
|
||||||
|
Devops::TypesFactory.types_names
|
||||||
|
end
|
||||||
|
|
||||||
def projects
|
def projects
|
||||||
fields = []
|
fields = []
|
||||||
if @params.key?("fields") and @params["fields"].is_a?(Array)
|
if @params.key?("fields") and @params["fields"].is_a?(Array)
|
||||||
|
|||||||
@ -5,6 +5,22 @@ module Devops
|
|||||||
|
|
||||||
def self.registered(app)
|
def self.registered(app)
|
||||||
|
|
||||||
|
# Get project types
|
||||||
|
#
|
||||||
|
# * *Request*
|
||||||
|
# - method : GET
|
||||||
|
# - headers :
|
||||||
|
# - Accept: application/json
|
||||||
|
#
|
||||||
|
# * *Returns* :
|
||||||
|
# [
|
||||||
|
# "type"
|
||||||
|
# ]
|
||||||
|
app.get_with_headers "/project_types", :headers => [:accept] do
|
||||||
|
check_privileges("project", "r")
|
||||||
|
json Devops::API2_0::Handler::Project.new(request).project_types
|
||||||
|
end
|
||||||
|
|
||||||
# Get projects list
|
# Get projects list
|
||||||
#
|
#
|
||||||
# * *Request*
|
# * *Request*
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user