diff --git a/app/mailers/news_mailer.rb b/app/mailers/news_mailer.rb index 311708e..9d8e30d 100644 --- a/app/mailers/news_mailer.rb +++ b/app/mailers/news_mailer.rb @@ -1,3 +1,5 @@ +# -*- coding: utf-8 -*- + class NewsMailer < ActionMailer::Base default from: "salzamt@fet.at" helper :plugins @@ -17,7 +19,18 @@ render locals: {current_user: User.first} end def daily_newsletter(user_id) user=User.find(user_id) + self.message.perform_deliveries = false unless user.flag_getemails ability= Ability.new(user) + @neuigkeiten=Neuigkeit.accessible_by(ability).published_scope.where("cache_order<2") end + + def daily_reminder(user_id) + user=User.find(user_id) + self.message.perform_deliveries = false unless user.flag_getemails + ability = Ability.new(user) + @calentries = Calentry.limit(10) +# @neuigkeiten=Neuigkeit.accessiblße_by(ability).published_scope.where("cache_order<2") + end + end diff --git a/app/views/news_mailer/daily_reminder.html.erb b/app/views/news_mailer/daily_reminder.html.erb new file mode 100644 index 0000000..98ccbcd --- /dev/null +++ b/app/views/news_mailer/daily_reminder.html.erb @@ -0,0 +1,3 @@ +<%= @calentries.each do |ce| %> +<%= render @calentry%> +<% end %>