'comp_ong_min', 'comp_ong_max',
'comp_autre_min', 'comp_autre_max',)
widgets = dict(statut_residence=forms.RadioSelect(),
- appel=forms.RadioSelect())
+ appel=forms.RadioSelect(),
+ nom=forms.TextInput(attrs={'size': 60 }),
+ )
+ responsable=forms.ModelChoiceField(
+ queryset=rh.Poste.objects.select_related(depth=1))
+
# La liste des choix est laissée vide. Voir __init__ pour la raison.
- poste = forms.ChoiceField(choices=(), required=False)
+ poste = forms.ChoiceField(label="Nouveau poste, ou évolution du poste", choices=(), required=False)
def __init__(self, *args, **kwargs):
""" Mise à jour dynamique du contenu du menu des postes.
choices=STATUT_RESIDENCE_CHOICES)
# Rémunération
- classement = models.ForeignKey(rh.Classement,
- verbose_name='Classement proposé',
- related_name='+')
- salaire = models.DecimalField(max_digits=12,
- decimal_places=2,
+ classement = models.ForeignKey(rh.Classement, related_name='+',
+ verbose_name='Classement proposé')
+ salaire = models.DecimalField(max_digits=12, decimal_places=2,
verbose_name='Salaire de base',
- null=True,
- default=None)
+ null=True, default=None)
devise = models.ForeignKey(rh.Devise, related_name='+')
- regime_travail = models.DecimalField(max_digits=12, decimal_places=2)
- regime_travail = models.DecimalField(max_digits=12, verbose_name="Régime de travail", decimal_places=2)
- regime_travail_nb_heure_semaine = \
- models.DecimalField(max_digits=12, verbose_name="Nbr heures par semaine", decimal_places=2)
++ regime_travail = models.DecimalField(max_digits=12, decimal_places=2,
++ verbose_name="Régime de travail")
+ regime_travail_nb_heure_semaine = models.DecimalField(max_digits=12,
- decimal_places=2)
++ decimal_places=2, verbose_name="Nbr heures par semaine")
# Contrat
type_contrat = models.ForeignKey(rh.TypeContrat, related_name='+')
urlpatterns = patterns(
'project.dae.views',
- (r'^$', 'index'),
+ url(r'^$', 'index', name='dae_index'),
++ url(r'^postes$', 'postes_liste', name='dae_postes_liste'),
url(r'^poste/(?P<key>.*)/financement$', 'financement', name='financement'),
url(r'^poste/(?P<key>.*)/financement/(?P<id>\d*)$', 'financement',
name='financement'),
{% load auf_menu %}
<ul class="menu">
- <li class="{% menu_actif request '^$' %}"><a href="/">Accueil</a></li>
- <li class="{% menu_actif request '^$' %}"><a href="{% url index %}">Accueil</a></li>
- <li class="{% menu_actif request '^dae$' %}"><a href="{% url dae_index %}">DAE</a></li>
++ <li class="{% menu_actif request '^$' %}">
++ <a href="{% url index %}">Accueil</a>
++ </li>
+ <li class="{% menu_actif request '^dae$' %}">
- <a href="{% url poste %}">Postes</a>
++ <a href="{% url dae_index %}">DAE</a>
++ </li>
++ <li class="{% menu_actif request '^postes$' %}">
++ <a href="{% url dae_postes_liste %}">Postes</a>
+ </li>
+ <li class="{% menu_actif request '^embauche$' %}">
+ <a href="{% url embauche %}">Embauche</a>
+ </li>
</ul>