Skip to content

ETQ Administration, j'aimerais avoir plus d'options dans l'édition de l'attestation #9200

@LeSim

Description

@LeSim

Besoin

  • modification de la police : gras / italique / souligné
  • placement du texte : gauche / centré / droite
  • numérotation des pages
  • accessibilité
    • proposer un format texte .txt est une alternative acceptable (voir le commentaire de @julieSalha)
  • A trancher : voir si on intègre la charte de l'état
    • si oui, faire un flag pour désactiver la charte pour les autres instances
  • utiliser un dossier pour faire du preview
  • prend un charge le conditionnel

Technique

  • conserver l'ancien système pour éviter de casser les attestations actuelles
  • a voir : utiliser trix comme dans l'édition des templates mails
  • probablement remplacer trix par https://tiptap.dev. Il nous faut un éditeur qui produit un AST configurable et pas du HTML
  • définir un AST pour les documents avec les fonctionnalités désirées (italic/bold, titles, links)
  • convertir la soupe HTML existante vers le nouveau AST
  • regarder ce que les copains de https://fiches.incubateur.anct.gouv.fr/ ont fait (ex: fiche-globale-département-38.pdf )
    • ils font du html -> pdf en utilisant weasyprint
      Au départ on faisait le rendu avec un Chrome headless, mais les sauts de page étaient fréquemment foireux (éléments coupés), et le support des marges étaient buggé ou absent, d’où le passage à WeasyPrint.

Ne sera pas fait dans cette issue

  • QR code
  • Signature du pdf

Exemples

Annexes :

remarques :

le logo trop important

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions