Companies: a full name and acronyms, with the person choosing which one lists show #1245
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#1245
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?
The need
A company is often known by two names: the full name and an acronym or short form, for example CNRS = Centre National de la Recherche Scientifique, EDF = Électricité de France, SNCF, AXA. Today a company holds one
name(the identifying one) plus its names in other languages (CompanyName, #673). There is nowhere to say "this is its full name and this is its acronym", and the lists show whichever one was typed first.Wanted
CNRSorCentre Nationalfinds the same company), and offered by the duplicate notice and a merge's matching, soCNRSandCentre National de la Recherche Scientifiqueare not entered twice.Design points to decide
CompanyNamewith a kind (full,acronym,short) beside its language, or a new table. The existing constraint is one name per company and language, so acronyms (which have no language, or several) need their own rule.Company.namestays the identifying value (uniqueness, merge, CSV), as #673 decided; a newdisplay_namechoice (which of the person's names is used in lists) is read through one helper so no template picks a field itself.sigleandnom_complet); where they do, offer them to the person, never apply them silently. Related: #1244 (capitals in the Annuaire's answer).Tests
The list shows the chosen name; changing the choice changes every list; search and the duplicate notice find both names; a company without an acronym behaves as today; the API, export and archive round-trip the names.
Strings go through Weblate only.