[damned-lies] Fixes #139 - Translate language list on team join page
- From: Claude Paroz <claudep src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [damned-lies] Fixes #139 - Translate language list on team join page
- Date: Sat, 23 Nov 2019 14:12:50 +0000 (UTC)
commit 1b315a9b77b10d65699b3c2fe63b2e4ebceed122
Author: Claude Paroz <claude 2xlibre net>
Date: Sat Nov 23 15:11:54 2019 +0100
Fixes #139 - Translate language list on team join page
people/forms.py | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/people/forms.py b/people/forms.py
index ce1e9c1e..f0bf2de1 100644
--- a/people/forms.py
+++ b/people/forms.py
@@ -102,11 +102,17 @@ class DetailForm(forms.ModelForm):
return url
+class TeamChoiceField(forms.ModelChoiceField):
+ def label_from_instance(self, obj):
+ return obj.get_description()
+
+
class TeamJoinForm(forms.Form):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
# FIXME: exclude team to which user is already member
- self.fields['teams'] = forms.ModelChoiceField(queryset=Team.objects.all())
+ self.fields['teams'] = TeamChoiceField(queryset=Team.objects.all())
+
def get_image_size(url):
""" Returns width and height (as tuple) of the image poited at by the url
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]