seznam_do_subjectu="problému "+str(problemy[0])+(""iflen(problemy)==1elsef" (a dalším {len(problemy)-1})")
seznam_do_subjectu="problému "+str(problemy[0])+(""iflen(problemy)==1elsef" (a dalším {len(problemy)-1})")
send_mail(
EmailMessage(
subject="Nové řešení k "+seznam_do_subjectu,
subject="Nové řešení k "+seznam_do_subjectu,
message=f"Řešitel{''ifresitel.pohlavi_muzelse'ka'}{resitel} právě nahrál{''ifresitel.pohlavi_muzelse'a'} nové řešení k {seznam}.\n\nHurá do opravování: {self.object.absolute_url()}",
body=f"Řešitel{''ifresitel.pohlavi_muzelse'ka'}{resitel} právě nahrál{''ifresitel.pohlavi_muzelse'a'} nové řešení k {seznam}.\n\nHurá do opravování: {self.object.absolute_url()}",
from_email="submitovatko@mam.mff.cuni.cz",# FIXME: Chceme to mít radši tady, nebo v nastavení?
from_email="submitovatko@mam.mff.cuni.cz",# FIXME: Chceme to mít radši tady, nebo v nastavení?
recipient_list=list(prijemci),
to=list(prijemci),
)
).send()
returnformularOKView(self.request,text='Řešení úspěšně odevzdáno')
returnformularOKView(self.request,text='Řešení úspěšně odevzdáno')
# TODO Možná nechceme všem psát „Ahoj“, např. příjemcům…
text_mailu='Ahoj,\n' \
text_mailu='Ahoj,\n' \
'na adrese {} najdete nejnovější číslo.\n' \
'na adrese {} najdete nejnovější číslo.\n' \
'Vaše M&M\n'.format(odkaz)
'Vaše M&M\n'.format(odkaz)
@ -294,6 +295,9 @@ class Cislo(SeminarModelBase):
posli(text_mailu+'P. S. Brzy budeme též rozesílat papírovou verzi čísla. Připomínáme, že pokud papírovou verzi čísla nevyužijete, můžete v https://mam.mff.cuni.cz/resitel/osobni-udaje/ zaškrtnout, abychom vám ji neposílali. Čísla vždy můžete nalézt v našem archivu a dál vám budou chodit e-mailem. Děkujeme.\n'+paticka,
posli(text_mailu+'P. S. Brzy budeme též rozesílat papírovou verzi čísla. Připomínáme, že pokud papírovou verzi čísla nevyužijete, můžete v https://mam.mff.cuni.cz/resitel/osobni-udaje/ zaškrtnout, abychom vám ji neposílali. Čísla vždy můžete nalézt v našem archivu a dál vám budou chodit e-mailem. Děkujeme.\n'+paticka,