ergo : block titre vient de settings
authordavin baragiotta <davin.baragiotta@u-db.(none)>
Fri, 29 Jul 2011 19:29:30 +0000 (15:29 -0400)
committerDavin BARAGIOTTA <davin.baragiotta@auf.org>
Fri, 29 Jul 2011 19:29:30 +0000 (15:29 -0400)
24 files changed:
project/dae/templates/dae/embauche.html
project/dae/templates/dae/embauche_consulter.html
project/dae/templates/dae/embauches_liste.html
project/dae/templates/dae/index.html
project/dae/templates/dae/poste.html
project/dae/templates/dae/poste_consulter.html
project/dae/templates/dae/postes_liste.html
project/recrutement/templates/recrutement/affecter_evaluateurs.html
project/recrutement/templates/recrutement/envoyer_courriel_candidats.html
project/recrutement/templates/recrutement/index.html
project/recrutement/templates/recrutement/postuler_appel_offre.html
project/recrutement/templates/recrutement/selectionner_template.html
project/rh/templates/rh/employe.html
project/rh/templates/rh/employes_liste.html
project/rh/templates/rh/index.html [deleted file]
project/rh/templates/rh/perso.html
project/rh/urls.py
project/rh/views.py
project/settings.py
project/templates/autocompleteselect.html
project/templates/index.html
project/templates/menu.html
project/urls.py
project/views.py

index 0a3cd4f..f743dda 100644 (file)
@@ -2,7 +2,6 @@
 {% load adminmedia %}
 
 {% block title %}RH - DAE - Embauche{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Demande d'autorisation d'engagement{% endblock %}
 
 {% block extrahead %}
index 6fc81c8..7884878 100644 (file)
@@ -2,7 +2,6 @@
 {% load adminmedia dae %}
 
 {% block title %}RH - DAE - Embauche{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Demande d'autorisation d'engagement{% endblock %}
 
 {% block extrahead %}
index acaa134..1cc7d8b 100644 (file)
@@ -1,7 +1,6 @@
 {% extends 'base.html' %}
 
 {% block title %}RH - DAE - Embauches{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Demande d'autorisation d'engagement{% endblock %}
 
 {% block main %}
index c2ac8d2..1d6bc8b 100644 (file)
@@ -2,7 +2,6 @@
 {% load dae %}
 
 {% block title %}RH - DAE{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Demande d'autorisation d'engagement{% endblock %}
 
 {% block main %}
index 789d173..4a40e79 100644 (file)
@@ -2,7 +2,6 @@
 {% load adminmedia %}
 
 {% block title %}RH - DAE - Poste{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}
 Demande d'autorisation d'embauche
 {% endblock %}
index b200fe3..e720fb6 100644 (file)
@@ -2,7 +2,6 @@
 {% load adminmedia dae %}
 
 {% block title %}RH - DAE - Poste{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}
 Demande d'autorisation d'embauche
 {% endblock %}
index f9703ac..c010b90 100644 (file)
@@ -1,7 +1,6 @@
 {% extends 'base.html' %}
 
 {% block title %}RH - DAE - Postes{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Demande d'autorisation d'engagement{% endblock %}
 
 {% block main %}
index 926d3bc..17af613 100644 (file)
@@ -2,7 +2,6 @@
 {% load i18n adminmedia form_utils_tags %}
 
 {% block title %}RH - Recrutement{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Affecter évaluateur{% endblock %}
 
 {% block content %}
index 7fa5696..2ffe957 100644 (file)
@@ -2,7 +2,6 @@
 {% load i18n adminmedia form_utils_tags %}
 
 {% block title %}RH - Recrutement{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Envoyer courriel aux candidats{% endblock %}
 {% block extrahead %}
 
index 452d7a0..5ca20a9 100644 (file)
@@ -1,14 +1,13 @@
 {% extends 'base.html' %}
 
-{% block title %}RH{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
-{% block sous_titre %}Accueil{% endblock %}
+{% block title %}RH - Recrutement{% endblock %}
+{% block sous_titre %}Recrutement{% endblock %}
 
 {% block main %}
 <h1>Recrutement</h1>
 
 <p>
-Recrutement
+Application de gestion du recrutement.
 </p>
 
 {% endblock %}
index 53569f0..5227c79 100644 (file)
@@ -2,7 +2,6 @@
 {% load adminmedia %}
 
 {% block title %}RH{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Accueil{% endblock %}
 
 {% block main %}
index fe32d40..038387c 100644 (file)
@@ -2,7 +2,6 @@
 {% load i18n adminmedia form_utils_tags %}
 
 {% block title %}RH - Recrutement{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Envoyer courriel aux candidats{% endblock %}
 {% block extrahead %}
 {{ form.media }}
index 8c19d5d..35917f3 100644 (file)
@@ -1,7 +1,6 @@
 {% extends 'base.html' %}
 
 {% block title %}RH - {{ employe }}{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Employés{% endblock %}
 
 {% block main %}
index d8b0f79..80dd7f1 100644 (file)
@@ -1,7 +1,6 @@
 {% extends 'base.html' %}
 
 {% block title %}RH - Employés{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Employés{% endblock %}
 
 {% block main %}
diff --git a/project/rh/templates/rh/index.html b/project/rh/templates/rh/index.html
deleted file mode 100644 (file)
index d1cccdd..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-{% extends 'base.html' %}
-
-{% block title %}RH{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
-{% block sous_titre %}Accueil{% endblock %}
-
-{% 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 dae_index %}">Demande d'autorisation d'embauche (DAE)</a></li>
-</ul>
-{% endblock %}
-
index e03678d..e9e7e0e 100644 (file)
@@ -1,7 +1,6 @@
 {% extends 'base.html' %}
 
 {% block title %}RH - {{ employe }}{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Espace personnel{% endblock %}
 
 {% block main %}
index b4e3c4d..3096093 100644 (file)
@@ -4,7 +4,6 @@ from django.conf.urls.defaults import patterns, url
 urlpatterns = patterns(
     'project.rh.views',
     url(r'^employes/$', 'employes_liste', name='rh_employes'),
-    url(r'^employe/(?P<id>.*)/perso$', 'perso', name='rh_perso'),
-    url(r'^employe/(?P<id>.*)$', 'employe', name='rh_employe'),
-    url(r'^$', 'index', name='rh_index'),
+    url(r'^employes/(?P<id>.*)/perso$', 'perso', name='rh_perso'),
+    url(r'^employes/(?P<id>.*)$', 'employe', name='rh_employe'),
 )
index 2aae70a..446dce3 100644 (file)
@@ -6,10 +6,7 @@ from django.template import RequestContext
 from project.rh import models as rh
 
 
-# homes
-def index(request):
-    return render_to_response('rh/index.html', {}, RequestContext(request))
-    
+# homes    
 def perso(request, id):
     """Espace personnel de l'employé."""
     try:
index 26bfbfa..0384e47 100644 (file)
@@ -5,7 +5,7 @@ import socket
 from conf import *
 
 
-PROJET_TITRE = "SGRH"
+PROJET_TITRE = "Ressources humaines"
 
 # Rapports d'erreurs
 EMAIL_SUBJECT_PREFIX = '[auf_rh_dae - %s] ' % socket.gethostname()
index d91ba4f..13e4ea2 100644 (file)
@@ -1,10 +1,14 @@
 {% load i18n %}
 <input type="text" name="{{name}}_text" id="{{html_id}}_text" value="" {{ extra_attrs }} />
 {% if add_link %}
-        <a href="{{ add_link }}" class="add-another" id="add_{{ html_id }}" onclick="return showAddAnotherPopup(this);"> <img src="{{ admin_media_prefix }}img/admin/icon_addlink.gif" width="10" height="10" alt="Add Another"></a>
+    <a href="{{ add_link }}" class="add-another" id="add_{{ html_id }}" onclick="return showAddAnotherPopup(this);">
+        <img src="{{ admin_media_prefix }}img/admin/icon_addlink.gif" width="10" height="10" alt="Add Another">
+    </a>
 {% endif %}
 {% block help %}{% endblock %}
-<div id="{{html_id}}_on_deck" class="results_on_deck"><div>{{current_result|safe}}</div></div>
+<div id="{{html_id}}_on_deck" class="results_on_deck">
+    <div>{{current_result|safe}}</div>
+</div>
 <input type="hidden" name="{{name}}" id="{{html_id}}" value="{{current_id}}" />
 <script type="text/javascript">
 jQuery(document).ready(function($){{% block script %}
index abe5015..2edc41d 100644 (file)
@@ -1,7 +1,6 @@
 {% extends 'base.html' %}
 
 {% block title %}RH{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Accueil{% endblock %}
 
 {% block main %}
 L'ensemble des applications RH sera regroupé dans ce système de gestion des ressources humaines (SGRH).
 </p>
 <p>
-Voici les modules actuellement disponibles :
+Voici les applications actuellement disponibles :
 </p>
 <ul>
+    <li><a href="{% url rh_employes %}">Employés</a></li>
     <li><a href="{% url dae_index %}">Demande d'autorisation d'engagement (DAE)</a></li>
+    <li><a href="{% url index %}">Recrutement</a></li>
 </ul>
+<p>
+L'accès aux applications est géré par des permissions d'accès.
+</p>
+
+<h1>Vos permissions d'accès</h1>
 
-<h1>Vos droits d'accès</h1>
-{% if request.user.is_authenticated %}
+{% if request.user.groups.all %}
 <p>Vous faites partie des groupes suivants : </p>
 <ul>
-    {% for g in  request.user.groups.all %}
+    {% for g in request.user.groups.all %}
     <li>{{ g.name }}</li>
     {% endfor %}
 </ul>
+{% else %}
+    Vous n'avez aucune permission d'accès particulière.
 {% endif %}
 
-
 {% endblock %}
-
index a0ba2f0..22009e7 100644 (file)
@@ -1,28 +1,36 @@
 {% load auf_menu dae %}
 
 <ul class="menu">
-  <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>
-    <ul>
+    <li class="{% menu_actif request '^$' %}">
+        <a href="{% url accueil %}">Accueil</a>
+    </li>
+{% if user.is_authenticated %}
+    <li class="{% menu_actif request '^employes$' %}">
+        <a href="{% url rh_employes %}">Employés</a>
+    </li>
+    <li class="{% menu_actif request '^dae$' %}">
+        <a href="{% url dae_index %}">DAE</a>
+        <ul>
         {% if request.user|peut_ajouter %}
         <li class="{% menu_actif request '^poste$' %}">
-          <a href="{% url poste %}">Poste : formulaire</a>
+            <a href="{% url poste %}">Poste : formulaire</a>
         </li>
         {% endif %}
         <li class="{% menu_actif request '^postes$' %}">
-          <a href="{% url dae_postes_liste %}">Postes : voir et valider</a>
+            <a href="{% url dae_postes_liste %}">Postes : voir et valider</a>
         </li>
         {% if request.user|peut_ajouter %}
         <li class="{% menu_actif request '^embauche$' %}">
-          <a href="{% url embauche %}">Embauche : formulaire</a>
+            <a href="{% url embauche %}">Embauche : formulaire</a>
         </li>
         {% endif %}
         <li class="{% menu_actif request '^embauches$' %}">
-          <a href="{% url dae_embauches_liste %}">Embauches : voir et valider</a>
+            <a href="{% url dae_embauches_liste %}">Embauches : voir et valider</a>
         </li>
-    </ul>
-  </li>
+        </ul>
+    </li>
+    <li class="{% menu_actif request '^recrutement$' %}">
+        <a href="{% url index %}">Recrutement</a>
+    </li>
+{% endif %}
 </ul>
index 1e7c852..2b1f742 100644 (file)
@@ -9,13 +9,19 @@ handler500 # Pyflakes
 
 urlpatterns = patterns(
     '',
-    (r'^$', 'project.views.index'),
-    #url(r'^private_files/', include('private_files.urls')),
-    url(r'^captcha/', include('captcha.urls')),
-    url(r'^admin_tools/', include('admin_tools.urls')),
+    # système
+    url(r'^$', 'project.views.index', name='accueil'),
     (r'^admin/', include(admin.site.urls)),
     (r'^connexion/$', 'django.contrib.auth.views.login'),
     (r'^deconnexion/$', 'django.contrib.auth.views.logout'),
+    #url(r'^private_files/', include('private_files.urls')),
+    url(r'^captcha/', include('captcha.urls')),
+    url(r'^admin_tools/', include('admin_tools.urls')),
+    (r'^tinymce/', include('tinymce.urls')),
+    (r'^prive/(?P<path>.*)$', 'django.views.static.serve', 
+        {'document_root': settings.PRIVE_MEDIA_ROOT}),
+
+    # apps
     (r'^dae/', include('project.dae.urls')),
     (r'^recrutement/', include('project.recrutement.urls')),
     url(r'^recrutement/affecter_evaluateurs_candidats/$', 
@@ -34,10 +40,7 @@ urlpatterns = patterns(
         name='pieces'),
     url(r'^recrutement/postuler_appel_offre/$', 
         'recrutement.views.postuler_appel_offre', name='postuler_appel_offre'),
-    (r'^tinymce/', include('tinymce.urls')),    
     (r'^', include('project.rh.urls')),
-    (r'^prive/(?P<path>.*)$', 'django.views.static.serve', 
-        {'document_root': settings.PRIVE_MEDIA_ROOT}),
 )
 
 if settings.DEBUG:
index c69b5a6..85fb6c7 100644 (file)
@@ -1,8 +1,8 @@
 # -*- encoding: utf-8 -*-
+from django.contrib.auth.decorators import login_required
 from django.shortcuts import render_to_response
 from django.template import RequestContext
-from project.dae.decorators import dae_groupe_requis
 
-@dae_groupe_requis
+@login_required
 def index(request):
     return render_to_response('index.html', {}, RequestContext(request))