web/ldt/ldt_utils/forms.py
changeset 44 b7e3f3b2d150
parent 41 a5719dcb742a
child 60 a8ad7ebf5902
equal deleted inserted replaced
43:dd83bd03fecd 44:b7e3f3b2d150
     4 from utils import generate_uuid
     4 from utils import generate_uuid
     5 from django.forms.widgets import Widget
     5 from django.forms.widgets import Widget
     6 from django.contrib.admin import widgets as admin_widgets
     6 from django.contrib.admin import widgets as admin_widgets
     7 from django.core.urlresolvers import reverse
     7 from django.core.urlresolvers import reverse
     8 from ldt.settings import BASE_URL
     8 from ldt.settings import BASE_URL
       
     9 from ldt.forms import widgets as ldt_widgets
     9 
    10 
    10 class LdtImportForm(forms.Form):
    11 class LdtImportForm(forms.Form):
    11     importFile = forms.FileField()
    12     importFile = forms.FileField()
    12     videoPath = forms.CharField(required=False)
    13     videoPath = forms.CharField(required=False)
    13     flatten = forms.BooleanField(required=False, initial=True)   
    14     flatten = forms.BooleanField(required=False, initial=True)   
    36 
    37 
    37 class ContentForm(forms.ModelForm):
    38 class ContentForm(forms.ModelForm):
    38 
    39 
    39     #iri_id = forms.CharField(max_length=1024, widget=forms.HiddenInput, initial=generate_uuid)
    40     #iri_id = forms.CharField(max_length=1024, widget=forms.HiddenInput, initial=generate_uuid)
    40     iriurl = forms.CharField(max_length=1024, widget=forms.HiddenInput, required=False)
    41     iriurl = forms.CharField(max_length=1024, widget=forms.HiddenInput, required=False)
    41     content_creation_date = forms.SplitDateTimeField(widget=admin_widgets.AdminSplitDateTime, required=False)
    42     content_creation_date = forms.SplitDateTimeField(widget=ldt_widgets.LdtSplitDateTime, required=False)
    42     
    43     
    43     def clean_iri_id(self):
    44     def clean_iri_id(self):
    44         data = self.cleaned_data.get('iri_id')
    45         data = self.cleaned_data.get('iri_id')
    45         if not data:
    46         if not data:
    46             data = generate_uuid()
    47             data = generate_uuid()