Sha256: e49c3ba6903759516d403b81419f9e95046d9a5828386af38f37078e5c628663

Contents?: true

Size: 931 Bytes

Versions: 19

Compression:

Stored size: 931 Bytes

Contents

class IshManager::ScheduledEmailActionsController < IshManager::ApplicationController

  before_action :set_lists

  layout 'ish_manager/application_fullwidth'

  def create
    puts! params, 'params'

    authorize! :scheduled_emails_create, ::IshManager

    @scheduled = Office::ScheduledEmailAction .new({
      lead_id: params[:lead_id],
      email_action_id: params[:email_action_id],
    })

    flag = @scheduled.save
    if flag
      flash[:notice] = 'Success'
    else
      flash[:alert] = "No luck: #{@scheduled.errors.full_messages.join(', ')}"
    end
    redirect_to request.referrer ? request.referrer : leadsets_path
  end

  def index
    authorize! :scheduled_emails_index, ::IshManager
    @scheduled_email_actions = ::Office::ScheduledEmailAction.all
  end

  def new
    @scheduled_email_action = ::Office::ScheduledEmailAction.new
    authorize! :scheduled_emails_new, @scheduled_email_action
  end

end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
ish_manager-0.1.8.374 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.373 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.372 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.371 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.370 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.369 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.368 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.367 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.366 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.365 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.364 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.363 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.362 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.361 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.360 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.359 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.358 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.357 app/controllers/ish_manager/scheduled_email_actions_controller.rb
ish_manager-0.1.8.356 app/controllers/ish_manager/scheduled_email_actions_controller.rb