language_code = 'fr_FR'
def handle(self, *args, **kwargs):
- days = args[-1]
+ days = int(args[-1])
users = User.objects.all()
translation.activate(self.language_code)
sender_email = settings.DEFAULT_FROM_EMAIL
text = render_to_string(self.message_template, context)
subject = render_to_string(self.subject_template, context)
# subject = '%s : %s' % (seminar.title, subject)
-
+
mess = Message(sender=sender, recipient=user, subject=subject[:119], body=text)
mess.moderation_status = 'a'
mess.save()
{% load i18n %}{% autoescape off %}{% blocktrans %}{{ gender }} {{ last_name }},
Certains de vos séminaires e-learning arrivent bientôt à expiration :{% endblocktrans %}
-{% for seminar in seminars %}
- * "{% if seminar.sub_title %}{{ seminar.sub_title }}{% else %}{{ seminar.title }}{% endif %}" {% trans "expires on" %} {{ seminar.expiry_date }}.
-{% endfor %}{% blocktrans %}
+{% for seminar in seminars %}* "{% if seminar.sub_title %}{{ seminar.sub_title }}{% else %}{{ seminar.title }}{% endif %}" {% trans "expires on" %} {{ seminar.expiry_date }}.{% endfor %}{% blocktrans %}
Nous vous rappelons que vous devez achever vos formations avant ces dates.
De plus, si vous souhaitez conserver les supports pédagogiques écrits de votre formation (compte-rendu écrit et recueil(s) de documents d'actualité), nous vous rappelons que ceux-ci sont entièrement téléchargeables sur la plate-forme e-learning de {{ organization }} jusqu'aux dates d'expiration de chaque séminaire.