K-Psul : envoi d'un mail (explicatif) à la création de trigramme #237
Labels
No labels
devtype -- backend
devtype -- docs
devtype -- frontend
devtype -- user interface
difficulty -- easy
difficulty -- hard
difficulty -- normal
Doing
domain -- bda
domain -- bds
domain -- cof
domain -- core
domain -- kfet
Good first issue
priority -- high
priority -- low
priority -- medium
priority -- staff-wanted
status -- development
status -- discussion
status -- need review
status -- production
status -- ready to merge
status -- todo
To Do
type -- bug
type -- hygiene
type -- improvement
type -- new feature
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
DGNum/gestioCOF#237
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A la création d'un trigramme, associé à un clipper, il est largement souhaitable que le clipper en question reçoive un mail attestant de la création d'un trigramme avec divers renseignements.
Suggestion d'implémentation
kfet/templates/kfet/mails/account_creation.txt.Il est possible d'utiliser le moteur de templates de Django, par exemple :
La 3e étape du tuto Django parle un peu des templates https://docs.djangoproject.com/en/3.0/intro/tutorial03/. Voir https://docs.djangoproject.com/en/3.0/topics/templates/#the-django-template-language pour plus d'info sur le langage de template.
Les liens à envoyer sont trouvables dans
kfet/urls.py:reverse("kfet.account.read", args=(account.trigramme,))reverse("kfet.account.edit", args=(account.trigramme,))reverse("kfet.account.delete", args=(account.trigramme,))reverse: https://docs.djangoproject.com/en/3.0/topics/http/urls/#reverse-resolution-of-urlsDans le modèle
Accountdu fichierkfet/models.pyajouter une méthodesend_creation_emailqui se charge d'envoyer cet email. Quelques pointeurs :render_to_stringpeut être utilisée pour générer le mail à partir du template https://docs.djangoproject.com/en/3.0/topics/templates/#django.template.loader.render_to_string. Par exemplesend_creation_emailà la fin de la méthodesavedu modèleAccount(dans la même classe)send_creation_emaildans la vueaccount_createdanskfet/views.pymentioned in issue #238
changed the description
changed the description
mentioned in merge request !431
changed the description