add routes to deploy_envs and to deploy_env
This commit is contained in:
parent
ed7082596b
commit
bf567945ce
@ -29,6 +29,16 @@ module Devops
|
||||
Devops::Db.connector.project(id)
|
||||
end
|
||||
|
||||
def project_deploy_envs(id)
|
||||
project = Devops::Db.connector.project(id)
|
||||
project.deploy_envs
|
||||
end
|
||||
|
||||
def project_deploy_env(project_id, env)
|
||||
project = Devops::Db.connector.project(project_id)
|
||||
project.deploy_env(env)
|
||||
end
|
||||
|
||||
def project_servers id
|
||||
Devops::Db.connector.project(id)
|
||||
Devops::Db.connector.servers(id, parser.project_servers)
|
||||
|
||||
@ -201,6 +201,28 @@ module Devops
|
||||
json Devops::API2_0::Handler::Project.new(request).project_stacks(project).map(&:to_hash)
|
||||
end
|
||||
|
||||
# Get project deploy environments
|
||||
#
|
||||
# * *Request*
|
||||
# - method : GET
|
||||
# - headers :
|
||||
# - Accept: application/json
|
||||
app.get_with_headers "/project/:project/deploy_envs", :headers => [:accept] do |project|
|
||||
check_privileges("project", "r")
|
||||
json Devops::API2_0::Handler::Project.new(request).project_deploy_envs(project)
|
||||
end
|
||||
|
||||
# Get project deploy environment
|
||||
#
|
||||
# * *Request*
|
||||
# - method : GET
|
||||
# - headers :
|
||||
# - Accept: application/json
|
||||
app.get_with_headers "/project/:project/deploy_envs/:env", :headers => [:accept] do |project, env|
|
||||
check_privileges("project", "r")
|
||||
json Devops::API2_0::Handler::Project.new(request).project_deploy_env(project, env)
|
||||
end
|
||||
|
||||
# Create project and chef roles
|
||||
#
|
||||
# * *Request*
|
||||
|
||||
Loading…
Reference in New Issue
Block a user