class Poste(models.Model):
# Modèle existant
id_rh = models.ForeignKey(rh.Poste, null=True, related_name='+',
- editable=False)
- nom = models.CharField(max_length=255)
+ editable=False, verbose_name="Mise à jour du poste")
+ nom = models.CharField(max_length=255, verbose_name="Nom du poste")
implantation = models.ForeignKey(ref.Implantation)
type_poste = models.ForeignKey(rh.TypePoste, null=True, related_name='+')
service = models.ForeignKey(rh.Service, related_name='+')
- responsable = models.ForeignKey(rh.Poste, related_name='+')
+ responsable = models.ForeignKey(rh.Poste, related_name='+', verbose_name="Poste du responsable")
regime_travail = models.DecimalField(max_digits=12, decimal_places=2,
default=100)
regime_travail_nb_heure_semaine = models.DecimalField(max_digits=12,
{% extends 'base.html' %}
-{% block title %}
- Autorisation d'embauche
-{% endblock %}
+{% block title %}RH - DAE{% endblock %}
+{% block titre %}Ressources humaines{% endblock %}
+{% block sous_titre %}Demande d'autorisation d'embauche{% endblock %}
{% block main %}
- <a href="{% url poste %}">Poste</a>
+<h1>Demande d'autorisation d'embauche (DAE)</h1>
+
+<p>
+Ce module vous permet la gestion de deux types de demandes :
+</p>
+
+<h2>Demandes d'autorisation de création de poste</h2>
+<ul>
+ <li><a href="{% url poste %}">Soumettre une demande</a></li>
+ <li><a href="{% url dae_postes_liste %}">Voir les demandes</a></li>
+</ul>
+
+<h2>Demandes d'autorisation d'engagement de personnel</h2>
+
+<ul>
+ <li><a href="">Soumettre une demande</a> <i>(incluant création de poste)</i></li>
+ <li><a href="">Voir les demandes</a></li>
+</ul>
{% endblock %}
{% extends 'base.html' %}
+{% block title %}RH - DAE{% endblock %}
+{% block titre %}Ressources humaines{% endblock %}
+{% block sous_titre %}Demande d'autorisation d'embauche{% endblock %}
+
{% block extrahead %}
<script src="{{ MEDIA_URL }}js/jquery-1.5.1.min.js"
type="text/javascript"></script>
rel="stylesheet" />
{% endblock %}
-{% block title %}
- Formulaire poste
-{% endblock %}
-
{% block main %}
+<h1>Demande d'autorisation de création de poste</h1>
+
+
<h2>
{% if new %}
Nouveau poste
{% else %}
- Poste
+ Mise à jour du poste : {{ poste }}
{% endif %}
</h2>
+
<form action="" method="post">
<table cellspacing="0">
{{ form.as_table }}
urlpatterns = patterns(
'project.dae.views',
- (r'^$', 'index'),
+ url(r'^$', 'index', name='dae_index'),
url(r'^poste/(?P<key>.*)/financement$', 'financement', name='financement'),
url(r'^poste/(?P<key>.*)/financement/(?P<id>\d*)$', 'financement',
name='financement'),
- url(r'^poste$', 'poste', name='poste'),
- url(r'^poste/(?P<key>.*)$', 'poste', name='poste'),
+ url(r'^postes$', 'postes_liste', name='dae_postes_liste'),
+ url(r'^poste/soumettre$', 'poste', name='poste'),
+ url(r'^poste/soumettre/(?P<key>.*)$', 'poste', name='poste'),
)
return render_to_response('dae/poste.html', vars, RequestContext(request))
+def postes_liste(request):
+ """ Liste des postes
+ """
+ postes = dae.Poste.objects.all()
+ vars = dict()
+ vars['postes'] = postes
+ return render_to_response('dae/postes_liste.html', vars, RequestContext(request))
def financement(request, key=None, id=None):
""" Formulaire pour une source de financement pour un poste. """
{% extends 'base.html' %}
-{% block title %}Ressources humaines{% endblock %}
+{% block title %}RH{% endblock %}
+{% block titre %}Ressources humaines{% endblock %}
+{% block sous_titre %}Accueil{% endblock %}
-{% block content %}
-<h1>Gestion des ressources humaines</h1>
-
-<h2>Autorisation d'embauche</h2>
+{% block main %}
+<h1>Ressources humaines</h1>
+<p>
+L'ensemble des applications RH sera regroupé dans ce système de gestion des ressources humaines (SGRH).
+</p>
+<p>
+Voici les modules actuellement disponibles :
+</p>
<ul>
-<li><a href="{% url poste %}">Poste</a></li>
+ <li><a href="{% url dae_index %}">Demande d'autorisation d'embauche (DAE)</a></li>
</ul>
{% endblock %}
+
{% load auf_menu %}
<ul class="menu">
- <li class="{% menu_actif request '^$' %}"><a href="/">Accueil</a></li>
- <li class="{% menu_actif request '^dae$' %}"><a href="{% url poste %}">DAE</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>
</ul>
urlpatterns = patterns(
'',
- ######## page d'accueil de demo ######
- (r'^$', 'auf.django.skin.views.demo'),
- ######################################
url(r'^admin_tools/', include('admin_tools.urls')),
(r'^admin/', include(admin.site.urls)),
- (r'^dae/', include('project.dae.urls')),
(r'^connexion/$', 'django.contrib.auth.views.login'),
(r'^deconnexion/$', 'django.contrib.auth.views.logout'),
+ (r'^dae/', include('project.dae.urls')),
(r'^', include('project.rh.urls')),
)