Sha256: 89ec9caa9ca1c3ef78d15446c15758cf384734e810932362bf346305136c976d

Contents?: true

Size: 803 Bytes

Versions: 1

Compression:

Stored size: 803 Bytes

Contents

module MailyHerald
	class Webui::PeriodicalMailingsController < Webui::MailingsController
    add_breadcrumb :label_periodical_mailing_plural, Proc.new{ periodical_mailings_path }
    set_menu_item :periodical_mailings

    protected

    def set_resource_spec
      spec = super
      spec.params.push(:start_at, :period_in_days)
      spec.update_containers["schedules"] = true
      spec.containers_order = ["details", "template", "entities", "schedules", "logs"]
      spec
    end

    def action_dependencies *containers
      super do |container|
        case container
        when "schedules"
          @schedules = smart_listing_create(:schedules, @item.logs.scheduled, :partial => "maily_herald/webui/logs/items", default_sort: {processing_at: "asc"})
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
maily_herald-webui-0.8.0 app/controllers/maily_herald/webui/periodical_mailings_controller.rb