fmi...@adullact.net
unread,Sep 19, 2017, 3:18:24 AM9/19/17Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to openmairie...@googlegroups.com
Author: fmichon
Date: 2017-09-19 09:18:21 +0200 (Tue, 19 Sep 2017)
New Revision: 3992
Modified:
openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/
openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/HISTORY.txt
openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/core/om_reqmo.class.php
openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/js/layout_jqueryui_after.js
Log:
* Rebase depuis la branche 4.7.0.
Index: openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie
===================================================================
--- openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie 2017-09-19 07:08:23 UTC (rev 3991)
+++ openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie 2017-09-19 07:18:21 UTC (rev 3992)
Property changes on: openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie
___________________________________________________________________
Modified: svn:mergeinfo
## -1,7 +1,10 ##
/openmairie_exemple/branches/4.5.0-optimisation-des-tests:3474-3498
/openmairie_exemple/branches/4.6.x:3733-3820
+/openmairie_exemple/branches/4.7.0:3980-3991
/openmairie_exemple/branches/470-bug-replace-databaseiserror-isdatabaseerror:3872-3878
+/openmairie_exemple/branches/bug-8929-autocomplete-onchange-non-declenche:3985-3988
/openmairie_exemple/branches/bug-dbform-supprimer-database-iserror:3866-3867
+/openmairie_exemple/branches/bug_reqmo_champs_en_double_formulaire:3962-3964
/openmairie_exemple/branches/compatibilite_php7:3627-3713
/openmairie_exemple/branches/dbform-initialisation-val-en-mode-ajout:3547-3552
/openmairie_exemple/branches/export_csv:3508-3523
## -28,7 +31,8 ##
/openmairie_exemple/branches/trunk-bug-8891-registres-css-js:3902
/openmairie_exemple/branches/trunk_bug_direct_link:3881-3906
/openmairie_exemple/branches/trunk_bug_fermeture_tinymce:3865-3918
+/openmairie_exemple/branches/trunk_bug_reqmo_filtre:3960-3968
/openmairie_exemple/branches/undofiletransaction:3677-3679
/openmairie_exemple/branches/upgrade_db_pear_php7:3625-3626
-/openmairie_exemple/trunk:3870-3923
+/openmairie_exemple/trunk:3870-3990
/openmairie_exemple/trunk-bug-8891-registres-css-js:3900-3901
\ No newline at end of property
Modified: openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/HISTORY.txt
===================================================================
--- openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/HISTORY.txt 2017-09-19 07:08:23 UTC (rev 3991)
+++ openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/HISTORY.txt 2017-09-19 07:18:21 UTC (rev 3992)
@@ -18,9 +18,14 @@
4.6.3 (unreleased)
------------------
-* Aucun changement.
+* Correction : Certaines actions sur l'autocomplete ne déclenchaient pas l'événement onchange sur le champ. C'est désormais le cas. Ticket #8929.
+* Correction : Dans le module reqmo, la définition d'un filtre ne prenait pas en compte le cas où la chaîne de caractères "SELECT" de la requête SQL était en majuscules. Ticket #8917.
+* Correction : Dans le module reqmo, le fait d'appliquer plusieurs fois un filtre sur un même champ de base de données ne fait plus apparaître plusieurs fois ce champ dans le formulaire.
+Ticket #8916.
+
+
4.6.2 (20/07/2017)
------------------
Modified: openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/core/om_reqmo.class.php
===================================================================
--- openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/core/om_reqmo.class.php 2017-09-19 07:08:23 UTC (rev 3991)
+++ openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/core/om_reqmo.class.php 2017-09-19 07:18:21 UTC (rev 3992)
@@ -309,7 +309,7 @@
"libelle" => _($elem),
);
}
- } elseif (substr($mode, 0, 6) == "select") {
+ } elseif (strtolower(substr($mode, 0, 6)) == "select") {
// MODE - ELEMENT DE LA CLAUSE "WHERE"
// Filtre en fonction d'une liste de valeur
//
@@ -330,7 +330,9 @@
// MODE - ELEMENT DE LA CLAUSE "WHERE"
// Filtre en fonction d'une saisie utilisateur
//
- $fields_list["WHERE"]["text"][] = $selecteur;
+ if (in_array($selecteur, $fields_list["WHERE"]["text"]) === false) {
+ $fields_list["WHERE"]["text"][] = $selecteur;
+ }
}
}
Modified: openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/js/layout_jqueryui_after.js
===================================================================
--- openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/js/layout_jqueryui_after.js 2017-09-19 07:08:23 UTC (rev 3991)
+++ openmairie_exemple/branches/prop0006-ameliorer-l-ergonomie/js/layout_jqueryui_after.js 2017-09-19 07:18:21 UTC (rev 3992)
@@ -2112,19 +2112,13 @@
// si aucun n'est choisi on remet à zéro
case "Aucun résultat":
- $("#"+autocomplete_id+"-search").val("");
- $("#"+autocomplete_id+"-id").val("");
- $("#"+autocomplete_id+"-empty").hide();
- $("#"+autocomplete_id+"-check").hide();
+ clear_autocomplete(autocomplete_id);
break;
// si créer est choisi on remet à zéro
// et on ouvre l'overlay d'ajout
case "Créer un nouvel enregistrement":
- $("#"+autocomplete_id+"-search").val("");
- $("#"+autocomplete_id+"-id").val("");
- $("#"+autocomplete_id+"-empty").hide();
- $("#"+autocomplete_id+"-check").hide();
+ clear_autocomplete(autocomplete_id);
nouvel_enregistrement(obj);
break;
@@ -2167,6 +2161,7 @@
var item = data[0];
$("#"+autocomplete_id+"-search").val(item.label);
$("#"+autocomplete_id+"-id").val(item.value);
+ $("#"+autocomplete_id+"-id").trigger("change");
}
});
} else { // sinon on cache les boutons effacer et validé