Sha256: f0d48d809e2e1609cda6c436618eac9cb6ae38c7aa0191cdbdf97a21652963c3
Contents?: true
Size: 1.13 KB
Versions: 1
Compression:
Stored size: 1.13 KB
Contents
module MailyHerald class Webui::SequenceMailingsController < Webui::MailingsController add_breadcrumb :label_sequence_plural, Proc.new{ sequences_path } set_menu_item :sequences before_filter :find_sequence def new super @item.sequence = @sequence end def create super do |mailing| mailing.sequence = @sequence end end protected def find_sequence @sequence = MailyHerald::Sequence.find(params[:sequence_id]) add_breadcrumb view_context.friendly_name(@sequence), Proc.new{ sequence_path(@sequence) } end def set_resource_spec spec = super spec.params.push(:absolute_delay_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/sequence_mailings_controller.rb |