Sha256: 8c3e01249604587a747e017e7e605a1d47cf53601c2deeada5ee957d18ed0b6c
Contents?: true
Size: 991 Bytes
Versions: 4
Compression:
Stored size: 991 Bytes
Contents
class RegistriesController < ::ApplicationController include Foreman::Controller::AutoCompleteSearch include Foreman::Controller::Parameters::DockerRegistry before_action :find_registry, :only => [:edit, :update, :destroy] def index @registries = DockerRegistry.search_for(params[:search], :order => params[:order]) .paginate :page => params[:page] end def new @registry = DockerRegistry.new end def create @registry = DockerRegistry.new(docker_registry_params) if @registry.save process_success else process_error end end def edit end def update if @registry.update_attributes(docker_registry_params) process_success else process_error end end def destroy if @registry.destroy process_success else process_error end end def find_registry @registry = DockerRegistry.find(params[:id]) rescue ActiveRecord::RecordNotFound not_found end end
Version data entries
4 entries across 4 versions & 1 rubygems