Class: IshManager::ScheduledEmailActionsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- IshManager::ScheduledEmailActionsController
- Defined in:
- app/controllers/ish_manager/scheduled_email_actions_controller.rb
Instance Method Summary collapse
Methods inherited from ApplicationController
Instance Method Details
#create ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'app/controllers/ish_manager/scheduled_email_actions_controller.rb', line 6 def create :scheduled_emails_create, ::IshManager @scheduled = Office::ScheduledEmailAction.new( params[:sch].permit! ) flag = @scheduled.save if flag flash[:notice] = 'Success' else flash[:alert] = "No luck: #{@scheduled.errors..join(', ')}" end redirect_to request.referrer ? request.referrer : leadsets_path end |
#edit ⇒ Object
20 21 22 23 |
# File 'app/controllers/ish_manager/scheduled_email_actions_controller.rb', line 20 def edit @sch = Sch.find params[:id] :edit, @sch end |
#index ⇒ Object
25 26 27 28 |
# File 'app/controllers/ish_manager/scheduled_email_actions_controller.rb', line 25 def index :scheduled_emails_index, ::IshManager @scheduled_email_actions = ::Office::ScheduledEmailAction.all end |
#new ⇒ Object
30 31 32 33 |
# File 'app/controllers/ish_manager/scheduled_email_actions_controller.rb', line 30 def new @scheduled_email_action = ::Office::ScheduledEmailAction.new :scheduled_emails_new, @scheduled_email_action end |
#show ⇒ Object
35 36 37 38 39 |
# File 'app/controllers/ish_manager/scheduled_email_actions_controller.rb', line 35 def show @sch = Sch.find params[:id] :show, @sch redirect_to action: 'edit' end |
#update ⇒ Object
41 42 43 44 45 46 47 48 49 50 51 |
# File 'app/controllers/ish_manager/scheduled_email_actions_controller.rb', line 41 def update @sch = Sch.find params[:id] :update, @sch flag = @sch.update_attributes( params[:sch].permit! ) if flag flash[:notice] = "Success." else flash[:alert] = "No luck: #{@sch.errors..join(',')}." end render action: 'edit' end |