1716: Date de naissance à supprimer
authorNilovna Bascunan-Vasquez <contact@nilovna.com>
Fri, 15 Jul 2011 15:04:21 +0000 (11:04 -0400)
committerNilovna Bascunan-Vasquez <contact@nilovna.com>
Fri, 15 Jul 2011 15:04:21 +0000 (11:04 -0400)
project/recrutement/admin.py
project/recrutement/forms.py
project/recrutement/models.py
project/recrutement/templates/recrutement/afficher_candidat.html [deleted file]
project/recrutement/templates/recrutement/postuler_appel_offre.html
project/recrutement/templates/recrutement/selectionner_template.html
project/recrutement/views.py

index da47af4..b60c7b6 100644 (file)
@@ -14,8 +14,8 @@ from recrutement.workflow import grp_administrateurs_recrutement,\
 
 class OffreEmploiAdmin(VersionAdmin):
     date_hierarchy = 'date_creation'
-    list_display = ('nom', 'resume', 'date_limite', 'statut', 'est_affiche', 
-                    'region', '_candidatsList')
+    list_display = ('nom', 'resume', 'date_limite', 'region',  'statut', 
+                    'est_affiche', '_candidatsList')
     list_filter = ('statut', 'est_affiche', )
     actions = ['affecter_evaluateurs_offre_emploi', ]
     # Affecter un évaluateurs à des offres d'emploi
@@ -77,7 +77,8 @@ class OffreEmploiAdmin(VersionAdmin):
         return False   
 
 class ProxyOffreEmploiAdmin(OffreEmploiAdmin):
-    list_display = ('nom', 'resume', 'date_limite', 'region', )
+    list_display = ('nom', 'resume', 'date_limite', 'region', 'statut', 
+                    'est_affiche')
     readonly_fields = ('description', 'poste', 'bureau',
                         'duree_affectation', 'renumeration',
                         'debut_affectation', 'lieu_affectation', 'nom',
@@ -150,7 +151,7 @@ class CandidatAdmin(VersionAdmin):
             'fields': ('offre_emploi', )
         }),
         ('Informations personnelles', {
-            'fields': ('prenom','nom','genre', 'nationalite', 'date_naissance',
+            'fields': ('prenom','nom','genre', 'nationalite',
                         'situation_famille', 'nombre_dependant',)        
         }),
         ('Coordonnées', {
@@ -283,18 +284,17 @@ class CandidatAdmin(VersionAdmin):
 
 class ProxyCandidatAdmin(CandidatAdmin):
     readonly_fields = ('statut', 'offre_emploi', 'prenom', 'nom',
-                        'genre', 'nationalite', 'date_naissance',
-                        'situation_famille', 'nombre_dependant', 'telephone',
-                        'email', 'adresse', 'ville', 'etat_province', 
-                        'code_postal', 'pays', 'niveau_diplome',
-                        'employeur_actuel', 'poste_actuel',
+                        'genre', 'nationalite', 'situation_famille', 
+                        'nombre_dependant', 'telephone', 'email', 'adresse', 
+                        'ville', 'etat_province', 'code_postal', 'pays', 
+                        'niveau_diplome', 'employeur_actuel', 'poste_actuel',
                         'domaine_professionnel',)
     fieldsets = (
         ("Offre d'emploi", {
             'fields': ('offre_emploi', )
         }),
         ('Informations personnelles', {
-            'fields': ('prenom','nom','genre', 'nationalite', 'date_naissance',
+            'fields': ('prenom','nom','genre', 'nationalite',
                         'situation_famille', 'nombre_dependant',)        
         }),
         ('Coordonnées', {
index ee0c90c..298f922 100644 (file)
@@ -76,12 +76,11 @@ class PostulerOffreEmploiForm(ModelForm):
     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',
-                    'telephone', 'email', 'adresse', 'ville', 'code_postal',
-                    'etat_province', 'pays', 'captcha', )
+        fields = ('nom', 'prenom', 'genre', 'nationalite', 'situation_famille', 
+                    'nombre_dependant', 'niveau_diplome', 'employeur_actuel', 
+                    'poste_actuel', 'domaine_professionnel', 'telephone', 
+                    'email', 'adresse', 'ville', 'code_postal', 'etat_province',
+                    'pays', 'captcha', )
 
 ################################################################################
 # TEMPLATE COURRIEL
index 5263c95..9c44d4f 100755 (executable)
@@ -64,7 +64,7 @@ STATUT_OFFRE_EMPLOI_CHOICES = (
 class OffreEmploi(Metadata):
     #objects = OffreEmploiManager()
     est_affiche = models.BooleanField(default=False, 
-                                    verbose_name="Affichage sur le site")
+                                    verbose_name="En affichage sur le site")
     statut = models.CharField(max_length=4, choices=STATUT_OFFRE_EMPLOI_CHOICES,
                                 default='NOUV')
     nom = models.CharField(max_length=255)
@@ -132,8 +132,6 @@ class Candidat(Metadata):
     nationalite = models.ForeignKey(ref.Pays, 
                     db_column='nationalite', related_name='+',
                     verbose_name='Nationalité')
-    date_naissance = models.DateField(verbose_name='Date de naissance',
-                        help_text=HELP_TEXT_FORMAT_DATE, )          
     situation_famille = models.CharField(max_length=1, 
                         choices=SITUATION_CHOICES, 
                         verbose_name='Situation familiale', )
diff --git a/project/recrutement/templates/recrutement/afficher_candidat.html b/project/recrutement/templates/recrutement/afficher_candidat.html
deleted file mode 100644 (file)
index 7d0bfd6..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-{% extends 'base.html' %}
-
-{% block title %}RH - Recrutement{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
-{% block sous_titre %}Afficher un candidat{% endblock %}
-
-{% block main %}
-<div id="content-main">
-    {% block object-tools %}{% endblock %}
-
-
-
-    <div class="module">
-    <h2>{{ candidat.nom }} {{ candidat.prenom }}</h2>
-        <fieldset>
-            <h2>Informations personnelles</h2>
-            <table id="informations_personnelles">
-                <tbody>
-                    <tr>
-                        <td>Prénom: </td>
-                        <td>{{ candidat.prenom }}</td>
-                    </tr>
-                    <tr>
-                        <td>Nom: </td>
-                        <td>{{ candidat.nom }}</td>
-                    </tr>
-                    <tr>
-                        <td>Genre: </td>
-                        <td>{{ candidat.get_genre_display }}</td>
-                    </tr>
-                    <tr>
-                        <td>Nationalité: </td>
-                        <td>{{ candidat.nationalite }}</td>
-                    </tr>
-                    <tr>
-                        <td>Date de naissance: </td>
-                        <td>{{ candidat.date_naissance }}</td>
-                    </tr>
-                    <tr>
-                        <td>Situation familiale: </td>
-                        <td>{{ candidat.get_situation_famille_display }}</td>
-                    </tr>
-                    <tr>
-                        <td>Nombre de dépendant: </td>
-                        <td>{{ candidat.nombre_dependant }}</td>
-                    </tr>
-                </tbody>
-            </table>
-        </fieldset>
-        <fieldset>
-            <h2>Coordonnées</h2>
-            <table id="coordonnees">
-                <tbody>
-                    <tr>
-                        <td>Téléphone: </td>
-                        <td>{{ candidat.telephone }}</td>
-                    </tr>
-                    <tr>
-                        <td>Courriel: </td>
-                        <td>{{ candidat.courriel }}</td>
-                    </tr>
-                    <tr>
-                        <td>Adresse: </td>
-                        <td>{{ candidat.adresse }}</td>
-                    </tr>
-                    <tr>
-                        <td>Ville: </td>
-                        <td>{{ candidat.ville }}</td>
-                    </tr>
-                    <tr>
-                        <td>État/Province: </td>
-                        <td>{{ candidat.etat_province }}</td>
-                    </tr>
-                    <tr>
-                        <td>Code postal: </td>
-                        <td>{{ candidat.code_postal }}</td>
-                    </tr>
-                    <tr>
-                        <td>Pays: </td>
-                        <td>{{ candidat.pays }}</td>
-                    </tr>
-                </tbody>
-            </table>
-        </fieldset>
-        <fieldset>
-            <h2>Informations professionnelles</h2>
-            <table id="informations_professionnelles">
-                <tbody>
-                    <tr>
-                        <td>Niveau du diplôme: </td>
-                        <td>{{ candidat.niveau_diplome }}</td>
-                    </tr>
-                    <tr>
-                        <td>Employeur actuel: </td>
-                        <td>{{ candidat.employeur_actuel }}</td>
-                    </tr>
-                    <tr>
-                        <td>Poste actuel: </td>
-                        <td>{{ candidat.poste_actuel }}</td>
-                    </tr>
-                    <tr>
-                        <td>Domaine professionnel: </td>
-                        <td>{{ candidat.domaine_professionnel }}</td>
-                    </tr>
-                </tbody>
-            </table>
-        </fieldset>
-    </div>
-
-
-</div>
-
-{% endblock %}
-
index 1f45576..3d60503 100644 (file)
@@ -5,26 +5,6 @@
 {% block titre %}Ressources humaines{% endblock %}
 {% block sous_titre %}Accueil{% endblock %}
 
-{% block extrahead %}
-    <script src="{{ MEDIA_URL }}js/jquery-1.5.1.min.js"
-    type="text/javascript"></script>
-
-    {% comment  %} style pour le calendier {% endcomment %}
-    <script type="text/javascript">
-        window.__admin_media_prefix__ = "{% filter escapejs %}{% admin_media_prefix %}{% endfilter %}";
-     </script>
-    <link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/calendrier.css" />
-    <link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/dae.css" />
-    <script type="text/javascript" src="/admin/jsi18n/"></script>
-    <script type="text/javascript" src="{% admin_media_prefix %}js/core.js"></script>
-    <script type="text/javascript" src="{% admin_media_prefix %}js/calendar.js"></script>
-    <script type="text/javascript" src="{% admin_media_prefix %}js/admin/DateTimeShortcuts.js"></script>
-    <script src="{{ MEDIA_URL }}jquery-autocomplete/jquery.autocomplete.js" type="text/javascript"></script>
-    <link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}jquery-autocomplete/jquery.autocomplete.css" />
-    <script src="{{ MEDIA_URL }}js/dae.js" type="text/javascript"></script>
-    <script src="{{ MEDIA_URL }}js/dae-embauche.js" type="text/javascript"></script>
-{% endblock %}
-
 {% block main %}
 <div id="content-main">
     {% block object-tools %}{% endblock %}
                     <td>{{ form.nationalite.label }}</td>
                     <td>{{ form.nationalite }}</td>
                 <tr>
-                    <td>{{ form.date_naissance.label }}</td>
-                    <td>{{ form.date_naissance }}</td>
-                </tr>
-                <tr>
                     <td>{{ form.situation_famille.label }}</td>
                     <td>{{ form.situation_famille }}</td>
                 </tr>
index 0af5e85..fe32d40 100644 (file)
@@ -23,7 +23,7 @@
                 
             </table>
             <div class="submit-row">
-                <input type="submit" name="_save" class="default" value="Envoyer">
+                <input type="submit" name="_save" class="default" value="Suivant">
             </div>
         </form>
     </div>
index e8e41e6..cc379ba 100755 (executable)
@@ -70,7 +70,6 @@ def envoyer_courriel_candidats(request):
             courriel_template.plain_text = form.data['plain_text']
             courriel_template.html = form.data['html']
             for cand in candidats:     
-                import pdb;pdb.set_trace()
                 send_templated_email(cand, courriel_template)
             messages.add_message(request, messages.SUCCESS, 
                             "Le email a été envoyé aux candidats.")