Sha256: 7977f1ed580817368ef05ea968a6dde3292a63951f96305b769930a77c232014
Contents?: true
Size: 976 Bytes
Versions: 46
Compression:
Stored size: 976 Bytes
Contents
module ForemanPuppet class ConfigGroupsController < ::ApplicationController include Foreman::Controller::AutoCompleteSearch include ForemanPuppet::Parameters::ConfigGroup before_action :find_resource, only: %i[edit update destroy] helper PuppetclassesHelper def index @config_groups = resource_base_search_and_page end def new @config_group = ForemanPuppet::ConfigGroup.new end def edit end def create @config_group = ForemanPuppet::ConfigGroup.new(config_group_params) if @config_group.save process_success else process_error end end def update if @config_group.update(config_group_params) process_success else process_error end end def destroy if @config_group.destroy process_success else process_error end end def resource_class model_of_controller end end end
Version data entries
46 entries across 46 versions & 1 rubygems