]> nos-oignons.net Git - gestion-adh.git/blobdiff - lib/nos_oignons/reminder.rb
Suppression des lignes vides en trop dans les modèles ERB
[gestion-adh.git] / lib / nos_oignons / reminder.rb
index 3db92635b1e79bc1a18e6dc0b79f73bac110d99a..5090be484abc87f4c2705078933f04de3bb51820 100644 (file)
@@ -1,4 +1,20 @@
 #-*- coding: utf-8 -*-
+#
+# Système de gestion des adhésions de Nos oignons
+# Copyright © 2013-2014 Nos oignons <contact@nos-oignons.net>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 require 'erb'
 require 'ostruct'
@@ -17,11 +33,12 @@ module NosOignons
             Salut <%= member.name %>,
 
             La date anniversaire de votre adhésion à Nos oignons est dans <%= days %> jours.
-            Il est donc temps de renouveller votre cotisation si vous souhaitez rester
+            Il est donc temps de renouveler votre cotisation si vous souhaitez rester
             membre de l'association. Si vous avez besoin de plus d'informations sur
             comment faire, écrivez au conseil d'administration. Répondre à cet email
             devrait faire l'affaire.
 
+            <% unless member.address.nil? -%>
             Au passage, est-ce que vous pourriez vérifier que l'adresse postale est
             toujours bonne ? Voici celle que nous avons retenu :
 
@@ -29,9 +46,13 @@ module NosOignons
 
             Si ce n'est plus le cas, c'est chouette de le signaler.
 
+            <% end -%>
             Au plaisir de continuer l'aventure de Nos oignons avec vous,
             -- 
             Le robot du conseil d'administration
+
+                                  GNU AGPLv3 © Nos oignons <contact@nos-oignons.net>
+                                   git clone https://nos-oignons.net/gestion-adh.git
           END_OF_ERB
         @all << Reminder.new(
           10,
@@ -39,17 +60,20 @@ module NosOignons
           <<-END_OF_ERB.gsub(/^            /, ''))
             Salut <%= member.name %>,
 
-            La date anniversaire de ton adhésion à Nos oignons est dans <%= days %> jours.
-            Si vous ne renouvellez pas votre cotisation d'ici là, vous perdrez la qualité
-            de membre de Nos oignons.
+            La date anniversaire de votre adhésion à Nos oignons est dans
+            <%= days %> jours. Si vous ne renouvellez pas votre cotisation d'ici là,
+            vous perdrez la qualité de membre de Nos oignons.
 
-            Pour plus d'informations sur comment faire pour renouveller sa cotisation,
+            Pour plus d'informations sur comment faire pour renouveler sa cotisation,
             c'est possible d'écrire au conseil d'administration. Répondre à ce mail
             devrait fonctionner.
 
             À bientôt ?
             -- 
             Le robot du conseil d'administration
+
+                                  GNU AGPLv3 © Nos oignons <contact@nos-oignons.net>
+                                   git clone https://nos-oignons.net/gestion-adh.git
           END_OF_ERB
         @all << Reminder.new(
           2,
@@ -57,9 +81,9 @@ module NosOignons
           <<-END_OF_ERB.gsub(/^            /, ''))
             Salut <%= member.name %>,
 
-            Dans <%= days %> jours, c'est la date anniversaire de ton adhésion à Nos oignons.
-            Vu que vous n'avez pas renouvellé votre cotisation, cela signifie que vous
-            allez bientôt quitter l'association…
+            Dans <%= days %> jours, c'est la date anniversaire de votre adhésion à
+            Nos oignons. Vu que vous n'avez pas renouvellé votre cotisation, cela signifie
+            que vous allez bientôt quitter l'association…
 
             Mais il n'est pas encore trop tard pour le faire !
 
@@ -71,6 +95,9 @@ module NosOignons
             Bien à vous,
             -- 
             Le robot du conseil d'administration
+
+                                  GNU AGPLv3 © Nos oignons <contact@nos-oignons.net>
+                                   git clone https://nos-oignons.net/gestion-adh.git
           END_OF_ERB
         @all
       end
@@ -78,7 +105,7 @@ module NosOignons
 
     def send(member)
       locals = { :member => member, :days => days }
-      body = ERB.new(template).result(OpenStruct.new(locals).instance_eval { binding })
+      body = ERB.new(template, nil, '-').result(OpenStruct.new(locals).instance_eval { binding })
       mail = Mail.new :charset => 'utf-8',
                       :from => NosOignons::BOARD_EMAIL,
                       :to => member.email,