Commit Graph

21 Commits

Author SHA1 Message Date
Serreau Jovann
363b3f77a9 ```diff
[feat](src/Service/Pdf/Candidat.php): Améliore fiche d'adhésion avec infos communauté & associatif (en)

 feat(src/EventSubscriber/LocaleListener.php): Ajoute langues GER & ES (en)
 feat(src/EventSubscriber/SitemapSubscriber.php): Ajoute lien vers les règles (en)
 feat(templates/mails/candidat/refused.twig): Ajoute mail de refus (en)
 feat(translations/messages.ger.yaml): Ajoute traduction Allemande (en)
 feat(templates/txt-mails/candidat/refused.twig): Ajoute mail refus TXT (en)
 feat(src/Controller/LegalController.php): Ajoute la page des règles (en)
 feat(src/Dto/Join/JoinType.php): Ajoute champs civilité & communauté (en)
 feat(translations/messages.en.yaml): Ajoute traductions pour les règles (en)
 feat(translations/messages.es.yaml): Ajoute traductions Espagnoles (en)
 feat(templates/admin/joint.twig): Ajoute page de gestion des candidatures (en)
 feat(src/Dto/Contact/ContactType.php): Supprime captcha contact (en)
 feat(templates/admin/join_edit.twig): Ajoute page d'edition candidature (en)
 feat(templates/mails/candidat/new.twig): Améliore mail de notification (en)
 feat(templates/txt-mails/candidat/new.twig): Améliore mail de notification TXT (en)
 feat(templates/base.twig): Ajoute lien vers page des règles (en)
 feat(src/Controller/Admin/AdminController.php): Ajoute la gestion des candidatures (en)
 feat(templates/legal/rules.twig): Ajoute la page des règles (en)
```
2025-12-25 19:19:07 +01:00
Serreau Jovann
51d9d87784 ```
 feat(Service/Pdf): Crée le service PDF pour les fiches de candidature

📝 feat(Controller/Join): Génère et envoie la fiche candidat PDF
```
2025-12-25 11:48:42 +01:00
Serreau Jovann
9b399800eb ```
 feat(all): Ajoute l'inscription, Turnstile, Sentry et améliore l'EPAGE en français.
```
2025-12-24 23:59:23 +01:00
Serreau Jovann
7e61371244 ```
 feat(EventsController): Affiche la liste des événements et les détails

Ajoute l'affichage des événements et de leurs détails. Ajoute aussi la gestion des affiches.
```
2025-12-02 21:48:03 +01:00
Serreau Jovann
9cca3b9e0e ⬆️ chore(composer): Met à jour les dépendances et les configurations du projet.
 feat(Members): Ajoute les entités MembersPage et MembersCosplan et leurs relations.
🔧 fix(caddy): Corrige la redirection des assets Trustpilot dans Caddyfile.
⚙️ chore(vich_uploader): Ajoute les configurations VichUploader pour MembersPage.
2025-11-26 08:50:24 +01:00
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
Serreau Jovann
cbddd8ffff ```
 feat(Ag/MainVote): Ajoute relation ManyToOne vers Main et les votes.

Ajoute la relation ManyToOne entre MainVote et Main.
Ajoute les champs pour et contre dans la classe MainVote.
Ajoute les champs civ, name, surname dans la classe Members.
```
2025-11-23 18:46:32 +01:00
Serreau Jovann
702b235299 feat(shop/products): Ajoute l'affichage des produits en boutique et un CRUD admin.
Ajoute un CRUD pour les produits en admin.
Affiche les produits en boutique.
Ajoute les schemas JSON-LD pour chaque produit.
2025-11-19 13:20:22 +01:00
Serreau Jovann
749e47882a ```
 feat(security): Utilise l'email pour l'authentification, crée dashboard admin.

Ajoute le dashboard admin, les membres, les events, et les comptes.
Utilise l'email au lieu du username pour l'authentification.
```
2025-11-17 15:01:38 +01:00
Serreau Jovann
3ade1f4635 fix error regisster page 2025-11-16 19:41:07 +01:00
Serreau Jovann
13b25efb41 feat(artemis/tools): Ajoute le partage de fichiers temporaires avec QR code
Ajoute une fonctionnalité de partage de fichiers temporaires avec suppression automatique après 30 minutes et génération de QR codes. Ajoute aussi une tâche cron pour supprimer ces fichiers.
2025-11-05 10:39:19 +01:00
Serreau Jovann
9a3944a7a0 feat(order/flow): Ajoute le formulaire de détails de commande.
Ajoute un formulaire Twig pour la saisie des détails de la
commande et des informations de contact.
2025-11-04 20:21:39 +01:00
Serreau Jovann
1931ae08e5 feat(EcheanceEventSusbriber): Génère et enregistre le PDF d'échéance.
⚙️ chore(vich_uploader.yaml): Ajoute la configuration pour l'upload des échéances.
 feat(CustomerSplit): Ajoute les champs pour gérer l'upload du fichier d'échéance.
2025-10-09 11:48:41 +02:00
Serreau Jovann
57eac4d32a feat(profils): Ajoute la fonctionnalité de suppression d'avatar.
🐛 fix(vich_uploader): Active l'injection sur chargement pour VichUploader.
🔧 chore(ansible): Modifie l'heure de la tâche cron pour la vérification du serveur mail.
🐛 fix(CustomerController): Corrige la récupération des données du contact.
2025-10-08 08:50:00 +02:00
Serreau Jovann
ee8ba6b2df feat(artemis/esyweb): Ajoute la gestion des tutoriels ESY-WEB
Crée une page pour lister et gérer les tutoriels ESY-WEB dans Artemis.
Ajoute un formulaire pour créer de nouveaux tutoriels.
Gère l'upload de fichiers mp4 pour les tutoriels.
2025-09-30 13:26:57 +02:00
Serreau Jovann
14e236da51 feat(vich_uploader): Ajoute la configuration VichUploader pour les factures.
 feat(order/f.twig): Affiche les factures du client avec actions.
 feat(CustomerController): Gère l'affichage et l'envoi des factures.
🆕 feat(FacturePdf): Crée un service PDF pour les factures clients.
🆕 feat(ContactListType): Ajoute un formulaire pour créer une liste de contacts.
🆕 feat(ContactController): Gère les listes de contacts pour la newsletter.
 feat(base.twig): Ajoute un menu pour la gestion de la newsletter.
 feat(CustomerOrder): Ajoute les champs et annotations pour l'upload de facture.
🆕 feat(contact.twig): Affiche la liste des contacts.
🆕 feat(BillingEventSusbriber): Gère la génération de la facture PDF.
🆕 feat(TemplateController): Initialise le controller des templates de newsletter.
🆕 feat(CompaignController): Crée un controller pour les campagnes newsletter.
🎨 style(admin.scss): Ajoute le style css pour la card contact newsletter.
🆕 feat(add.twig): Ajoute le formulaire de création de liste de contact.
2025-08-01 10:41:05 +02:00
Serreau Jovann
358688eb5d feat(SignController): Ajoute la gestion des signatures Docuseal et les notifications. 2025-07-29 11:10:25 +02:00
Serreau Jovann
0e66b3c1e9 feat(vich_uploader): Configure VichUploader pour gérer les devis et paiements de factures/annonces. 2025-07-25 14:58:12 +02:00
Serreau Jovann
b2b53f97c0 feat(vich_uploader): Ajoute la configuration VichUploader pour les devis clients.
 feat(VichUploader): Crée les classes DevisName et AvatarName pour VichUploader.
📝 chore(BillingEventSusbriber): Commente la génération directe du PDF pour le devis.
📝 chore(DevisPdf): Supprime la méthode generate() de la classe DevisPdf.
2025-07-25 14:57:31 +02:00
Serreau Jovann
757907821a feat(admin): Ajoute interface d'administration avec Tailwind et Turbo.
🐛 fix(mailer): Corrige l'URL de suivi du mail pour production.

 feat(account): Ajoute la gestion de l'avatar de l'utilisateur.

 feat(account): Ajoute la gestion du premier mot de passe à la connexion.

🗑️ refactor: Supprime les tests unitaires obsolètes.
2025-07-21 09:02:13 +02:00
Serreau Jovann
0b7f9cca89 feat: Ajout configuration et dépendances initiales 2025-07-16 11:29:00 +02:00