# -*- coding: utf-8 -*-
from django import forms
from enmi.conf.models import *
from django.utils.translation import ugettext_lazy as _
import time

class LdtImportForm(forms.Form):
    importFile = forms.FileField()

class SearchForm(forms.Form):
    search = forms.CharField()
    field = forms.ChoiceField([(u"all",_(u"tous")),(u"title",_(u"titre")),(u"abstract",_(u"résumé")),(u"tags",_(u"tags"))])
    type = forms.ChoiceField([(u"all",_(u"tous")),(u"contribution",_(u"contribution")),(u"content",_(u"contenus"))])
    ts = forms.CharField(widget=forms.HiddenInput, initial=unicode(int(time.time()*1000)))

class LdtForm(forms.Form):
    edition = forms.ModelChoiceField(Edition.objects.all())
    user = forms.EmailField()

class reindexForm(forms.Form):
    editions = forms.ModelMultipleChoiceField(Edition.objects.all())
