[openelec-Commits] r1469 - in trunk: . app/js obj tests tests/resources/app

0 views
Skip to first unread message

fmi...@adullact.net

unread,
Nov 5, 2018, 10:42:36 AM11/5/18
to openmairi...@googlegroups.com
Author: fmichon
Date: 2018-11-05 16:42:28 +0100 (Mon, 05 Nov 2018)
New Revision: 1469

Modified:
trunk/HISTORY.txt
trunk/app/js/script.js
trunk/obj/inscription_office_valider.class.php
trunk/obj/mouvement.class.php
trunk/obj/mouvement_electeur.class.php
trunk/tests/051_pdf_liste_emargement.robot
trunk/tests/110_inscription.robot
trunk/tests/120_modification.robot
trunk/tests/130_radiation.robot
trunk/tests/370_carteretour.robot
trunk/tests/400_traitement_j5.robot
trunk/tests/410_traitement_annuel.robot
trunk/tests/documentation.robot
trunk/tests/resources/app/inscription.robot
Log:
* ?\195?\137volution : Ajout d'un cas de figure pour les lieux de naisances qui ne correspondent
pas aux standards de la nouvelle version.


Modified: trunk/HISTORY.txt
===================================================================
--- trunk/HISTORY.txt 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/HISTORY.txt 2018-11-05 15:42:28 UTC (rev 1469)
@@ -4,7 +4,10 @@
5.0.0-a2 (unreleased)
---------------------

-* Correction : Permission 'electeur_carteretour_tab' manquant sur l'onglet 'Liste des
+* Évolution : Ajout d'un cas de figure pour les lieux de naisances qui ne correspondent
+ pas aux standards de la nouvelle version.
+
+* Correction : Permission 'electeur_carteretour_tab' manquante sur l'onglet 'Liste des
électeurs' du module 'Carte En retour'. Permission ajoutée.

* Correction : Erreur de base de données sur le traitement d'épuration des cartes en

Modified: trunk/app/js/script.js
===================================================================
--- trunk/app/js/script.js 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/app/js/script.js 2018-11-05 15:42:28 UTC (rev 1469)
@@ -699,19 +699,25 @@
return;
}
//
- if ($("#naissance_etranger").val() == "Etranger") {
+ if ($("#naissance_type_saisie").val() == "Etranger") {
//Né à l'étranger
clear_autocomplete('autocomplete-commune-naissance');
clear_autocomplete('autocomplete-ancien-departement-francais-algerie');
- } else if($("#naissance_etranger").val() == "France"){
+ $("#libelle_lieu_de_naissance").val("");
+ } else if($("#naissance_type_saisie").val() == "France"){
//Né en France
clear_autocomplete('autocomplete-pays-naissance');
clear_autocomplete('autocomplete-pays-naissance-colonnie');
$("#libelle_lieu_de_naissance").val("");
- } else if($("#naissance_etranger").val() == "Ancien_dep_franc"){
+ } else if($("#naissance_type_saisie").val() == "Ancien_dep_franc"){
//Né ancien département français d'Algérie
clear_autocomplete('autocomplete-commune-naissance');
clear_autocomplete('autocomplete-pays-naissance');
+ } else if($("#naissance_type_saisie").val() == "autre"){
+ //Lieu de naissance autre
+ clear_autocomplete('autocomplete-commune-naissance');
+ clear_autocomplete('autocomplete-pays-naissance');
+ clear_autocomplete('autocomplete-pays-naissance-colonnie');
}
handle_naissance_form_widget();
}
@@ -728,27 +734,62 @@
//
return;
}
+ //
$(".field-code_departement_naissance").hide();
$(".field-libelle_departement_naissance").hide();
$(".field-code_lieu_de_naissance").hide();
-
- if ($("#naissance_etranger").val() == "Etranger") {
+ $(".field-libelle_lieu_de_naissance").hide();
+ $(".field-code_departement_naissance input").attr('readonly', false);
+ $(".field-libelle_departement_naissance input").attr('readonly', false);
+ $(".field-code_lieu_de_naissance input").attr('readonly', false);
+ $(".field-libelle_lieu_de_naissance input").attr('readonly', false);
+
+ if ($("#naissance_type_saisie").val() == "Etranger") {
//Né à l'étranger
$(".field-live_ancien_departement_francais_algerie").hide();
$(".field-live_pays_de_naissance").show();
$(".field-live_commune_de_naissance").hide();
$(".field-libelle_lieu_de_naissance").show();
- } else if($("#naissance_etranger").val() == "France"){
+ } else if($("#naissance_type_saisie").val() == "France"){
//Né en France
$(".field-live_ancien_departement_francais_algerie").hide();
$(".field-live_pays_de_naissance").hide();
$(".field-live_commune_de_naissance").show();
$(".field-libelle_lieu_de_naissance").hide();
- } else if($("#naissance_etranger").val() == "Ancien_dep_franc"){
+ } else if($("#naissance_type_saisie").val() == "Ancien_dep_franc"){
//Né ancien département français d'Algérie
$(".field-live_ancien_departement_francais_algerie").show();
$(".field-live_pays_de_naissance").hide();
$(".field-live_commune_de_naissance").hide();
$(".field-libelle_lieu_de_naissance").show();
+ } else if($("#naissance_type_saisie").val() == "autre"){
+ // Autre
+ $(".field-live_ancien_departement_francais_algerie").hide();
+ $(".field-live_pays_de_naissance").hide();
+ $(".field-live_commune_de_naissance").hide();
+ //
+ $(".field-code_departement_naissance").show();
+ $(".field-libelle_departement_naissance").show();
+ $(".field-code_lieu_de_naissance").show();
+ $(".field-libelle_lieu_de_naissance").show();
+ //
+ $(".field-code_departement_naissance input").attr('readonly', true);
+ $(".field-libelle_departement_naissance input").attr('readonly', true);
+ $(".field-code_lieu_de_naissance input").attr('readonly', true);
+ $(".field-libelle_lieu_de_naissance input").attr('readonly', true);
+ //
+ if ($("#backup_code_departement_naissance").length == 0) {
+ $(
+ '<input type="hidden" value="'+ $(".field-code_departement_naissance input").val() +'" id="backup_code_departement_naissance" />'+
+ '<input type="hidden" value="'+ $(".field-libelle_departement_naissance input").val() +'" id="backup_libelle_departement_naissance" />'+
+ '<input type="hidden" value="'+ $(".field-code_lieu_de_naissance input").val() +'" id="backup_code_lieu_de_naissance" />'+
+ '<input type="hidden" value="'+ $(".field-libelle_lieu_de_naissance input").val() +'" id="backup_libelle_lieu_de_naissance" />'
+ ).insertAfter("#naissance_type_saisie");
+ } else {
+ $(".field-code_departement_naissance input").val($("#backup_code_departement_naissance").val());
+ $(".field-libelle_departement_naissance input").val($("#backup_libelle_departement_naissance").val());
+ $(".field-code_lieu_de_naissance input").val($("#backup_code_lieu_de_naissance").val());
+ $(".field-libelle_lieu_de_naissance input").val($("#backup_libelle_lieu_de_naissance").val());
+ }
}
}

Modified: trunk/obj/inscription_office_valider.class.php
===================================================================
--- trunk/obj/inscription_office_valider.class.php 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/obj/inscription_office_valider.class.php 2018-11-05 15:42:28 UTC (rev 1469)
@@ -130,13 +130,13 @@
$form->setVal('libelle_departement_naissance', $row['libelle_departement_naissance']);
$form->setVal('code_lieu_de_naissance', $row['code_lieu_de_naissance']);
$form->setVal('libelle_lieu_de_naissance', $row['libelle_lieu_de_naissance']);
- if ($this->is_departement_correct_code_pays_naissance($row['code_departement_naissance']) === true) {
- $form->setVal('naissance_etranger', 'Etranger');
- } elseif ($this->is_ancien_departement_correct_code_pays_naissance($row['code_departement_naissance']) === true){
- $form->setVal('naissance_etranger', 'Ancien_dep_franc');
- } else {
- $form->setVal('naissance_etranger', 'France');
- }
+ $naissance_type_saisie = $this->get_naissance_type_saisie(
+ $row['code_departement_naissance'],
+ $row['libelle_departement_naissance'],
+ $row['code_lieu_de_naissance'],
+ $row['libelle_lieu_de_naissance']
+ );
+ $form->setVal('naissance_type_saisie', $naissance_type_saisie);
$form->setVal('live_commune_de_naissance', $row['code_lieu_de_naissance']);
$form->setVal('live_pays_de_naissance', $row['code_departement_naissance']);
$form->setVal('live_ancien_departement_francais_algerie', $row['code_departement_naissance']);

Modified: trunk/obj/mouvement.class.php
===================================================================
--- trunk/obj/mouvement.class.php 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/obj/mouvement.class.php 2018-11-05 15:42:28 UTC (rev 1469)
@@ -105,7 +105,7 @@
"situation",
//
"date_naissance",
- "'' as naissance_etranger",
+ "'' as naissance_type_saisie",
"'' as live_pays_de_naissance",
"'' as live_ancien_departement_francais_algerie",
"'' as live_commune_de_naissance",
@@ -383,7 +383,9 @@
* Gestion des lieux de naissance
*/
//
- if ($val["naissance_etranger"] !== "Etranger" && $val["naissance_etranger"] !== "Ancien_dep_franc") {
+ if ($val["naissance_type_saisie"] === "autre") {
+ // on ne fait rien
+ } elseif ($val["naissance_type_saisie"] !== "Etranger" && $val["naissance_type_saisie"] !== "Ancien_dep_franc") {

// On vérifie que le code_lieu_de_naissance n'est pas vide sinon => INCORRECT
if ($this->valF['code_lieu_de_naissance'] == "") {
@@ -689,16 +691,18 @@
function setVal(&$form, $maj, $validation, &$dnu1 = null, $dnu2 = null) {
//
if ($maj == 1 && $validation == 0) {
- // Etranger
- if ($this->is_departement_correct_code_pays_naissance($this->getVal("code_departement_naissance")) === true) {
- $form->setVal('naissance_etranger', 'Etranger');
+ $naissance_type_saisie = $this->get_naissance_type_saisie(
+ $this->getVal("code_departement_naissance"),
+ $this->getVal("libelle_departement_naissance"),
+ $this->getVal("code_lieu_de_naissance"),
+ $this->getVal("libelle_lieu_de_naissance")
+ );
+ $form->setVal('naissance_type_saisie', $naissance_type_saisie);
+ if ($naissance_type_saisie === "Etranger") {
$form->setVal('live_pays_de_naissance', $this->getVal("code_departement_naissance"));
- } elseif ($this->is_ancien_departement_correct_code_pays_naissance($this->getVal("code_departement_naissance"))=== true){
- //
- $form->setVal('naissance_etranger', 'Ancien_dep_franc');
+ } elseif ($naissance_type_saisie === "Ancien_dep_franc") {
$form->setVal('live_ancien_departement_francais_algerie', $this->getVal("code_departement_naissance"));
- } else {
- $form->setVal('naissance_etranger', 'France');
+ } elseif ($naissance_type_saisie === "France") {
$form->setVal('live_commune_de_naissance', $this->getVal("code_lieu_de_naissance"));
}
}
@@ -741,7 +745,7 @@
$form->setType('provenance','autocomplete');
$form->setType('libelle_provenance','hidden');
//
- $form->setType('naissance_etranger', 'select');
+ $form->setType('naissance_type_saisie', 'select');
$form->setType('live_pays_de_naissance', 'autocomplete');
$form->setType('live_ancien_departement_francais_algerie', 'autocomplete');
$form->setType('live_commune_de_naissance', 'autocomplete');
@@ -822,7 +826,7 @@
$form->setType('provenance','autocomplete');
$form->setType('libelle_provenance','hidden');
//
- $form->setType('naissance_etranger', 'select');
+ $form->setType('naissance_type_saisie', 'select');
$form->setType('live_pays_de_naissance', 'autocomplete');
$form->setType('live_ancien_departement_francais_algerie', 'autocomplete');
$form->setType('live_commune_de_naissance', 'autocomplete');
@@ -857,7 +861,7 @@
|| $maj == 2
|| ($this->typeCat == "radiation")) {
//
- $form->setType('naissance_etranger', 'hidden');
+ $form->setType('naissance_type_saisie', 'hidden');
$form->setType('live_pays_de_naissance', 'hidden');
$form->setType('live_commune_de_naissance', 'hidden');
$form->setType('live_ancien_departement_francais_algerie', 'hidden');
@@ -1079,7 +1083,22 @@
$contenu="";
$contenu[0]=array('France','Etranger','Ancien_dep_franc');
$contenu[1]=array(__('Né en France'),__('Né à l\'étranger'),__('Né dans un ancien département français d\'Algérie'));
- $form->setSelect("naissance_etranger", $contenu);
+ //
+ $naissance_type_saisie = $this->get_naissance_type_saisie(
+ $form->val["code_departement_naissance"],
+ $form->val["libelle_departement_naissance"],
+ $form->val["code_lieu_de_naissance"],
+ $form->val["libelle_lieu_de_naissance"]
+ );
+ if ($naissance_type_saisie == "autre"
+ && ($form->val["code_departement_naissance"] != ""
+ && $form->val["libelle_departement_naissance"] != ""
+ && $form->val["code_lieu_de_naissance"] != ""
+ && $form->val["libelle_lieu_de_naissance"] != "")) {
+ $contenu[0][] = "autre";
+ $contenu[1][] = __("Lieu de naissance non référencé");
+ }
+ $form->setSelect("naissance_type_saisie", $contenu);
// situation matrimoniale
$contenu="";
$contenu[0]=array('','C','M','V','D');
@@ -1133,7 +1152,7 @@
$form->setOnchange("telephone", "VerifNum(this)");
$form->setOnchange("courriel", "is_email(this)");
//
- $form->setOnchange("naissance_etranger", "clear_naissance_form_widget();");
+ $form->setOnchange("naissance_type_saisie", "clear_naissance_form_widget();");
}

/**
@@ -1160,7 +1179,7 @@
$form->setLib('nom_usage',__("Nom d'usage"));
// Naissance & Nationalite
$form->setLib('date_naissance',__('Date de naissance'));
- $form->setLib("naissance_etranger", '');
+ $form->setLib("naissance_type_saisie", '');
$form->setLib('code_departement_naissance', __('Code département/pays de naissance'));
$form->setLib('libelle_departement_naissance', __('Libellé département/pays de naissance'));
$form->setLib('code_lieu_de_naissance', __('Code lieu/commune de naissance'));
@@ -1197,20 +1216,30 @@
|| $maj == 2
|| ($this->typeCat == "radiation")) {
//
- $form->setLib("naissance_etranger", __("Né(e) à l'étranger ?"));
- //
- if ($this->is_departement_correct_code_pays_naissance($this->getVal('code_departement_naissance')) === true
- || $this->is_departement_correct_code_pays_naissance($this->getVal('code_departement_naissance'))=== true) {
- //
+ $naissance_type_saisie = $this->get_naissance_type_saisie(
+ $this->getVal("code_departement_naissance"),
+ $this->getVal("libelle_departement_naissance"),
+ $this->getVal("code_lieu_de_naissance"),
+ $this->getVal("libelle_lieu_de_naissance")
+ );
+ if ($naissance_type_saisie === "Etranger") {
$form->setLib('code_departement_naissance', __('Pays'));
$form->setLib('libelle_departement_naissance', '');
$form->setLib('code_lieu_de_naissance', __('Commune'));
$form->setLib('libelle_lieu_de_naissance', '');
- } else {
+ } elseif ($naissance_type_saisie === "France"
+ || $naissance_type_saisie === "Ancien_dep_franc") {
+ //
$form->setLib('code_departement_naissance', __('Département'));
$form->setLib('libelle_departement_naissance', '');
$form->setLib('code_lieu_de_naissance', __('Commune'));
$form->setLib('libelle_lieu_de_naissance', '');
+ } elseif ($naissance_type_saisie === "autre") {
+ //
+ $form->setLib('code_departement_naissance', __('Département/Pays'));
+ $form->setLib('libelle_departement_naissance', '');
+ $form->setLib('code_lieu_de_naissance', __('Commune'));
+ $form->setLib('libelle_lieu_de_naissance', '');
}
//
$form->setLib('code_voie', __('Voie'));
@@ -1320,7 +1349,7 @@
//
$form->setFieldset('date_naissance', 'D', __('Naissance et Nationalité'), "first-elem-fixed-width");
$form->setBloc('date_naissance', 'DF', '', 'first-fix-width');
- $form->setBloc('naissance_etranger', 'DF', '', 'first-fix-width');
+ $form->setBloc('naissance_type_saisie', 'DF', '', 'first-fix-width');
//
if ($maj == 3
|| $maj == 2
@@ -2071,23 +2100,76 @@
}

/**
- *
+ * @return boolean
*/
function is_departement_correct_code_pays_naissance($code) {
- if ($code === '99' || (strlen($code) === 5 && intval($code) >= 99000)) {
+ if ($code === '99'
+ || (strlen($code) === 5 && intval($code) >= 99000)) {
return true;
}
return false;
}
- /**
- *
- */
- function is_ancien_departement_correct_code_pays_naissance($code){
- if ((strlen($code) === 5 && intval($code)>=91352) && (strlen($code) === 5 && intval($code)<=94352)) {
+
+ /**
+ * @return boolean
+ */
+ function is_departement_correct_code_ancien_departement_francais_algerie($code) {
+ if ((strlen($code) === 5 && intval($code) === 91352)
+ || (strlen($code) === 5 && intval($code) === 92352)
+ || (strlen($code) === 5 && intval($code) === 93352)
+ || (strlen($code) === 5 && intval($code) === 94352)) {
return true;
}
return false;
}
+
+ function get_naissance_type_saisie($departement_code, $departement_libelle, $commune_code, $commune_libelle) {
+ if ($this->is_departement_correct_code_pays_naissance($departement_code) === true) {
+ $inst_departement = $this->f->get_inst__om_dbform(array(
+ "obj" => "departement",
+ "idx" => $departement_code
+ ));
+ if ($departement_code == $commune_code
+ && $inst_departement->getVal($inst_departement->clePrimaire) == $departement_code
+ && $inst_departement->getVal("libelle_departement") == $departement_libelle) {
+ //
+ return 'Etranger';
+ }
+ } elseif ($this->is_departement_correct_code_ancien_departement_francais_algerie($departement_code) === true) {
+ $inst_departement = $this->f->get_inst__om_dbform(array(
+ "obj" => "departement",
+ "idx" => $departement_code
+ ));
+ if ($departement_code == $commune_code
+ && $inst_departement->getVal($inst_departement->clePrimaire) == $departement_code
+ && $inst_departement->getVal("libelle_departement") == $departement_libelle) {
+ //
+ return 'Ancien_dep_franc';
+ }
+ } else {
+ $inst_departement = $this->f->get_inst__om_dbform(array(
+ "obj" => "departement",
+ "idx" => $departement_code
+ ));
+ $inst_commune = $this->f->get_inst__om_dbform(array(
+ "obj" => "commune",
+ "idx" => $commune_code
+ ));
+ if ($departement_code != ""
+ && $commune_code != ""
+ && $departement_libelle != ""
+ && $commune_libelle != ""
+ && $inst_departement->getVal($inst_departement->clePrimaire) == $inst_commune->getVal("code_departement")
+ && $inst_departement->getVal($inst_departement->clePrimaire) == $departement_code
+ && $inst_departement->getVal("libelle_departement") == $departement_libelle
+ && $inst_commune->getVal($inst_commune->clePrimaire) == $commune_code
+ && $inst_commune->getVal("libelle_commune") == $commune_libelle) {
+ //
+ return 'France';
+ }
+ }
+ return "autre";
+ }
}



Modified: trunk/obj/mouvement_electeur.class.php
===================================================================
--- trunk/obj/mouvement_electeur.class.php 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/obj/mouvement_electeur.class.php 2018-11-05 15:42:28 UTC (rev 1469)
@@ -647,17 +647,20 @@
$form->setVal('libelle_departement_naissance', $valE['libelle_departement_naissance']);
$form->setVal('code_lieu_de_naissance', $valE['code_lieu_de_naissance']);
$form->setVal('libelle_lieu_de_naissance', $valE['libelle_lieu_de_naissance']);
- if ($this->is_departement_correct_code_pays_naissance($this->electeur['code_departement_naissance']) === true) {
- $form->setVal('naissance_etranger', 'Etranger');
- } elseif ($this->is_ancien_departement_correct_code_pays_naissance($this->electeur['code_departement_naissance']) === true){
- $form->setVal('naissance_etranger', 'Ancien_dep_franc');
- } else {
- $form->setVal('naissance_etranger', 'France');
- }
- $form->setVal('live_commune_de_naissance', $valE['code_lieu_de_naissance']);
- $form->setVal('live_pays_de_naissance', $valE['code_departement_naissance']);
- $form->setVal('live_ancien_departement_francais_algerie', $valE['code_departement_naissance']);
-
+ $naissance_type_saisie = $this->get_naissance_type_saisie(
+ $valE['code_departement_naissance'],
+ $valE['libelle_departement_naissance'],
+ $valE['code_lieu_de_naissance'],
+ $valE['libelle_lieu_de_naissance']
+ );
+ $form->setVal('naissance_type_saisie', $naissance_type_saisie);
+ if ($naissance_type_saisie === "Etranger") {
+ $form->setVal('live_pays_de_naissance', $valE['code_departement_naissance']);
+ } elseif ($naissance_type_saisie === "Ancien_dep_franc") {
+ $form->setVal('live_ancien_departement_francais_algerie', $valE['code_departement_naissance']);
+ } elseif ($naissance_type_saisie === "France") {
+ $form->setVal('live_commune_de_naissance', $valE['code_lieu_de_naissance']);
+ }
$form->setVal('code_nationalite', $valE['code_nationalite']);
// adresse dans la commune
$form->setVal('numero_habitation', $valE['numero_habitation']);

Modified: trunk/tests/051_pdf_liste_emargement.robot
===================================================================
--- trunk/tests/051_pdf_liste_emargement.robot 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/tests/051_pdf_liste_emargement.robot 2018-11-05 15:42:28 UTC (rev 1469)
@@ -19,7 +19,7 @@
... nom=ADURANDTEST051ELECTEUR01
... prenom=JACQUES
... date_naissance=10/01/1955
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS
@@ -32,7 +32,7 @@
... nom=ADURANDTEST051ELECTEUR02
... prenom=JACQUES
... date_naissance=10/01/1955
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS

Modified: trunk/tests/110_inscription.robot
===================================================================
--- trunk/tests/110_inscription.robot 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/tests/110_inscription.robot 2018-11-05 15:42:28 UTC (rev 1469)
@@ -59,6 +59,14 @@
Submenu In Menu Should Be Selected saisie inscription
Form Value Should Be css=#nom BIG

+ # La liste à choix du widget de saisie du lieu de naissance ne doit pas nous
+ # présenter la proposition 'Lieu de naissance non référencé'
+ ${naissance_type_saisie_liste_label} = Create List
+ ... Né en France
+ ... Né à l'étranger
+ ... Né dans un ancien département français d'Algérie
+ Select List Should Be css=#naissance_type_saisie ${naissance_type_saisie_liste_label}
+
# Le retour doit nous ramener aux résultats de recherche
Click On Back Button
Page Title Should Be Saisie > Nouvelle Inscription
@@ -184,7 +192,7 @@
... nom=DURANDTEST110ELECTEUR01
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
# ... ne_en_france=13 105 - SENAS
# ... code_commune_de_naissance=13 105
@@ -202,7 +210,7 @@
... nom=DURANDTEST110ELECTEUR02
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né à l'étranger
+ ... naissance_type_saisie=Né à l'étranger
... pays_de_naissance=99134 - ROYAUME D'ESPAGNE
# ... ne_a_l_etranger=99134 - ROYAUME D'ESPAGNE
... libelle_lieu_de_naissance=MADRID
@@ -219,7 +227,7 @@
... nom=DURANDTEST110ELECTEUR03
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né à l'étranger
+ ... naissance_type_saisie=Né à l'étranger
... pays_de_naissance=99 - ETRANGER
... libelle_lieu_de_naissance=MEXICO
... libelle_voie=RUE BASSE
@@ -234,7 +242,7 @@
... nom=DURANDTEST110ELECTEUR04
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né dans un ancien département français d'Algérie
+ ... naissance_type_saisie=Né dans un ancien département français d'Algérie
... ancien_departement_francais_algerie=91352 - ALGER
... libelle_lieu_de_naissance=EL MADANIA
... libelle_voie=RUE BASSE
@@ -298,7 +306,7 @@
... nom=DURANDTEST110ELECTEUR05
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... libelle_commune_de_naissance=SENAS
... libelle_voie=${voie01.libelle_voie}

Modified: trunk/tests/120_modification.robot
===================================================================
--- trunk/tests/120_modification.robot 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/tests/120_modification.robot 2018-11-05 15:42:28 UTC (rev 1469)
@@ -56,8 +56,18 @@
${provenance_id_field} = Get Text css=#provenance
Should Be Equal 83 021 ${provenance_id_field}

- # Vérification des champs à la modifications en cas d'électeur née à
- # l'étranger
+
+Vérification de la présence du libelle lieu de naissance lors de l'ajout et modif de modifications
+
+ [Documentation] ...
+
+ Depuis la page d'accueil admin admin
+
+ # Lors de la création d'un moiuvement de modification à partir d'un électeur
+ # les informations à saisir sur le lieu de naissance peuvent ne pas correspondre
+ # aux standards d'aujourd'hui. Il existe donc une proposition "autre (Lieu de
+ # naissance non référencé)" qui permet d'afficher les 4 champs bruts non
+ # modifiables.
Go To Submenu In Menu saisie modification
Page Title Should Be Saisie > Modification
Input Text nom LACROIX
@@ -64,58 +74,52 @@
Input Text prenom SOPHIE
Click Button Rechercher l'électeur à modifier
Click Element css=[title="Creer un mouvement de modification"]
- Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Selected List Label Should Be css=#naissance_etranger Né à l'étranger
+ Wait Until Keyword Succeeds ${TIMEOUT} ${RETRY_INTERVAL} Selected List Label Should Be css=#naissance_type_saisie Lieu de naissance non référencé

-Vérification de la présence du libelle lieu de naissance lors de l'ajout et modif de modifications
-
+ # Création de quatre électeurs (via quatre mouvements d'inscription) pour vérifier
+ # le comportement du widget de formulaire des lieux de naissance (sélection du
+ # cas + autocomplétion)
&{mouvement01} = Create Dictionary
... types=PREMIERE INSCRIPTION
... nom=DURANDTEST120ELECTEUR01
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
- # ... ne_en_france=13 105 - SENAS
- # ... code_commune_de_naissance=13 105
- # ... libelle_commune_de_naissance=SENAS
... libelle_voie=RUE BASSE
${mouvement01_id} = Ajouter le mouvement d'inscription ${mouvement01}
-
&{mouvement02} = Create Dictionary
... types=PREMIERE INSCRIPTION
... nom=DURANDTEST120ELECTEUR02
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né à l'étranger
+ ... naissance_type_saisie=Né à l'étranger
... pays_de_naissance=99134 - ROYAUME D'ESPAGNE
- # ... ne_a_l_etranger=99134 - ROYAUME D'ESPAGNE
... libelle_lieu_de_naissance=MADRID
... libelle_voie=RUE BASSE
${mouvement02_id} = Ajouter le mouvement d'inscription ${mouvement02}
-
&{mouvement03} = Create Dictionary
... types=PREMIERE INSCRIPTION
... nom=DURANDTEST120ELECTEUR03
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né à l'étranger
+ ... naissance_type_saisie=Né à l'étranger
... pays_de_naissance=99 - ETRANGER
... libelle_lieu_de_naissance=MEXICO
... libelle_voie=RUE BASSE
${mouvement03_id} = Ajouter le mouvement d'inscription ${mouvement03}
-
&{mouvement04} = Create Dictionary
... types=PREMIERE INSCRIPTION
... nom=DURANDTEST120ELECTEUR04
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né dans un ancien département français d'Algérie
+ ... naissance_type_saisie=Né dans un ancien département français d'Algérie
... ancien_departement_francais_algerie=91352 - ALGER
... libelle_lieu_de_naissance=EL MADANIA
... libelle_voie=RUE BASSE
${mouvement04_id} = Ajouter le mouvement d'inscription ${mouvement04}
- #
Appliquer le traitement de fin d'année
+
#
&{mouvement17} = Create Dictionary
... electeur_nom=${mouvement01.nom}

Modified: trunk/tests/130_radiation.robot
===================================================================
--- trunk/tests/130_radiation.robot 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/tests/130_radiation.robot 2018-11-05 15:42:28 UTC (rev 1469)
@@ -25,7 +25,7 @@
... nom=DURANDTEST130ELECTEUR01
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
# ... ne_en_france=13 105 - SENAS
# ... code_commune_de_naissance=13 105
@@ -38,7 +38,7 @@
... nom=DURANDTEST130ELECTEUR02
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né à l'étranger
+ ... naissance_type_saisie=Né à l'étranger
... pays_de_naissance=99134 - ROYAUME D'ESPAGNE
... libelle_lieu_de_naissance=MADRID
... libelle_voie=RUE BASSE
@@ -49,7 +49,7 @@
... nom=DURANDTEST130ELECTEUR03
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né à l'étranger
+ ... naissance_type_saisie=Né à l'étranger
... pays_de_naissance=99 - ETRANGER
... libelle_lieu_de_naissance=MEXICO
... libelle_voie=RUE BASSE

Modified: trunk/tests/370_carteretour.robot
===================================================================
--- trunk/tests/370_carteretour.robot 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/tests/370_carteretour.robot 2018-11-05 15:42:28 UTC (rev 1469)
@@ -15,7 +15,7 @@
... nom=DURANDTEST370ELECTEUR01
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... libelle_commune_de_naissance=SENAS
... libelle_voie=RUE BASSE

Modified: trunk/tests/400_traitement_j5.robot
===================================================================
--- trunk/tests/400_traitement_j5.robot 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/tests/400_traitement_j5.robot 2018-11-05 15:42:28 UTC (rev 1469)
@@ -30,7 +30,7 @@
... nom=DURANDTEST400ELECTEUR01
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS
@@ -42,7 +42,7 @@
... nom=DURANDTEST400ELECTEUR02
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS
@@ -57,7 +57,7 @@
... nom=DURANDTEST400IMMEDIAT
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS
@@ -69,7 +69,7 @@
... nom=DURANDTEST400ANNUEL
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS
@@ -79,7 +79,7 @@
&{mouvement13} = Create Dictionary
... electeur_nom=${mouvement01.nom}
... types=CHANGEMENT ADRESSE
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS

Modified: trunk/tests/410_traitement_annuel.robot
===================================================================
--- trunk/tests/410_traitement_annuel.robot 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/tests/410_traitement_annuel.robot 2018-11-05 15:42:28 UTC (rev 1469)
@@ -30,7 +30,7 @@
... nom=DURANDTEST410ELECTEUR01
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS
@@ -43,7 +43,7 @@
... nom=DURANDTEST410ELECTEUR02
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS
@@ -58,7 +58,7 @@
... nom=DURANDTEST410IMMEDIAT
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS
@@ -70,7 +70,7 @@
... nom=DURANDTEST410ANNUEL
... prenom=JACQUES
... date_naissance=10/01/1975
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS
@@ -80,7 +80,7 @@
&{mouvement13} = Create Dictionary
... electeur_nom=${mouvement01.nom}
... types=ERREUR MATERIELLE
- ... naissance_etranger=Né en France
+ ... naissance_type_saisie=Né en France
... commune_de_naissance=13 105 - SENAS
... code_commune_de_naissance=13 105
... libelle_commune_de_naissance=SENAS

Modified: trunk/tests/documentation.robot
===================================================================
--- trunk/tests/documentation.robot 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/tests/documentation.robot 2018-11-05 15:42:28 UTC (rev 1469)
@@ -237,10 +237,10 @@
... css=#content
Capture and crop page screenshot screenshots/utilisateur_saisies/a_saisie_inscription_france.png
... css=#fieldset-form-inscription-naissance-et-nationalite
- Select From List By Label naissance_etranger Né à l'étranger
+ Select From List By Label naissance_type_saisie Né à l'étranger
Capture and crop page screenshot screenshots/utilisateur_saisies/a_saisie_inscription_etranger.png
... css=#fieldset-form-inscription-naissance-et-nationalite
- Select From List By Label naissance_etranger Né dans un ancien département français d'Algérie
+ Select From List By Label naissance_type_saisie Né dans un ancien département français d'Algérie
Capture and crop page screenshot screenshots/utilisateur_saisies/a_saisie_inscription_ancien_departement_francais.png
... css=#fieldset-form-inscription-naissance-et-nationalite
#

Modified: trunk/tests/resources/app/inscription.robot
===================================================================
--- trunk/tests/resources/app/inscription.robot 2018-10-25 14:04:51 UTC (rev 1468)
+++ trunk/tests/resources/app/inscription.robot 2018-11-05 15:42:28 UTC (rev 1469)
@@ -36,7 +36,7 @@
Si "prenom" existe dans "${mouvement}" on execute "Input Text" dans le formulaire
Si "date_naissance" existe dans "${mouvement}" on execute "Input Datepicker" dans le formulaire
Si "bureau" existe dans "${mouvement}" on execute "Select From List By Label" dans le formulaire
- Si "naissance_etranger" existe dans "${mouvement}" on execute "Select From List By Label" dans le formulaire
+ Si "naissance_type_saisie" existe dans "${mouvement}" on execute "Select From List By Label" dans le formulaire
Si "pays_de_naissance" existe dans "${mouvement}" on sélectionne la valeur sur l'autocomplete "pays-naissance" dans le formulaire
Si "commune_de_naissance" existe dans "${mouvement}" on sélectionne la valeur sur l'autocomplete "commune-naissance" dans le formulaire
Si "ancien_departement_francais_algerie" existe dans "${mouvement}" on sélectionne la valeur sur l'autocomplete "ancien-departement-francais-algerie" dans le formulaire

Reply all
Reply to author
Forward
0 new messages