Commit f21f3dd5dcd6d92d9fb0a597ff9b9740fdf05723
1 parent
c3f16f94
Exists in
master
and in
39 other branches
Adding list description on user create form - closes #102
Showing
1 changed file
with
5 additions
and
1 deletions
Show diff stats
src/accounts/forms.py
... | ... | @@ -6,6 +6,7 @@ from django.utils.translation import ugettext_lazy as _ |
6 | 6 | |
7 | 7 | from conversejs.models import XMPPAccount |
8 | 8 | |
9 | +from accounts.utils import mailman | |
9 | 10 | from super_archives.models import MailingList |
10 | 11 | from .utils.validators import validate_social_account |
11 | 12 | |
... | ... | @@ -68,7 +69,10 @@ class UserUpdateForm(UserForm): |
68 | 69 | |
69 | 70 | |
70 | 71 | class ListsForm(forms.Form): |
71 | - LISTS_NAMES = ((list.name, list.name) for list in MailingList.objects.all()) | |
72 | + LISTS_NAMES = (( | |
73 | + listname, u'{} ({})'.format(listname, description) | |
74 | + ) for listname, description in mailman.all_lists(description=True)) | |
75 | + | |
72 | 76 | lists = forms.MultipleChoiceField(label=_(u'Mailing lists'), |
73 | 77 | required=False, |
74 | 78 | widget=forms.CheckboxSelectMultiple, | ... | ... |