from django import forms
from django.contrib import admin
from django.forms.models import inlineformset_factory
+from datetime import timedelta
+from django.forms.widgets import CheckboxSelectMultiple
+from django.contrib.admin import widgets as admin_widgets
from form_utils.forms import BetterModelForm
from django.forms import ModelForm
from django.forms.models import BaseInlineFormSet
+
from tinymce.widgets import TinyMCE
from captcha.fields import CaptchaField
################################################################################
class CandidatPieceForm(inlineformset_factory(recr.Candidat,
recr.CandidatPiece)):
- pass
+ nom = forms.MultipleChoiceField(choices=recr.TYPE_PIECE_CHOICES,
+ widget=CheckboxSelectMultiple)
class PostulerOffreEmploiForm(ModelForm):
captcha = CaptchaField()
def __init__(self, *args, **kwargs):
- self.offre_emploi = kwargs.pop('offre_emploi')
+ self.offre_emploi = kwargs.pop('offre_emploi')
super(PostulerOffreEmploiForm, self).__init__(*args, **kwargs)
def save(self, *args, **kwargs):
class Meta:
model = recr.Candidat
exclude = ('actif', 'offre_emploi',)
+ widgets = dict(date_naissance=admin_widgets.AdminDateWidget(),)
fields = ('nom', 'prenom', 'genre', 'nationalite', 'date_naissance',
'situation_famille', 'nombre_dependant', 'niveau_diplome',
'employeur_actuel', 'poste_actuel', 'domaine_professionnel',