diff options
author | Dan McGee <dan@archlinux.org> | 2011-11-21 17:08:23 +0100 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2011-11-21 17:08:23 +0100 |
commit | 85657db05d7f65604340699cfcb9967c9e81a0ef (patch) | |
tree | f46f3903be174d7e1e726a4226384e664f111828 /packages | |
parent | 2cb4f97bb235217d6e56deded1444f5e84f08b71 (diff) | |
download | archweb-85657db05d7f65604340699cfcb9967c9e81a0ef.tar.gz archweb-85657db05d7f65604340699cfcb9967c9e81a0ef.tar.xz |
Better support for non-latin full names
Add a 'latin_name' field to the user profile so we can better support
those developers with names in non-Latin scripts, and yet still show a
Latin name as necessary on the developer profile page. This field only
shows up if populated.
Also, use consistent sorting everywhere- rather than using username,
always use first_name and last_name fields.
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'packages')
-rw-r--r-- | packages/views/search.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/views/search.py b/packages/views/search.py index 5748161..65fcddb 100644 --- a/packages/views/search.py +++ b/packages/views/search.py @@ -60,7 +60,8 @@ class PackageSearchForm(forms.Form): self.fields['arch'].choices = make_choice( [arch.name for arch in Arch.objects.all()]) self.fields['q'].widget.attrs.update({"size": "30"}) - maints = User.objects.filter(is_active=True).order_by('username') + maints = User.objects.filter(is_active=True).order_by( + 'first_name', 'last_name') self.fields['maintainer'].choices = \ [('', 'All'), ('orphan', 'Orphan')] + \ [(m.username, m.get_full_name()) for m in maints] |