X-Git-Url: https://nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/7b61f25dd1ca4b324b85ab90ca891c5d5495c6cc..be6a632a1da26943671b63a50b080ff10d830273:/lib/nos_oignons.rb?ds=inline diff --git a/lib/nos_oignons.rb b/lib/nos_oignons.rb index 8368699..66116bf 100644 --- a/lib/nos_oignons.rb +++ b/lib/nos_oignons.rb @@ -10,9 +10,27 @@ module NosOignons BOARD_EMAIL = 'ca@nos-oignons.net' ADVISORS_EMAIL = 'deontologie@nos-oignons.net' MEMBER_MAILING_LIST = 'ag' + CONTACT_INFO = <<-EOT.gsub(/^ /, '') + https://nos-oignons.net/ + contact@nos-oignons.net + Téléphone : +33 9 72 42 96 04 + Fax : +33 9 72 42 96 06 + EOT + POSTAL_ADDRESS = <<-EOT.gsub(/^ /, '') + Nos oignons + Centre UBIDOCA, 7585 + 105 route des Pommiers + 74370 Saint Martin Bellevue + France + EOT # The following class methods are all meant to be called as command-line scripts class << self + def create_membership_fee_receipt!(member_id, amount) + member = NosOignons::Member.new(member_id) + member.create_receipt!(amount) + end + def list_emails! NosOignons::Member.all.each do |member| if member.up_to_date? @@ -51,14 +69,14 @@ module NosOignons def send_member_emails_to_advisors! uptodate_emails = NosOignons::Member.all.select(&:up_to_date?).collect(&:email) - subject = 'Adresses emails des members à jour de cotisation' + subject = 'Adresses email des membres à jour de cotisation' body = <<-END_OF_BODY.gsub(/^ /, '') Cher comité de déontologie de Nos oignons, - Comme le prévoit les statuts l'article 12 des statuts de l'association, - vous devez être en mesure de pouvoir convoquer une assemblée générale - extraordinaire. Pour ce faire, voici donc la liste des emails à jour - de cotisation à la date d'aujourd'hui : + Comme le prévoient les statuts l'article 12 des statuts de + l'association, vous devez être en mesure de pouvoir convoquer une + assemblée générale extraordinaire. Pour ce faire, voici donc la liste + des emails à jour de cotisation à la date d'aujourd'hui : #{uptodate_emails.join("\n")}