diff --git a/changelog/2019.02/Changelog_2019.02.md b/changelog/2019.02/Changelog_2019.02.md new file mode 100644 index 0000000000000000000000000000000000000000..f8dbcb5094d87a6e43adc9c62c203d41239d7711 --- /dev/null +++ b/changelog/2019.02/Changelog_2019.02.md @@ -0,0 +1,287 @@ +# Évolutions + +## 1. Édition sur multiples enregistrements + +#### Formulaire objet métier + +Sur le formulaire objet métier un nouveau champ permet de spécifier si l’édition multiple +est disponible. + + + +#### Studio + +Dans le studio l'interface a été modifiée pour choisir un nouveau type de formulaire "Formulaire d'édition multiple". + + + +#### Requêteur + +Un bouton “Modifier les enregistrements” apparaîtra dans le requêteur si l’option “édition +multiple” a été sélectionnée dans la définition de l’objet métier, + + + +#### Formulaire + +Le formulaire permettra la mise à jour des champs spécifiés sur le formulaire spécifique. + +Les valeurs nulles ne seront pas prises en compte lors de la mise à jour. Seules les +valeurs définies par l’utilisateur seront inscrites dans la base de données pour les entités +sélectionnées précédemment dans le requêteur. + +Bien évidemment, le bouton « Modifier la géométrie » ne sera pas disponible à partir des +formulaires d’édition multiple + + + +## 2. Optimisation édition des objets métiers non graphiques + +#### Formulaire objet métier + +Pour spécifier qu’un objet métier n’est pas de géométrique il suffira de en pas +remplir le champ “Colonne géométrique”. + + + +#### Sélection sur la carte + +Si un objet métier ne comporte pas de géométrie il ne sera pas disponible sur +la liste du composant “i” permettant l’accès à la donnée par intersection +ponctuelle. + + + +#### Requêteur + +Les boutons “info-bulle” ainsi que le champ “Activer / Désactiver la requête +spatiale” en seront pas présents. + + + +#### Formulaire édition et insertion + +Dans les outils d’insertion et d’édition les boutons correspondants à la modification ou a la création de géométries ne seront plus affichés. + + + +## 3. Studio : prise en compte des valeurs du formulaire courant dans les requête de filtrage des sources de données des objets métiers + +Dans les sources de données de type "Valeurs d'une table locale" il est désormais possible de créer un filtre en liant la valeur à une des valeurs du formulaire, pour cela dans l'exemple où notre champ s'appelle **route_id** il faudra écrire `={{route_id}}` + + + +## 4. Studio : paramétrage d’événements + +Le but de cette évolution est que l’administrateur puisse paramétrer des événements de +type onchange, onfocus, onblur, sur des champs dont le type appartient à la liste ci- +après. + +* Décimal +* Entier +* Texte en édition – 1 ligne +* Texte en édition – Adresse mail +* Texte en édition – Mot de passe +* Texte en édition – Multiligne +* Texte en édition – URL +* Date +* Date et heure +* Liste +* Liste déroulante + +Dans les options dynamiques un nouveau champ **Événement** sera disponible, en cliquant +sur le bouton situé sur la partie gauche du champ l’administrateur choisit le type +d’événement qu’il veut utiliser. + + + +Sur la partie droite du champ l’administrateur fournira la fonction qu’il veut voir appellée de +la même manière qu’il le fait avec les éléments de type Interface - Bouton. + + + +## 5. Nombre d’enregistrements affichés dans le requêteur + +Il sera désormais possible depuis l'espace de configuration de gérer le nombre d'enregistrements visualisables dans le requêteur + + + +## 6. Ouverture du formulaire en édition après le formulaire d'ajout + +Dans le formulaire objets métiers, une nouvelle option permet d'afficher automatiquement le formulaire d'édition après avoir ajouté un enregistrement. + +Ceci est très utile lorsque on des fonctions de type trigger en base de données. + + + +## 7. Ajout de la fonction Cloner l'enregistrement + +Dans le formulaire de configuration des objets métiers, une nouvelle option **Objet clonable** est disponible. + +Si un objet est clonable alors dans le formulaire d'édition un bouton **Cloner** permet à l'utilisateur de cloner l'enregistrement. + +Le clonage ne prend en compte que les valeurs attributaires, l'utilisateur devra renseigner une géométrie pendant l'étape. + +## 8. Harmonisation des outils de sélection et édition avec les outils de mesure + +Désormais lors de l'utilisation des fonctions d'édition et de sélection, seront affichées les mesures de la géométrie en cours. + + + +## 9. Échelles pour l'impression liées à celles de la carte + +Lorsque l'utilisateur renseigne une nouvelle échelle dans la carte, celle-ci apparaîtra également sur les outils d'impression. + + + +## 10. Impression : garder la saisie des champs du formulaire quand on ferme puis réouvre l'outil + +Désormais lorsque l'utilisateur saisie des champs dans l'outil d'impression, si il ferme ou qu'il change de modèle, sa saisie est sauvegardée. + +## 11. Affichage du titre des couches par ordre alphabétique + +Désormais dans le sous menu des calques les couches apparaissent par ordre alphabétique et celons leur titre. + +Avant + + + +Après + + + +## 12. Légende : respecter les échelles des couches + +En version 2019.01 les légendes sont fixes, elles sont demandées à Mapserver pour toutes échelles confondues. Le but de cette évolution est de pouvoir définir des légendes dynamiques qui vont se recharger lorsque le zoom est modifié sur la carte. + +Pour cela dans le formulaire du calque un champ "Légende dynamique" qui permettra de recharger la légende lorsque le niveau de zoom est modifié de maniètre à afficher les légendes en fonction des seuils de visibilités des couches. + + + +## 13. Impressions au format JPEG + +Dans l'outil d'impression ajout d'ne option permettant d'imprimer au format JPEG + + + +## 14. Affichage du système [EPSG : 4326] - WGS84.LL dans le tableau des mesures + +Désormais les mesures seront affichées par défaut en longitude / latitude + +## 15. Ajout de la fonction déplacer la géométrie dans les outils d'insertion et modification + +Un nouveau bouton déplacer la géométrie est disponible pour les géométries de type ligne et polygone. + + + +## 16. Gestion des objets superposés + +Lors d'une sélection simple, si plusieurs objets se superposent alors un menu permettant de lister la sélection apparaît. + + + +Attention cette fonctionnalité disponible uniquement si le nombre maximal de popups est supérieur à 1. + + + +## 17. Paramétrage des échelles disponibles dans l'application + +Dans le menu configuration de vMap il est désormais possible de configurer la liste des échelles proposées par défaut dans le mode cartographie. + +## 18. Outil de localisation : Pouvoir inverser OSM et Base Nationale avec les objets métiers + +Une nouvelle option permet de choisir le geocodeur par défaut de l'outil de localisation. + +Mode vMap : + + + +Mode configuration : + + + +## 19. Impression : choix de l'ordre d'affichage des modèles depuis l'interface d'administration + +une option permet désormais de choisir l'ordre dans lequel apparaissent les modèles d'impression, si aucune valeur n'est saisie alors ils seront triés par ordre alphabétique. + + + +## 20. Impression : ajouter un bouton utiliser l'étendue en cours + +Au niveau du formulaire d’impression, un bouton « Conserver l’étendue visible » permet que afin que la totalité du plan visible à l’écran soit imprimé. + +Ceci entraînera bien évidemment l’adaptation de l’échelle d’impression pour faire entrer la totalité du plan dans la page correspondant au modèle choisi. + + + +## 21. Permettre de choisir si les couches d'un calque sont affichés par défaut + +Dans le formualire du calque l'administrateur pourra sélectionner les couches du calque affichées par défaut. + + + +## 22. Mapserver + +* Passage à la version 7.3.6 + +# Anomalies corrigées + +#### Chargement de la liste calques de la carte trop long + +Lorsqu'on ajoute des calques à la carte le chargement se fait très long si l'administrateur possède de nombreux calques. + +#### Grilles objet métier : problèmes de cache + +Après avoir interrogé un premier enregistrement affichant une grille objet métier, parfois en interrogeant un second enregistrement la grille de ce dernier correspond à celle du premier comme si le résultat avait été gardé en caches + +#### Upload de fichiers : erreur sur l'utilisation des documents + +* Certains fichiers ne s'uploadent pas en mode document +* Les images passées en tant que document ne devraient pas être compressées +* Erreur en mode grille - objet métier + +#### Ouverture automatique fenêtre GetFeatureInfo au démarrage de l'application mobile. + +#### Impossible de se connecter en passant le login/mp dans l'URL + +#### Saisie impossible dans les formulaires pour les attributs de type carte vMap + +Dans un objet métier au niveau d'un formulaire ayant pour définition un champ carte vMap, il y a un problème de saisie impossible de geometrie, au niveau du studio ou du formulaire en édition. + +#### ANC : Compte postgres utilisé comme owner + +Le compte postgres est utilisé comme owner dans s_anc empêchant ainsi l'utilisation de vMap sur base de données RDS + +#### Mettre le mail utilisé dans l'oubli de mot de passe sur une propertie + + + +#### Studio : Problème d'identifiants dupliqués + +Le studio remplit automatiquement des identifiants aléatoires, parfois ces deniers peuvent être dupliqués avec d'autres formulaires posant ainsi certains problèmes JS + +#### Affichage du bouton du suppression dans un champ de type document en mode consultation uniquement + +#### Fiche d'urbanisme : problème d'affichage lorsque le nombre d'intersections est trop grand + +#### ANC : Doublons sur les installations + +Lorsque une installation se compose de plusieurs contrôles dont les attributs cl_avis ou classement diffèrent, des doublons apparaissent dans la vue v_installation + +#### Bouton "Gestion des carte" non affiché sur écran a faible définition verticale + +#### Erreur lors de l'utilisation d'entiers supérieurs à 20140331124021456160 dans les valeurs des listes déroulantes + +#### Encodage fichier issue de l'export depuis Requeteur + +Lorsqu'on exporte le résultat du requêteur les caractères spéciaux sont encodés en xml. Export excel testé et csv. + +Depuis le panier pas de problème. + +#### Liste double problème lorsque la valeur requise + +#### Studio : erreur utilisation grille section vitis + +#### Aucun message d'erreur lorsque la clé recaptcha est mauvaise + +Lors de la création d'un compte par un utilisateur de manière automatique, si la clé recaptcha est mauvaise l'utilisateur reçoit une notification disant qu'il va recevoir un mail de confirmation ors celui-ci n'arrive jamais. diff --git a/changelog/2019.02/images/deplacer_geom.jpg b/changelog/2019.02/images/deplacer_geom.jpg new file mode 100644 index 0000000000000000000000000000000000000000..30f206a6f8bddb30668d4b91d4f17c37e7137d84 Binary files /dev/null and b/changelog/2019.02/images/deplacer_geom.jpg differ diff --git a/changelog/2019.02/images/echelle_impression.jpg b/changelog/2019.02/images/echelle_impression.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e8e0676cda41859cd7edc3b5520cba06ac746a3e Binary files /dev/null and b/changelog/2019.02/images/echelle_impression.jpg differ diff --git a/changelog/2019.02/images/edition_auto.jpg b/changelog/2019.02/images/edition_auto.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eeeb379f81f07bcbe67466049baa66af8d77c580 Binary files /dev/null and b/changelog/2019.02/images/edition_auto.jpg differ diff --git a/changelog/2019.02/images/events_studio_1.png b/changelog/2019.02/images/events_studio_1.png new file mode 100644 index 0000000000000000000000000000000000000000..92d10c2f3462b7fd8024daf0e74a2980d1e08087 Binary files /dev/null and b/changelog/2019.02/images/events_studio_1.png differ diff --git a/changelog/2019.02/images/events_studio_2.png b/changelog/2019.02/images/events_studio_2.png new file mode 100644 index 0000000000000000000000000000000000000000..a019e0dbd5f4113a5e6d11a588dfe645f331f28c Binary files /dev/null and b/changelog/2019.02/images/events_studio_2.png differ diff --git a/changelog/2019.02/images/harmonisation_selection.jpg b/changelog/2019.02/images/harmonisation_selection.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f3b619fa5bbee6dddcc72471c0e9f7392aa1f9b3 Binary files /dev/null and b/changelog/2019.02/images/harmonisation_selection.jpg differ diff --git a/changelog/2019.02/images/impression_jpeg.png b/changelog/2019.02/images/impression_jpeg.png new file mode 100644 index 0000000000000000000000000000000000000000..78268e98445ec6459275bba984295ac2583ea0fd Binary files /dev/null and b/changelog/2019.02/images/impression_jpeg.png differ diff --git a/changelog/2019.02/images/inverser_osm_1.png b/changelog/2019.02/images/inverser_osm_1.png new file mode 100644 index 0000000000000000000000000000000000000000..a153e1d72c56331649dd70159aed2e35e08ad8f6 Binary files /dev/null and b/changelog/2019.02/images/inverser_osm_1.png differ diff --git a/changelog/2019.02/images/inverser_osm_2.png b/changelog/2019.02/images/inverser_osm_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b970e3458d2bb3fc559c4c5d5f953614d787df18 Binary files /dev/null and b/changelog/2019.02/images/inverser_osm_2.png differ diff --git a/changelog/2019.02/images/legende_dynamique.png b/changelog/2019.02/images/legende_dynamique.png new file mode 100644 index 0000000000000000000000000000000000000000..64b8a2a74b8bfb323aa6c7c8d34a0aac3827a22a Binary files /dev/null and b/changelog/2019.02/images/legende_dynamique.png differ diff --git a/changelog/2019.02/images/multiple_1.png b/changelog/2019.02/images/multiple_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b2bd55112217a281728c2e71a0f736b789b433c8 Binary files /dev/null and b/changelog/2019.02/images/multiple_1.png differ diff --git a/changelog/2019.02/images/multiple_2.png b/changelog/2019.02/images/multiple_2.png new file mode 100644 index 0000000000000000000000000000000000000000..92ae2aac33910f49da81904285cd36c1501ac116 Binary files /dev/null and b/changelog/2019.02/images/multiple_2.png differ diff --git a/changelog/2019.02/images/multiple_3.png b/changelog/2019.02/images/multiple_3.png new file mode 100644 index 0000000000000000000000000000000000000000..bbfcea78545c5524fe41b6c6e0f011268de00117 Binary files /dev/null and b/changelog/2019.02/images/multiple_3.png differ diff --git a/changelog/2019.02/images/multiple_4.png b/changelog/2019.02/images/multiple_4.png new file mode 100644 index 0000000000000000000000000000000000000000..22fe59f99579b42d35658fbe58e3ed485f3b686a Binary files /dev/null and b/changelog/2019.02/images/multiple_4.png differ diff --git a/changelog/2019.02/images/ng_enregistrements_requeteur.png b/changelog/2019.02/images/ng_enregistrements_requeteur.png new file mode 100644 index 0000000000000000000000000000000000000000..a94860f44d940cbcc54b4ccae477173a64fcc497 Binary files /dev/null and b/changelog/2019.02/images/ng_enregistrements_requeteur.png differ diff --git a/changelog/2019.02/images/noms_couches_1.png b/changelog/2019.02/images/noms_couches_1.png new file mode 100644 index 0000000000000000000000000000000000000000..ccce207e5b5f064e9c3ad21e3b3087140d276016 Binary files /dev/null and b/changelog/2019.02/images/noms_couches_1.png differ diff --git a/changelog/2019.02/images/noms_couches_2.png b/changelog/2019.02/images/noms_couches_2.png new file mode 100644 index 0000000000000000000000000000000000000000..6edf184e1ec4318c50187261b3ccb0ff37de3232 Binary files /dev/null and b/changelog/2019.02/images/noms_couches_2.png differ diff --git a/changelog/2019.02/images/non_graphique_1.png b/changelog/2019.02/images/non_graphique_1.png new file mode 100644 index 0000000000000000000000000000000000000000..4cef50ab092a3d2f53df6553dee0308afb1f3b95 Binary files /dev/null and b/changelog/2019.02/images/non_graphique_1.png differ diff --git a/changelog/2019.02/images/non_graphique_2.png b/changelog/2019.02/images/non_graphique_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1116889e519e89ea973800dbf812503d3ca9d8d8 Binary files /dev/null and b/changelog/2019.02/images/non_graphique_2.png differ diff --git a/changelog/2019.02/images/non_graphique_3.png b/changelog/2019.02/images/non_graphique_3.png new file mode 100644 index 0000000000000000000000000000000000000000..afa97612349ff8d632230055c2b98b66909fcd47 Binary files /dev/null and b/changelog/2019.02/images/non_graphique_3.png differ diff --git a/changelog/2019.02/images/non_graphique_4.png b/changelog/2019.02/images/non_graphique_4.png new file mode 100644 index 0000000000000000000000000000000000000000..4de466896db4564df861975c8158a6741f731110 Binary files /dev/null and b/changelog/2019.02/images/non_graphique_4.png differ diff --git "a/changelog/2019.02/images/objets_superpos\303\251s.jpg" "b/changelog/2019.02/images/objets_superpos\303\251s.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..753daddc92fdd81f130cd5a93159ca9dc7103175 Binary files /dev/null and "b/changelog/2019.02/images/objets_superpos\303\251s.jpg" differ diff --git "a/changelog/2019.02/images/objets_superpos\303\251s_1.jpg" "b/changelog/2019.02/images/objets_superpos\303\251s_1.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..050d91bedb33057019986f64b0f1d2ac464dc2e9 Binary files /dev/null and "b/changelog/2019.02/images/objets_superpos\303\251s_1.jpg" differ diff --git a/changelog/2019.02/images/ordre_impressions.jpg b/changelog/2019.02/images/ordre_impressions.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c5e01a6de64c1b92c111c74662b7f97d377c5e6a Binary files /dev/null and b/changelog/2019.02/images/ordre_impressions.jpg differ diff --git a/changelog/2019.02/images/pb_mpd_boubli.jpeg b/changelog/2019.02/images/pb_mpd_boubli.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..c9d35d725a590fb1a5bf7074ad5c652c30cbfa2e Binary files /dev/null and b/changelog/2019.02/images/pb_mpd_boubli.jpeg differ diff --git a/changelog/2019.02/images/selection_couches_actives.jpg b/changelog/2019.02/images/selection_couches_actives.jpg new file mode 100644 index 0000000000000000000000000000000000000000..753073717484e2dcfb66beff218d789f75912261 Binary files /dev/null and b/changelog/2019.02/images/selection_couches_actives.jpg differ diff --git a/changelog/2019.02/images/studio_1.jpg b/changelog/2019.02/images/studio_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6f299a25c3d8bb0a70153831bcc4205540319d04 Binary files /dev/null and b/changelog/2019.02/images/studio_1.jpg differ