diff -r cb1b83039bc1 -r 39b2dab4f939 web/ldt/ldt_utils/forms.py --- a/web/ldt/ldt_utils/forms.py Wed Sep 15 15:20:26 2010 +0200 +++ b/web/ldt/ldt_utils/forms.py Tue Sep 21 04:27:08 2010 +0200 @@ -1,12 +1,13 @@ from django import forms -from models import Project, Content +from models import Project, Content, Media import uuid from utils import generate_uuid -from django.forms.widgets import Widget +from django.forms.widgets import Widget, RadioSelect from django.contrib.admin import widgets as admin_widgets from django.core.urlresolvers import reverse from ldt.settings import BASE_URL from ldt.forms import widgets as ldt_widgets +from django.utils.translation import ugettext_lazy as _ class LdtImportForm(forms.Form): importFile = forms.FileField() @@ -39,7 +40,8 @@ #iri_id = forms.CharField(max_length=1024, widget=forms.HiddenInput, initial=generate_uuid) iriurl = forms.CharField(max_length=1024, widget=forms.HiddenInput, required=False) - content_creation_date = forms.SplitDateTimeField(widget=ldt_widgets.LdtSplitDateTime, required=False) + content_creation_date = forms.SplitDateTimeField(widget=ldt_widgets.LdtSplitDateTime, required=False, label=_("content.content_creation_date")) + media_input_type = forms.ChoiceField(required=False, label=_("content.media_input_type"), choices=(("upload",_("file_upload")),("url",_("url")),("link",_("existing_media")),("create",_("create_media")),("none",_("none_media")) )) def clean_iri_id(self): data = self.cleaned_data.get('iri_id') @@ -65,18 +67,20 @@ class Media: css = { - 'all' : ('admin/css/forms.css','admin/css/base.css', 'admin/css/base.css', 'admin/css/widgets.css') + 'all' : ('admin/css/forms.css','admin/css/base.css', 'admin/css/widgets.css') } class MediaForm(forms.ModelForm): media_creation_date = forms.SplitDateTimeField(widget=ldt_widgets.LdtSplitDateTime, required=False) + media_file = forms.FileField(required=False); + src = forms.CharField(required=False, max_length=1024) class Meta: - model = Content + model = Media exclude = ("creation_date", "update_date", "creator") class Media: css = { - 'all' : ('admin/css/forms.css','admin/css/base.css', 'admin/css/base.css', 'admin/css/widgets.css') + 'all' : ('admin/css/forms.css','admin/css/base.css', 'admin/css/widgets.css') }