Files
e-cosplay/templates/txt-mails/ag_convocation.twig
Serreau Jovann 5b4c06b470 ```
 feat(doc): Ajoute la page de documents et les AGs au sitemap.
♻️ refactor(.env): Met à jour l'URL de développement Ngrok.
 feat(SitemapSubscriber): Ajoute les URLs contact et doc au sitemap.
 feat(AgGenerator): Ajoute l'option de largeur à la signature PDF.
 feat(Ag/Main): Ajoute le champ de signature de l'adhésion à l'AG.
 feat(AgTypeEdit): Crée le formulaire d'édition du type d'AG.
🌐 i18n: Ajoute des traductions chinoises pour la page documents.
 feat(Mailer): Ajoute le contenu texte aux e-mails.
 feat(DocumentController): Ajoute le contrôleur de documents.
 feat(txt-mails): Ajoute les templates de mails en texte.
 feat(AdController): Ajoute le contrôleur d'adhésion.
 feat(Service/Pdf): Crée le service PDF pour l'adhésion à l'AG.
 feat(AdminController): Ajoute la gestion de l'AG à l'admin.
🌐 i18n: Ajoute les traductions françaises pour la page documents.
 feat(Members): Ajoute la relation avec la signature de l'AG.
```
2025-11-23 22:57:58 +01:00

44 lines
2.2 KiB
Twig

{% extends 'txt-mails/base.twig' %}
{% block subject %}
Convocation à l'Assemblée Générale {{ datas.main.type|default('Ordinaire ou Extraordinaire') }} du {{ datas.main.ag_date_at_dmy|default('Date non spécifiée') }}
{% endblock %}
{% block content %}
CONVOCATION À L'ASSEMBLÉE GÉNÉRALE
===================================
E-Cosplay Association
--- Destinataire ---
À l'attention de :
{{ datas.member.civ|default('') }} {{ datas.member.name|default('') }} {{ datas.member.surname|default('Cher Membre') }}
{{ datas.member.locate|default('') }}
{{ datas.member.locateZipcode|default('') }} {{ datas.member.locateCity|default('') }}
--------------------
Cher(e) membre de l'Association E-Cosplay,
Vous êtes cordialement convoqué(e) à l'Assemblée Générale ({{ datas.main.type|default('Type non défini') }}) de notre association.
===================================
DÉTAILS DE L'ASSEMBLÉE
===================================
Nature de l'AG : {{ datas.main.type|default('Non spécifiée') }}
Date : {{ datas.main.agDateAt|date('d/m/Y') }}
Heure de début : {{ datas.main.agDateAt|date('H:i') }}
Lieu : {{ datas.main.locate }}, {{ datas.main.locateZipCode }} {{ datas.main.locateCity }}
===================================
ATTENTION : Seuls les membres à jour de leurs adhésions pourront voter.
-----------------------------------------------------------------------
Nous vous rappelons que votre présence est essentielle pour la vie démocratique de l'association. En cas d'impossibilité, vous pouvez vous faire représenter par un autre membre de votre choix via procuration.
Dans l'attente de vous accueillir, veuillez agréer, cher(e) membre, l'expression de nos salutations distinguées.
Fait à {{ datas.main.locate_city|default('Lieu non défini') }}, le {{ datas.main.ag_date_at_dmy|default('Date non définie') }}
Le {{ (datas.main.president.civ|default('M.') == 'Mme') ? 'Présidente' : 'Président' }} de l'Association,
{{ datas.main.president.civ|default('M.') }} {{ datas.main.president.name|default('Nom') }} {{ datas.main.president.surname|default('Prénom') }}
{% endblock %}