src/ldt/ldt/ldt_utils/forms.py
changeset 233 f6d009f83e38
parent 228 94fdb72b7d56
child 234 331f767d8996
--- a/src/ldt/ldt/ldt_utils/forms.py	Fri Nov 04 16:45:40 2011 +0100
+++ b/src/ldt/ldt/ldt_utils/forms.py	Mon Nov 07 15:18:25 2011 +0100
@@ -1,6 +1,6 @@
 from django import forms
 from django.utils.translation import ugettext_lazy as _
-from django.contrib.auth.models import User
+from django.contrib.auth.models import User, Group
 from ldt.forms import widgets as ldt_widgets
 from models import Project, Content, Media
 from utils import generate_uuid
@@ -14,11 +14,14 @@
     title = forms.CharField()
     contents = forms.ModelMultipleChoiceField(Content.objects.all()) #@UndefinedVariable
     description = forms.CharField(widget=forms.Textarea, required=False)
+    groups = forms.ModelMultipleChoiceField(Group.objects.all(), required=False)
+    
     # owner = forms.ModelChoiceField(Author.objects.all())
     class Meta:
         model = Project
         exclude = ("ldt_id", "ldt", "created_by", "changed_by", "creation_date", "modification_date", "state", "owner")   
 
+
 class ReindexForm(forms.Form):
     contents = forms.ModelMultipleChoiceField(Content.objects.all()) #@UndefinedVariable
     index_projects = forms.BooleanField(required=False, initial=False)
@@ -88,3 +91,4 @@
 class GroupAddForm(forms.Form):
     name = forms.CharField(required=True)
     members_list = forms.ModelMultipleChoiceField(User.objects.all(), required=False)
+    admin_list = forms.ModelMultipleChoiceField(User.objects.all(), required=False)