Project

General

Profile

Actions

Feature #90

closed
RA

Feature #82: Améliorer la génération de PDF pour les contrats avec design professionnel et signatures configurables

Backend — moteur de rendu PDF du contrat (police, logo, marges)

Feature #90: Backend — moteur de rendu PDF du contrat (police, logo, marges)

Added by Redmine Admin about 2 months ago. Updated about 1 month ago.

Status:
Shipped
Priority:
Normal
Assignee:
-
Start date:
06/15/2026
Due date:
% Done:

0%

Estimated time:
spec_ref:
build_status:
build_number:
ci_run_url:
scan_status:
scan_report_url:
deploy_status:
deployed
preprod_url:
deployed_at:
06/23/2026
branch:
feat/90-contract-pdf-renderer
pr_url:
https://github.com/Scobby-organisation/scobby/pull/8
security_key:
severity:
paused:

Description

Parent : #82. Socle (aucune dépendance).

Retravailler le moteur de rendu PDF du contrat (server/, pdf-lib/jsPDF) à partir des réglages du modèle : police choisie, logo de la structure en haut à gauche + filet de séparation, marges 2 cm, mise en page soignée. Définir le **contrat de données des réglages** (police, logo, emplacement signatures) consommé par le rendu — à partager avec le frontend #82-config.

## Acceptance criteria
- [ ] Le PDF respecte la police et la mise en page du modèle ; marges 2 cm sur tous les côtés.
- [ ] Logo de la structure rendu en haut à gauche avec filet de séparation.
- [ ] Le schéma des réglages de présentation est défini et documenté (consommé par le frontend).
- [ ] Tests backend (TDD) + lint/typecheck verts.

Actions

Also available in: PDF Atom