Serreau Jovann
9b8e49c550
feat: entite Contrat + CRUD admin + formulaire creation
Entite Contrat:
- email, raisonSociale, type (migration_siteconseil), state (draft/send/signed/cancelled)
- submissionId, submitterCompanyId, submitterCustomerId (DocuSeal)
- 3 PDFs Vich (unsigned, signed, audit)
- customer (ManyToOne nullable, lie apres signature)
- Reference CTR_XXXXX, getTypeLabel()
Controller admin /admin/contrats:
- index: liste des contrats avec statut
- create: email + raison sociale + type de contrat
- show: detail avec infos client, contrat, PDFs, actions
- cancel: annulation
Templates:
- index: tableau + modal creation (email, raison sociale, select type)
- show: 2 blocs (client + contrat), boutons PDF/signe/audit/annuler
Vich mappings: contrat_pdf, contrat_signed_pdf, contrat_audit_pdf
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 08:09:51 +02:00
..
2026-04-01 15:42:52 +02:00
2026-04-07 23:41:02 +02:00
2026-04-07 23:39:31 +02:00
2026-03-30 18:52:03 +02:00
2026-04-02 22:17:29 +02:00
2026-03-30 18:52:03 +02:00
2026-03-30 18:52:03 +02:00
2026-03-30 18:52:03 +02:00
2026-04-07 23:41:02 +02:00
2026-04-01 15:42:52 +02:00
2026-04-01 15:42:52 +02:00
2026-04-01 15:42:52 +02:00
2026-04-02 23:15:00 +02:00
2026-04-01 15:42:52 +02:00
2026-04-02 18:48:25 +02:00
2026-03-30 18:52:03 +02:00
2026-03-30 18:52:03 +02:00
2026-03-30 18:52:03 +02:00
2026-04-07 23:39:31 +02:00
2026-03-30 18:52:03 +02:00
2026-03-30 18:52:03 +02:00
2026-04-01 15:42:52 +02:00
2026-03-30 18:51:57 +02:00
2026-04-07 23:39:31 +02:00
2026-04-02 22:34:54 +02:00
2026-04-01 15:42:52 +02:00
2026-03-30 18:52:03 +02:00
2026-04-07 23:39:31 +02:00
2026-03-30 18:52:03 +02:00
2026-04-09 08:09:51 +02:00
2026-03-30 18:52:03 +02:00