web/ldt_utils/ldt/forms.py
changeset 5 ae8593287883
parent 4 7c994c98d1df
child 6 7256b057c180
equal deleted inserted replaced
4:7c994c98d1df 5:ae8593287883
     1 from django import forms
       
     2 from models import Project, Content
       
     3 import uuid
       
     4 
       
     5 class LdtImportForm(forms.Form):
       
     6     importFile = forms.FileField()
       
     7     videoPath = forms.CharField(required=False)
       
     8     flatten = forms.BooleanField(required=False, initial=True)   
       
     9     
       
    10 class LdtAddForm(forms.ModelForm):
       
    11     title = forms.CharField()
       
    12     # contents = forms.ModelMultipleChoiceField(Content.objects.all())
       
    13     # owner = forms.ModelChoiceField(Author.objects.all())
       
    14     class Meta:
       
    15         model = Project
       
    16         exclude = ("ldt_id", "ldt", "created_by", "changed_by", "creation_date", "modification_date", "state", "owner")   
       
    17 
       
    18 class ReindexForm(forms.Form):
       
    19     contents = forms.ModelMultipleChoiceField(Content.objects.all())
       
    20 
       
    21 class SearchForm(forms.Form):
       
    22     search = forms.CharField()
       
    23     field = forms.ChoiceField([(u"all", u"all"), (u"title", u"title"), (u"abstract", u"resume"), (u"tags", u"tags")])
       
    24 
       
    25 class AddProjectForm (forms.Form):
       
    26     title = forms.CharField()
       
    27 
       
    28 class CopyProjectForm (forms.Form):
       
    29     title = forms.CharField()