src/ldt/ldt/ldt_utils/forms.py
changeset 383 a99ea8eb8b9a
parent 343 1b9b509013a7
child 404 4adc42ab55fd
equal deleted inserted replaced
382:123b89cf599e 383:a99ea8eb8b9a
    48 class ContentForm(ShareForm):
    48 class ContentForm(ShareForm):
    49     iriurl = forms.CharField(max_length=1024, widget=forms.HiddenInput, required=False)
    49     iriurl = forms.CharField(max_length=1024, widget=forms.HiddenInput, required=False)
    50     content_creation_date = forms.SplitDateTimeField(widget=ldt_widgets.LdtSplitDateTime, required=False, label=_("content.content_creation_date"))
    50     content_creation_date = forms.SplitDateTimeField(widget=ldt_widgets.LdtSplitDateTime, required=False, label=_("content.content_creation_date"))
    51     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"))))
    51     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"))))
    52     groups = forms.ModelMultipleChoiceField(Group.objects.all(), required=False)
    52     groups = forms.ModelMultipleChoiceField(Group.objects.all(), required=False)
    53     is_public = forms.BooleanField(required=False)  
    53     is_public = forms.BooleanField(required=False)
       
    54     front_project = forms.ModelChoiceField(queryset=Project.objects.all(), required=False, label=_("content.front_project")) 
    54         
    55         
    55     def clean_iri_id(self):
    56     def clean_iri_id(self):
    56         data = self.cleaned_data.get('iri_id')
    57         data = self.cleaned_data.get('iri_id')
    57         if not data:
    58         if not data:
    58             data = generate_uuid()
    59             data = generate_uuid()