ephios-dev / ephios

ephios is a django web application for managing participation for services at events, like paramedics at a festival, lifeguards at the beach, referees and judges at competitions, etc.
https://ephios.de
MIT License
26 stars 8 forks source link

Support Name Titles #146

Closed felixrindt closed 1 year ago

felixrindt commented 4 years ago

Is your feature request related to a problem? Please describe.

My name is Dr. Lilly Mayer, so I put "Lilly" as my given name and "Dr. Mayer" as my last name. In some places, my name is displayed as "Lilly Dr. Mayer", which I find strange.

Describe the solution you'd like I want my name to be displayed as "Dr. Lilly Mayer". I want to input my title separately from my last name.

Describe alternatives you've considered

jeriox commented 4 years ago

could you link to/explain the "multiple naming schemes" thing? +1 in general. We could also think of Anreden at this point.

felixrindt commented 4 years ago

pretix blog post about name schemes: https://pretix.eu/about/en/blog/20181109-release-220/ A simple Title field should be fine though

Could we avoid Anreden and the complexity of gender by sticking to "Hello {user}"?

felixrindt commented 1 year ago

By now and after having read https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ multiple times I think something like "display name" and "full name" might be what I want

jeriox commented 1 year ago

By now and after having read https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ multiple times I think something like "display name" and "full name" might be what I want

that would map to Felix being your display name and Felix Rindt being your full name?

felixrindt commented 1 year ago

By now and after having read https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ multiple times I think something like "display name" and "full name" might be what I want

that would map to Felix being your display name and Felix Rindt being your full name?

depends really on what people prefer or what seems to be the standard in their organization. Display name is the one used to display the user in all kinds of views and email templates.

The full_name might be used for search, exporting certificates, etc. (I don't think we have much use for it now).

We could even have a seperate greeting (name), if people want to be greeted with a different name (e.g. in emails) than shown to other users.