1
0
mirror of https://gitlab.crans.org/bde/nk20-scripts synced 2025-02-14 04:01:21 +00:00

Compare commits

..

1 Commits

Author SHA1 Message Date
hugoooo
57cac0d92d Merge branch 'notes_report' into 'master'
send summary script

See merge request bde/nk20-scripts!5
2024-06-04 04:20:08 +02:00

View File

@ -6,7 +6,6 @@ from datetime import date
from django.contrib.auth.models import User from django.contrib.auth.models import User
from django.core.management import BaseCommand from django.core.management import BaseCommand
from member.models import Club, Membership from member.models import Club, Membership
from django.core.mail import send_mail
class Command(BaseCommand): class Command(BaseCommand):
@ -55,24 +54,10 @@ class Command(BaseCommand):
if options["type"] == "art": if options["type"] == "art":
nb=0 nb=0
emails = []
for user in User.objects.filter(profile__ml_art_registration=True).all(): for user in User.objects.filter(profile__ml_art_registration=True).all():
# self.stdout.write(user.email) self.stdout.write(user.email)
emails.append(user.email)
nb+=1 nb+=1
# self.stdout.write(str(nb)) self.stdout.write(str(nb))
subject = "Liste des abonnés à la newsletter BDA"
message = (
f"Voici la liste des utilisateurs abonnés à la newsletter BDA:\n\n"
+ "\n".join(emails)
+ f"\n\nTotal des abonnés : {nb}"
)
from_email = "Note Kfet 2020 <notekfet2020@crans.org>"
recipient_list = ["sorties.bda@lists.crans.org"]
send_mail(subject, message, from_email, recipient_list)
return return
if options["type"] == "sport": if options["type"] == "sport":