# HG changeset patch # User verrierj # Date 1320679457 -3600 # Node ID 331f767d89961a083e1fb85d045bdbebb0eea971 # Parent f6d009f83e384932e3972d37249129c63eab655b Display error message when creating a group with an already existing name diff -r f6d009f83e38 -r 331f767d8996 src/ldt/ldt/ldt_utils/forms.py --- a/src/ldt/ldt/ldt_utils/forms.py Mon Nov 07 15:18:25 2011 +0100 +++ b/src/ldt/ldt/ldt_utils/forms.py Mon Nov 07 16:24:17 2011 +0100 @@ -88,7 +88,10 @@ 'all' : ('admin/css/forms.css', 'admin/css/base.css', 'admin/css/widgets.css') } -class GroupAddForm(forms.Form): +class GroupAddForm(forms.ModelForm): name = forms.CharField(required=True) members_list = forms.ModelMultipleChoiceField(User.objects.all(), required=False) admin_list = forms.ModelMultipleChoiceField(User.objects.all(), required=False) + + class Meta: + model = Group diff -r f6d009f83e38 -r 331f767d8996 src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_group.html --- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_group.html Mon Nov 07 15:18:25 2011 +0100 +++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_group.html Mon Nov 07 16:24:17 2011 +0100 @@ -53,6 +53,9 @@ {{form.name}} + {% for error in form.errors.name %} + {{ error }} + {% endfor %}