Commit f21f3dd5dcd6d92d9fb0a597ff9b9740fdf05723

Authored by Luan
1 parent c3f16f94

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,
... ...