# -*-coding:utf-8 -*-
from django.forms import ModelForm
from models import Epave,Newsforum
from django import forms
import constants

class EpaveForm(ModelForm):
    profondeur = forms.CharField(label='Profondeur en mètres (0 à XX)')
    class Meta:
        model= Epave
        exclude = ('idepave','pays','valid','dateupdate','erreursignalee','nbvote','photo','ocean','refuser',)

class SearchForm(forms.Form):
    distance = forms.IntegerField(label='Distance (0 = infini)')
    type = forms.ChoiceField(required=False,widget=forms.Select, choices=constants.TYPE_CHOICES_RECHERCHE)
    poisson = forms.ChoiceField(required=False,widget=forms.Select, choices=constants.FISH_CHOICES)

class NewsforumForm(ModelForm):
    class Meta:
        model = Newsforum
        exclude=('id','iduser','pseudo','latitude','longitude','codepostal','ville','arrondissement','idparent','datecreation','dateupdate','blacklist')

class ConnectForm(forms.Form):
    email = forms.CharField(label='Email',widget=forms.EmailInput)
    password = forms.CharField(label='Password',widget=forms.PasswordInput)