Europass: the importer and the Postulo Templates CV theme share one name #911
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#911
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two different things are both called "Europass": the core plugin that reads Europass files, and the CV theme from Postulo Templates. Wherever both show up, nobody can tell which is which.
What exists today
src/postulo/plugins/europass/__init__.pydeclares a shipped plugin:name="europass",label=_("Europass");kind="importer", under the File formats parent;src/postulo_templates/plugin.pydeclares:Theme(name="europass", label=_("Europass"), provider=_("Postulo Templates")), a CV laid out like the Europass CV;names are in different namespaces (plugins and themes), so nothing collides in code today. But:What would change
Give each its own label, saying what it is. For example:
The exact wording is the maintainer's call, and the help texts that mention either one should use the same words.
Decide whether the theme's internal
namechanges as well. Stored documents record the theme name, so a rename needs an alias or a data migration so existing CVs keep their theme.Keeping
europassas the theme name and changing only the labels is the lighter option.New labels go through the catalogues (Weblate), in core and in postulo-templates.
Where
Core for the importer's label. postulo-templates for the theme's label, in its own repository, as a twin of this issue once the wording is chosen.