Send order-finish-notifications in background.

This commit is contained in:
Benjamin Meichsner 2009-03-11 16:58:31 +01:00
parent 37c9e2aeaf
commit ce2156d75f
4 changed files with 14 additions and 15 deletions

View file

@ -38,4 +38,14 @@ namespace :foodsoft do
end
end
end
desc "Notify users of finished orders"
task :notify_order_finished => :environment do
order = Order.find(ENV["ORDER_ID"])
for group_order in order.group_orders
for user in group_order.ordergroup.users
Mailer.deliver_order_result(user, group_order) if user.settings["notify.orderFinished"] == '1'
end
end
end
end