From f21f3dd5dcd6d92d9fb0a597ff9b9740fdf05723 Mon Sep 17 00:00:00 2001 From: Luan Date: Tue, 17 Dec 2013 09:52:19 -0200 Subject: [PATCH] Adding list description on user create form - closes #102 --- src/accounts/forms.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/accounts/forms.py b/src/accounts/forms.py index e5d3081..5456ea9 100644 --- a/src/accounts/forms.py +++ b/src/accounts/forms.py @@ -6,6 +6,7 @@ from django.utils.translation import ugettext_lazy as _ from conversejs.models import XMPPAccount +from accounts.utils import mailman from super_archives.models import MailingList from .utils.validators import validate_social_account @@ -68,7 +69,10 @@ class UserUpdateForm(UserForm): class ListsForm(forms.Form): - LISTS_NAMES = ((list.name, list.name) for list in MailingList.objects.all()) + LISTS_NAMES = (( + listname, u'{} ({})'.format(listname, description) + ) for listname, description in mailman.all_lists(description=True)) + lists = forms.MultipleChoiceField(label=_(u'Mailing lists'), required=False, widget=forms.CheckboxSelectMultiple, -- libgit2 0.21.2