Bulletin docx personnalisables (templates) #1012

Open
opened 2024-11-29 13:14:48 +01:00 by viennet · 0 comments
Owner

Proposer de nouveaux bulletins générés directement en docx à partir de templates (docx/Jinja2, voir https://docxtpl.readthedocs.io/en/latest/)

Pour cela:

  • permettre l'upload de templates (docx)
  • instancier les templates à partir du bulletin (dict API);
  • et au passage définir et documenter de nouvelles balises en se calquant sur la doc API (/)
    • étendre https://scodoc.org/ParametrageBulletins
    • données étudiant identiques à l'API ?
    • chaines titres personnalisées (par ex. pour titres dans différentes langues) via préférences semestres.

TODO

  • proposer quelques templates exemple (bulletin, et plus tard PV de jury)
  • coder upload templates (idéalement via configuration globale et/ou par département voire par semestre)
  • générer avec docxtpl
Proposer de nouveaux bulletins générés directement en **docx** à partir de templates (docx/Jinja2, voir https://docxtpl.readthedocs.io/en/latest/) Pour cela: - permettre l'upload de templates (docx) - instancier les templates à partir du bulletin (dict API); - et au passage définir et documenter de nouvelles balises en se calquant sur la doc API (/) - étendre https://scodoc.org/ParametrageBulletins - données étudiant identiques à l'API ? - chaines titres personnalisées (par ex. pour titres dans différentes langues) via préférences semestres. ### TODO - [ ] proposer quelques templates exemple (bulletin, et plus tard PV de jury) - [ ] coder upload templates (idéalement via configuration globale et/ou par département voire par semestre) - [ ] générer avec **docxtpl**
viennet added the
enhancement
label 2024-11-29 13:14:48 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ScoDoc/ScoDoc#1012
No description provided.