Display error message when creating a group with an already existing name
authorverrierj
Mon, 07 Nov 2011 16:24:17 +0100
changeset 234 331f767d8996
parent 233 f6d009f83e38
child 235 e5e5c4aeede9
Display error message when creating a group with an already existing name
src/ldt/ldt/ldt_utils/forms.py
src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_group.html
--- 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
--- 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 @@
 	<input type="hidden" name="form_status" value="{{form_status}}" id="project_form_status" />
 	<label for="name">{% trans "Name" %}:</label>
 	{{form.name}}
+	{% for error in form.errors.name %}
+	<span class="error">{{ error }}</span>
+	{% endfor %}
 	<label>{% trans "List of members" %}:</label>	
 	<div class="span-12 last projectscontentsdiv" id="ldtcreatecontentslistcontainer">
 		<div class="span-12 last projectscontentstablediv" id="ldtcreatecontentstablediv">