newsletter re-send function

This commit is contained in:
Nicolas Bally 2014-10-07 23:32:21 +02:00
parent 1ea3a0debf
commit 056587ab96
3 changed files with 26 additions and 16 deletions

View File

@ -3,7 +3,12 @@ class Admin::InscritsController < ApplicationController
before_filter :auth_admin
def re_send
@inscrit = Inscrit.find(params[:id])
NewsletterMails.newsletter_inscription(@inscrit).deliver
redirect_to :back
end
# GET /inscrits
# GET /inscrits.xml

View File

@ -1,20 +1,21 @@
%h1 Liste des inscrits
.links
= link_to "Ajouter un inscrit", new_admin_inscrit_path, :class => "btn"
= link_to "Ajouter un inscrit", new_admin_inscrit_path, :class => "btn"
%br
%table.table
%tr
%th Email
%th Confirmé ?
%th
- @inscrits.each do |inscrit|
%tr
%td=h inscrit.email
%td= "oui" if inscrit.enabled
%td.link-column
= link_to i(:pencil), edit_admin_inscrit_path(inscrit), :class => "lien"
= link_to i(:trash), [:admin,inscrit], :confirm => "Voulez-vous vraiment supprimer cet inscrit ?", :method => :delete, :class => "lien"
%tr
%th Email
%th Confirmé ?
%th
- @inscrits.each do |inscrit|
%tr
%td=h inscrit.email
%td= "oui" if inscrit.enabled
%td.link-column
= link_to i(:pencil), edit_admin_inscrit_path(inscrit), :class => "lien"
= link_to i(:trash), [:admin,inscrit], :confirm => "Voulez-vous vraiment supprimer cet inscrit ?", :method => :delete, :class => "lien"
= link_to "ré-envoyer mail de confirmation", re_send_admin_inscrit_path(inscrit), :confirm => "Voulez-vous vraiment ré-envoyer le mail de confirmation ?", :class => "btn"

View File

@ -84,7 +84,11 @@ CMSnb::Application.routes.draw do
namespace :admin do
resources :entreprises
resources :inscrits
resources :inscrits do
member do
get "re_send"
end
end
resources :newsletters do
member do
get "select_recipients"