Sha256: cabad200b16e5de89103d1f99902db0ab0301027d56702f439902ba09359ce5c
Contents?: true
Size: 1.5 KB
Versions: 1
Compression:
Stored size: 1.5 KB
Contents
module Fae class DeployHooksController < ApplicationController before_action :super_admin_only before_action :set_deploy_hook, only: [:show, :edit, :update, :destroy] layout false def index @deploy_hooks = DeployHook.all end def new @deploy_hook = DeployHook.new end def edit end def create @deploy_hook = DeployHook.new(deploy_hook_params) if @deploy_hook.save flash[:notice] = t('fae.save_notice') @deploy_hooks = DeployHook.all render template: table_template_path else render action: 'new' end end def update if @deploy_hook.update(deploy_hook_params) flash[:notice] = t('fae.save_notice') @deploy_hooks = DeployHook.all render template: table_template_path else render action: 'edit' end end def destroy if @deploy_hook.destroy flash[:notice] = t('fae.delete_notice') else flash[:alert] = t('fae.delete_error') end @deploy_hooks = DeployHook.all render template: table_template_path end private def set_deploy_hook @deploy_hook = DeployHook.find(params[:id]) end def deploy_hook_params params.require(:deploy_hook).permit! end def set_index_path # @index_path determines form's cancel btn path @index_path = deploy_hooks_path end def table_template_path "fae/deploy_hooks/_table.html.slim" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fae-rails-2.2.0 | app/controllers/fae/deploy_hooks_controller.rb |