28 lines
597 B
Ruby
28 lines
597 B
Ruby
|
|
require 'json'
|
||
|
|
require 'lib/stack_template_presets/factory'
|
||
|
|
|
||
|
|
module Devops
|
||
|
|
module Version2_0
|
||
|
|
module Handler
|
||
|
|
class StackTemplatePreset
|
||
|
|
|
||
|
|
def self.get_presets
|
||
|
|
lambda {
|
||
|
|
# check_privileges("stack_template_presets", "r")
|
||
|
|
json Devops::StackTemplatePresetsFactory.list.map(&:to_hash)
|
||
|
|
}
|
||
|
|
end
|
||
|
|
|
||
|
|
def self.get_preset
|
||
|
|
lambda {
|
||
|
|
# check_privileges("stack_template_presets", "r")
|
||
|
|
json Devops::StackTemplatePresetsFactory.get(params['id']).to_hash
|
||
|
|
}
|
||
|
|
end
|
||
|
|
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|
||
|
|
|