app/controllers/admin/messages_controller.rb in radiant-reader-extension-1.3.13 vs app/controllers/admin/messages_controller.rb in radiant-reader-extension-2.0.0.rc4

- old
+ new

@@ -1,10 +1,11 @@ class Admin::MessagesController < Admin::ResourceController helper :reader skip_before_filter :load_model before_filter :load_model, :except => :index # we want the filter to run before :show too before_filter :set_function, :only => :new + before_filter :get_group, :only => :new # here :show is the preview/send page def show end @@ -28,17 +29,17 @@ return end failures = @message.deliver(@readers) || [] if failures.any? if failures.length == @readers.length - flash[:error] = t("all_deliveries_failed") + flash[:error] = t("reader_extension.all_deliveries_failed") else addresses = failures.map(&:email).to_sentence - flash[:notice] = t("some_deliveries_failed") + flash[:notice] = t("reader_extension.some_deliveries_failed") end else - flash[:notice] = t("message_delivered") + flash[:notice] = t("reader_extension.message_delivered") end redirect_to admin_message_url(@message) end protected @@ -55,6 +56,10 @@ if params[:function] model.function_id = params[:function] end end + def get_group + model.group = Group.find(params[:group_id]) if params[:group_id] + end + end