Use given name / surname in place of first name/lastname
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SchoolTool |
Won't Fix
|
High
|
Douglas Cerna |
Bug Description
I recall there was a specification like ASN.1 or RFC or something that recommends surname and given name over last name and first name, and require so on some context. at least for addressbook management the LDAP schema "person" requires so.
Reason: not all culture order is given name before surname. This makes the system difficult to deploy. A simple change is an option per person that how should the name be ordered. A better change is to make schooltool person profile following ASN.1. That is, as far as I can recall, use "title", "givenName", "surname", "generationQual
description: | updated |
Changed in schooltool: | |
importance: | Undecided → Critical |
assignee: | nobody → Douglas Cerna (replaceafill) |
milestone: | none → lucid |
Changed in schooltool: | |
milestone: | lucid → 1.4.0 |
Changed in schooltool: | |
assignee: | Douglas Cerna (replaceafill) → Justas Sadzevičius (justas-pov) |
Changed in schooltool: | |
importance: | Critical → High |
status: | New → Triaged |
milestone: | 1.4.0 → none |
tags: | added: usability |
Changed in schooltool: | |
milestone: | none → next |
Changed in schooltool: | |
assignee: | Justas Sadzevičius (justas-pov) → Douglas Cerna (replaceafill) |
Changed in schooltool: | |
milestone: | next → none |
We definitely need to straighten this out a bit.
One thing I'm unclear on is how much of this needs to be changed in the data model -- does it matter if we change variable names? Another thing I'm not sure about is whether this suggests that we need to think about the default in SchoolTool being a "base" i18n neutral translation with separate "US English" etc. translations. That is, "given name" and "surname" are clearer to someone translating and using the application in China, but not really what you'd use in the US. And you certainly wouldn't use "generationQual ifier" in the UI anywhere.