Framework openMairie Historique des versions
============================================
4.5.0 - ??/??/????
------------------
* Évolution : Ajout des actions self et direct sur un résultat de listing.
* Correction - Suppression d'une 'Fatal Error' appairaissant lorsque la requête
mémorisée passée en paramètre n'existe pas.
Ticket #8621. [atReal][Florent MICHON]
* Correction - Les logs n'étaient pas vidés après avoir été écrits dans le fichier.
Ticket #8620. [atReal][Nicolas MEUCCI]
* Amélioration : La configuration du nom de l'application était portée
uniquement par le script 'dyn/config.inc.php'. Cette configuration possède
désormais trois niveaux de paramétrage : instance > application > framework.
* Amélioration : La configuration du titre HTML de la page était portée
uniquement par le script 'dyn/config.inc.php'. Cette configuration possède
désormais trois niveaux de paramétrage : instance > application > framework.
* Amélioration : La configuration du nom de la session utilisateur était portée
uniquement par le script 'dyn/config.inc.php'. Cette configuration possède
désormais trois niveaux de paramétrage : instance > application > framework.
* Correction : En mode 'ajout' sur un formulaire permettant d'uploader un fichier,
si le fichier est saisi mais que le formulaire est en erreur une erreur
sur l'état de l'enregistrement s'affichait.
Ticket #8575.
[atReal][Nicolas HAYE]
* Correction : l'annulation de transaction avec le système de stockage de
fichiers n'était pas fonctionnel lors d'une erreur de base de données ou lors
d'une erreur avec le système de stockage de fichier.
Ticket #8576.
[atReal][Nicolas HAYE]
* Amélioration : La configuration du mode de gestion des permissions était portée
uniquement par le script 'dyn/config.inc.php'. Cette configuration possède
désormais trois niveaux de paramétrage : instance > application > framework.
* Amélioration : La configuration du nombre de colonnes dans le tableau de bord
était portée uniquement par le script 'dyn/config.inc.php'. Cette configuration
possède désormais trois niveaux de paramétrage : instance > application > framework.
4.5.0-a4 21/09/2016 r 3598
---------------------------
* correction module sig (om_map.class.php) [aRles][Alain BALDACHINO]
4.5.0-a3 15/09/2016 r 3589
---------------------------
4.5.0-a2 17/12/2015 r 3414
---------------------------
4.5.0-a2-dev - ??/??/????
-------------------------
* Correction - Ajout du mode de log dans la méthode addToLog() du connecteur de
filestorage, filesystem.
Ticket #8572.
[atReal][Sofien TIMEZOUAGHT]
* Correction - La méthode dbform::getVal() retournait une valeur erronée si le
champ passé en paramètre n'existait pas. C'est la valeur de la clé primaire
qui était retournée. La méthode a été revue et documentée.
Ticket #8161.
[atReal][Florent MICHON]
[Ville de Marseille][Laurent GROLEAU][Hélène LEGRAND]
* Correction - L'assistant de création d'éditions (états et lettres types) ne
créait pas une requête correcte si la clé primaire ne correspondait pas au
nom de la table. Désormais il utilise la clé primaire de la table.
Ticket #7477. [atReal][Florent MICHON]
* Coding - Ajout de la génération de la documentation des mots-clefs Robot Framework.
[atReal][Nicolas MEUCCI]
* Correction - Modification de l'initialisation de l'attribut val de dbform en
mode ajout pour ne plus récupérer les valeurs d'un autre enregistrement.
Ticket #8547. [atReal][Florent MICHON]
* Correction - Modification de la méthode utilisée pour récuprérer le type des
fichiers.
Ticket #8387. [atReal][Nicolas MEUCCI]
* Correction - Correction de la méthode de récupération des paramètres de
collectivité qui pouvait provoquer une erreur de base de données.
Ticket #8520. [atReal][Nicolas HAYE]
* Amélioration - Ajout de la possibilité de surcharger les paramètres de génération
d'un tableau lorsque l'on exporte les données dans un fichier CSV.
Ticket #8355. [atReal][Nicolas MEUCCI]
* Amélioration - Ajout de la possibilité de configurer un favicon pour l'application
avec trois niveaux de configuration : framework, application, instance.
Ticket #8280. [atReal][Florent MICHON]
* Correction - La prévisualisation d'une lettre type ou d'un état affichait le document
actif avec le même identifiant, au lieu du document en cours d'édition.
Ticket #7886. [atReal][Jean-Yves MADIER]
* Correction - Le logo de la collectivité multi n'était jamais récupéré dans les
éditions.
Ticket #8083. [atReal][Nicolas HAYE]
* Amélioration - Ajout d'un argument optionnel sur la fonction javascript
VerifFloat pour définir le nombre de décimales.
Ticket #7885. [atReal][Sofien TIMEZOUAGHT]
* Correction des requêtes permettant d'afficher les lettres types et les états.
Ticket #7817. [atReal][Sofien TIMEZOUAGHT]
* Correction de la recherche avec apostrophe.
Ticket #7813. [atReal][Nicolas HAYE]
* Correction du widget de formulaire "select", la déclaration de la classe CSS
comportait un simple guillemet en trop.
Ticket #7790. [atReal][Sofien TIMEZOUAGHT]
* Coding : Déplacement de tout le code concernant le générateur dans la classe
gen du script ./core/om_gen.class.php et suppression de tous les scripts
du répertoire ./scr/ : genfull, genauto, gensup, genlettretype, genetat,
gensousetat, genimport. L'objectif est de factoriser le code du générateur
afin de rendre la surcharge/personnalisation plus simple.
[atReal][Florent MICHON]
* Correction de l'affichage des champs de type texte riche en séparant le style
CSS de tinyMCE de celui du reste de l'application.
Ticket #7782
[atReal][Nicolas MEUCCI]
* Correction de la suppression des fichiers dans le système de stockage qui ne les
supprimait pas. [Virginie PIHOUR]
* Correction des vérificateurs javascript des champs dates et heures dans les
formulaires qui ne doivent pas envoyer d'alerte si la saisie est vide.
Ticket #7767.
[atReal][Florent MICHON]
* Correction de la problématique sur le champ lié au contexte dans un
sous-formulaire. Ticket #7764.
[atReal][Florent MICHON]
* Correction d'une erreur de base de données en mode "modifier" lors de
l'utilisation conjointe d'un champ de type select multiple avec l'activation
de la gestion des dates de validité. [atReal][Nicolas MEUCCI]
* Ajout de la possibilité d'activer les nouvelles actions sur certaines classes.
[atReal][Florent MICHON][Virginie PIHOUR]
* Ajout des tests sur les tableaux (listing) des objets.
[atReal][Sofien TIMEZOUAGHT]
* Modification de l'initialiation de la base de données et de l'environnement
de test du framework.
[atReal][Sofien TIMEZOUAGHT]
* Correction du select de la pagination dans les sous-formulaires et
formulaires. Il y avait une erreur javascript sur celui des sous-formulaires.
[atReal][Sofien TIMEZOUAGHT]
* Externalisation des keywords pour les tests dans le framework.
[atReal][Nicolas HAYE][Sofien TIMEZOUAGHT]
* Ajout d'information dans le logger lors d'erreurs sur les fonctions d'ajout,
de modification et de suppression. [atReal][Sofien TIMEZOUAGHT]
* Correction de la recherche avancée. Si on cumulait une recherche simple et
une recherche avancée en utilisant la même variable de session, une erreur
de base de données se produisait. [atReal][Virginie PIHOUR]
* Amélioration : Ajout d'un log en cas d'erreur lors de la gestion des
fichiers à l'ajout, la modification ou la suppression d'un objet.
[atReal][Virginie PIHOUR]
* Fonctionnalité : création du paramétrage des lettres-types et des états
pour l'ajout éventuel d'un filigrane lors de la génération du document.
[atReal][Nicolas MEUCCI]
* Modification de la récupération des post et get avec les méthodes appropriées
[atReal][nicolas HAYE]
* Correction de la génération des éditions si pas d'identifiant passé.
[atReal][Virginie PIHOUR]
* Amélioration : utilisation du filestorage lors de la génération de csv
dans les requêtes mémorisées. [atReal][Nicolas HAYE]
* Bug : Correction de l'ordre d'affichage des actions du portail d'actions. Il
n'était pas pris en compte. [atReal][Virginie PIHOUR]
* Fonctionnalité : Création d'une fonction app_initialize_content() pour
permettre d'appeler à chaque chargement de page et AJAX des scripts
spécifiques à l'application.
Ticket #7679. [atReal][Nicolas MEUCCI]
* Bug : Création du libellé d'un champ même lorsque celui-ci est caché.
Cela permet de pouvoir le réafficher dynamiquement sans le reconstruire.
Ticket #7674. [atReal][Nicolas MEUCCI]
* Bug : Correction de la construction d'une date cachée pour l'éventualité où
on souhaiterait la ré-afficher. Ajout du style CSS pour la masquer/afficher.
Ticket #7381. [atReal][Nicolas MEUCCI]
* Amélioration du générateur : Prise en compte d'éventuelles surcharges des
classes générées. Ticket #7566.
[atReal][Florent MICHON][Sofien TIMEZOUAGHT]
* Fonctionnalité 'Layout' : Nettoyage par la suppression de toutes les méthodes
non utilisées dans le framework, la suppression des méthodes mal employées,
la création de méthodes basiques. Ticket #6533.
[atReal][Florent MICHON]
* Fonctionnalité 'Custom' : Possibilité d'ajouter des scripts personnalisés
(nouveau scripts ou surcharges de l'existant) pour les fonctions reqmo, pdf
et import (FONCTIONNEL). Les classes 'métier' et fichiers de configuration
correspondant peuvent également être surchargés (EN COURS DE DEV...).
Ces scripts peuvent être stockés en dehors de l'application pour des besoins
spécifiques ne rentrant pas dans le champ fonctionnel standard de
l'application. Ticket #7657.
[arles][francois raynaud][atReal][Florent MICHON]
* Amélioration du générateur : ATTENTION - suppression du fichier de configuration
gen/dyn/tab.inc.php. La configuration se fait désormais dans gen/dyn/gen.inc.php
sous un autre format. Renommage, nettoyage et documentation de la classe gen.
Ticket #7656 [atReal][Florent MICHON]
* Bug : Correction de la gestion des actions dans les conditions des
tableaux. Les href étaient mal pris en compte.
Ticket #7621 [atReal][Nicolas MEUCCI]
* Bug : Correction de la gestion des actions dans les conditions des
tableaux. Seuls les href étaient pris en compte, dorénavant les tab_actions
le sont aussi.
Ticket #7620 [atReal][Nicolas MEUCCI]
* Bug - Correction de la gestion des actions contextuelles, elles fonctionnent
maintenant en sousformulaire.
Amélioration des actions de copie sur les états et lettres-type. Ajout des
actions de copie sur logo et sig.
Nettoyage et simplification du code de gestion des actions.
Ajout de tests.
Ticket #7611 [atReal][Nicolas HAYE]
* Bug - Correction de l'initialisation des attributs de om_dbform
Ticket #7579 [atReal][Nicolas HAYE]
* Bug - Correction de l'ajout d'enregistrement dont la clé primaire est alphanumérique
Ticket #7576 [atReal][Nicolas HAYE]
* Amélioration - Correction de la recherche simple dans les sous-formulaires avec
filtrage sur l'identfiant de l'objet principal.
Ticket #7571 [atReal][Virginie PIHOUR]
* Amélioration - Ajout d'un paramètre aux options de select de recherche avancée
permettant de filtrer la liste de ses option via une requête sql.
Ticket #7567 [atReal][Nicolas HAYE]
* Bug - Dans la recherche avancée la chaîne de caractère 'AND ()' est supprimée
s'il n'y a aucune condition à la requête.
Ticket #7487. [atReal][Sofien TIMEZOUAGHT]
* Bug - La fonction de serialisation et d'envoi des données après validation
de sous-formulaire était appelé 2 fois [atReal][Nicolas HAYE]
* Amélioration - Mise à jour de la version de la librairie TCPDF afin de
remplacer la méthode de transformation en minuscule ou majuscule par du css
dans les éditions. [atReal][Nicolas HAYE]
* Bug - Correction de l'implémentation des éditeurs riches pour l'instanciation
en sous formulaire. [atReal][Nicolas HAYE]
* Bug - Correction de l'affichage des sous-états dans les éditions lors d'un saut
de page. [atReal][Nicolas HAYE]
* Amélioration : Colle le texte brut (sans balise , ni style) dans l'éditeur
WYSIWYG (tinyMCE) [atReal][Virginie PIHOUR]
* Correction : Un fatal error était levé au moment de la destruction d'un objet
om_dbform. [atReal][Virginie PIHOUR]
* correction om_table.class.php Lorsque l on utilise le tableau $options
il y a un warning (si le champ n est pas vide) "Warning: strpos() expects parameter 1 to be string"
Ticket #7246 [francois raynaud - Arles - ACCM]
* Amélioration : surcharge des scripts voir et file afin de récupérer
la bonne table lors d'une utilisation depuis un objet hérité.
* Evolution : ajout d'un nouveau mode de recherche multi-critères permettant de
faire des recherches dans des tables ayant une liaison 1-n avec la table courante
Exemple d'utilisation :
$champs['parcelle'] = array(
'table' => 'dossier_parcelle',
'where' => 'injoin',
'tablejoin' => 'INNER JOIN (SELECT DISTINCT dossier FROM '.DB_PREFIXE.'dossier_parcelle WHERE lower(dossier_parcelle.libelle) like %s ) AS A1 ON A1.dossier = dossier.dossier' ,
'colonne' => 'libelle',
'type' => 'text',
'taille' => 30,
'libelle' => _('parcelle'));
#7283
[atReal][Thierry BENITA]
* Correction : modification du calcul de total sur la recherche avancée :
suppression du ORDER BY dans le calcul de totaux, ce qui divise par
5 les temps de calcul
[atReal][Therry BENITA]
* Correction d'une erreur lors de l'inclusion des sousétats dans les éditions.
[atReal][Nicolas HAYE]
* Correction : un effet de bord empêchait les fieldsets ou autres blocs
de s'afficher lorsqu'ils ne contenaient pas de bloc imbriqué
et que leur premier champ était hidden
[atReal][Thierry BENITA]
4.5.0-a1 - 27/01/2014
---------------------
* Correction : les retours d'erreurs n'était pas cohérents (messages d'erreur de
base de données sur fond vert). r2648 [atReal][Nicolas HAYE]
* Amélioration : ajout de commentaires sur les tables openMairie.
r2647 [atReal][Nicolas HAYE]
* Amélioration : modification de la génération des éditions pdf :
- intégration d'un WYSIWYG (tinyMCE) sur les champs titre et corps des
formulaires de paramétrage des états et lettres types (génération de code html),
3 types d'instances de tinyMCE : une pour le champ titre, une pour le champ corps
(elle permet d'ajouter des sous états), et une générique pour tout autres champs.
- changement de librairie : FPDF -> TCPDF (interpretation du code html lors de
la génération des édition)
- gestion de la rétrocompatibilité avec les éditions existantes
[atReal][Nicolas HAYE]
4.4.x - ??/??/????
------------------
* Correctif : La configuration d'une action dans un sous formulaire avec le
paramètre ajax à false faisait dysfonctionner les autres liens ajax du
tableau. Ticket #7086.
[Alain BALDACHINO]/[Mairie de Vitrolles]
[Florent MICHON][Virginie PIHOUR]/[atReal]
4.4.0 - 31/03/2014
------------------
* Amélioration : Ajout d'une option pour permettre de désactiver les onglets
des sous formulaires lorsque nous sommes en modification sur un formulaire.
[Alain BALDACHINO][Florent MICHON][François RAYNAUD]
* Bug - Correction de la recherche avancée sur les select qui, dans le cas
des wildcards, ajoutaient des résultats non attendus. [atReal][Nicolas MEUCCI]
* Bug - Correction de l'implémentation des overlay jquery qui ajoutait du contenu
en pied de page sans pour autant appliquer l'overlay. [atReal][Nicolas HAYE]
* Bug - Correction de l'erreur des modifications de dates cachées par la création
d'un type hiddendate et de son ajout dans la méthode afficherChamp.
Ticket #7381. [atReal][Nicolas MEUCCI]
* Amélioration : Ajout d'un niveau dans la génération des éléments qui
concernent des tables du framework. Tous les fichiers générés qui concernent
les tables om_* sont générés suivant le postulat : obj/table.class.php ->
core/obj/table.class.php -> gen/obj/table.class.php et de même pour les
fichiers sql/pgsql/table.form.inc.php et sql/pgsql/table.inc.php. L'objetcif
est de réduire la maintenance lors des mises à niveau des applications.
[atReal][Florent MICHON]
4.4.0-b2 - 12/12/2013
---------------------
* correctif : Correction d'un bug lors de la suppression d'enregistrement contenant
un champ de fichier vide. #7174 [atReal][Nicolas HAYE]
4.4.0-b1 - 12/12/2013
---------------------
* Correctif : Prise en charge des traductions dans les nom de colonnes des sous-états.
#7134 [atReal][Nicolas HAYE]
* Correctif : Les fichiers temporaires sont visible depuis le bouton "voir" d'un
champ "upload". #7081 [atReal][Sofien TIMEZOUAGHT]
* Correctif : Correction du script scr/import.php pour qu'il utilise le système
de stockage des fichiers actuel afin de récupérer le fichier CSV. #7038
[atReal][Sofien TIMEZOUAGHT]
* Correctif : Lors de la correlation en javascript l'événement 'change' n'était
pas déclenché. Modification du code pour rendre fonctionnel l'envoi d'événement
pour tout les navigateurs (IE8 compris). #7157 [atReal][Nicolas HAYE]
* Amélioration : générateur : ne pas afficher en gras les fichiers non modifiés.
#7158 [atReal][Thierry BENITA]
* correctif gestion des adresses postales - utilisation des codes postaux en recherche
[francois raynaud - 15/10/2013]
* Correctif : gestion du cache des navigateurs pour les scripts css et javascript.
L'utilisateur avait besoin de vider manuellement le cache de son navigateur lors
d'une mise à jour de ces scripts. Il a été ajouté le numéro de version de
l'application en paramètre pour que le navigateur détecte bien un nouveau fichier.
#6925 [atReal][Florent MICHON]
* correction pb d affichage sur om_sig_map (niveau) [francois RAYNAUD]
* Ajout de la possibilité de mettre en majuscule ou minuscule certaines données
dans les lettres-type et les états en utilisant les balises et
. #6898 [atReal][Virginie PIHOUR]
* Modification du système de tableau de bord - Le tableau de bord n'est plus
désormais spécifique à un utilisateur mais à un profil. Les widgets peuvent
être composés à partir de script PHP et sont directement inclus dans le
tableau de bord pour améliorer les performances. L'ancien écran de composition
de son propre tableau de bord a été adapté pour que l'administrateur compose
le tableau de bord de chaque profil. #6591 [atReal][Florent MICHON]
* Ajout de la possibilité de modifier le fil d'Ariane depuis un objet, pour les
formulaires et sous-formulaires. #6833 [atReal][Sofien TIMEZOUAGHT][Florent MICHON]
* Correctif : suppression d'une faille de sécurité en filtrant le contenu d'une
variable passée en paramètre dans la page de login. #7163 [atReal][Florent MICHON]
* Modification de la classe core/om_filestorage.class.php afin que l'on puisse
mettre l'url de la classe du storage plutôt que seulement le nom du type de
storage. #6711 [atReal][Virginie Pihour]
* Amélioration des fonctions isAuthorized(), connectDatabase(), displayMessage(),
setDatabaseConfig(), isDatabaseError() dans core/om_application pour prendre en
compte les requêtes REST. #6614 [atReal][Sofien TIMEZOUAGHT]
* Correction d'une erreur de base de données lors de la génération du PDF
d'un état ayant plusieurs sous-états. #6666 [atReal][Virginie Pihour]
* Ajout de fichiers .htaccess empêchant l'accès dans les répertoires qui ne
doivent pas être accessibles depuis l'interface par l'utilisateur.
#7164 [atReal][Florent MICHON]
* Modification des fonctions javascript permettant de visualiser un fichier
uploadé. #6587 [atReal][Sofien TIMEZOUAGHT]
* Amélioration de la gestion des des scripts de mise à jour de la base de données
#6586 [atReal][Florent MICHON]
* Correction : Certaines séquences n'étaient pas liées au champ duquel elles
étaient la séquence. #6585 [atReal][Florent MICHON]
* Modification du script permettant le téléchargement de fichiers afin d'ajouter
un contrôle des droit ; si l'uid est passé en paramètre seul, aucun contrôle
ne sera fait. #6587 [atReal][Sofien TIMEZOUAGHT]
* Modification de la fonction selectstatic afin d'afficher la balise même
si le champs est vide. #6587 [atReal][Sofien TIMEZOUAGHT]
* Fonctionnalité : Contrôle des fichiers uploadés grâce à l'utilisation de contraintes
sur la taille maximale et sur les extensions possibles que le fichier peut avoir.
Deux cas de configuration sont possibles :
- des contraintes spécifiques ont été définies dans la méthode setSelect de
classe métier de l'objet ;
- des contraintes génériques ont été spécifiées dans le fichier de configuration
dyn/config.inc.php. #6579 [atReal][Virginie PIHOUR]
* Fonctionnalité : Gestion du positionnement et affichage du code barres de type
code 128 dans les états et les lettres types.
Utilisation d'un marqueur ||||| avant et après le nombre qui doit composer le code,
composé de 12 chiffres, afin de positionner le code barres au bon endroit dans
le PDF. Ex. : |||||100015420009|||||
#6561 #6558 [atReal][Virginie PIHOUR]
* Amélioration : Ajout d'une verification sur les requêtes contenant des group by
lors de la pagination. #6559 [atReal][Sofien TIMEZOUAGHT]
* correction gen - methode objselect pb des types geom on implementés quand il n'y
a pas de clés secondaire (AB 02/04/2013)
* nouvelle version om_sig : flux WMS en BaseLayer, WMS singleTile, filtres WMS,
flux WMS en provenance de TileCache (AB 02/04/2013)
Compatibilité avec version 2.12 openLayers
Nouvelles fonctionnalités
- Gestion du GetFeatureInfo :
- modification du format demandé de l'HTML à l'XML
- personnalisation de la restitution par la surcharge de la fonction traiteGetFeatureInfo de js/sig.js par celle contenue dans app/js/sig.js
- utiliser un flux WMS en BaseLayer
- paramètre WMS singleTile, assure une continuité entre les tuiles (ex: étiquettes sur plusieurs tuiles)
- filtres WMS
- flux WMS en provenance de TileCache
- Ajout de l'emprise des villes des Bouches du Rhone
- Géolocalisation
- Persistance du choix de la BaseLayer
- ajout de fonds google supplémentaires
- ajout de fonds bing supplémentaires
Correction de bugs
- affichage de la requète après le bouton "fermer" dans form_sig.php
- Génération problème affichage dans form du bouton des champs geom
- Gestion des affichages d'erreurs dans tab_sig.php
- malformation des fichiers json si rien à retourner
Fichiers modifiés :
- externals lib : openLayers 2.12 comp
- app/js/sig : possibilite de surcharge sig.js
- data/sql/pgsql/ver_4xx.sql
- data/sql/pgsql/init.sql
- dyn/var_sig.sql : etendue des communes BDR
- gen/ obj + pgsql + obj/ + sql/pgsql : nouveaux objets om_sig_wms + om_sig_map
- img position.png
- js/sig.js
- scr : form.sig, tab.sig et sig_json
* Utilisation de la classe filestorage lors de l'enregistrement de fichier via
le champ de formulaire upload, création d'un widget de formulaire permettant
la visualisation et le téléchargement de fichier, création d'un script permettant
le téléchargement de fichier dont uid lui a été passé en paramètre, ajout d'une
méthode dans le filestorage filesystem permettant de récupérer le path d'un
fichier dans le but de l'afficher dans les états et lettres types, définition
d'un path par defaut pour le projet OM exemple. #6583 [atReal][Nicolas HAYE]
* Amélioration : Suppression des fonctions ucwords() #5816 [atReal][Sofien TIMEZOUAGHT]
* Amélioration : Amélioration de la gestion des éditions : ajout d'une table de
paramétrage des logos et des requêtes pour les états et lettres type, ajout de
la gestion des éditions multiples, possibilité d'afficher les logos en
fonction de leur résolution. #7165 [atReal][Florent MICHON]
* Amélioration : Ajout d'un widget de visualisation pour le champ de type
'select_multiple'. #7166 [atReal][Florent MICHON]
* Amélioration : Ajout d'un paramètre pour l'affichage des éléments concernant
le sig. Pour l'activer, il faut positionner le paramètre 'option_localisation'
à la valeur 'sig_interne'. #7167 [atReal][Florent MICHON]
* Correctif : Affichage des textarea avec retour à la ligne lors de l'affichage
des formulaires en mode consultation. #7168 [atReal][Florent MICHON]
* Correctif : Le module de localisation (widget du formulaire + spg de
localisation) n'est fonctionnel que pour les éditions c'est-à-dire pour
positionner un point sur une page A3 ou A4 en portrait ou en paysage, il n'est
plus fonctionnel pour un plan depuis une ancienne version. Ce module a été
nettoyé et rendu plus fonctionnel. #7169 [atReal][Florent MICHON]
* Correctif : Suppression d'une balise autofermée dans le widget de select
multiple du formulaire. #7170 [atReal][Florent MICHON]
* Amélioration : Affichage des textarea avec redimensionnement automatique en
fonction du contenu. #7170 [atReal][Florent MICHON]
* Amélioration : Affichage du bouton retour au dessus des formulaires quel que
soit l'état du formulaire. #7172 [atReal][Florent MICHON]
* Infrastructure : Suppression du support MySQL. [atReal][Florent MICHON]
* correction bug visibility dans om_sig_map_wms ab-28/02/2013
* fonctionnalité : jquery mobile jlb
* Fonctionnalité : Abstraction du layout (en cours) #6533 [atReal][Florent MICHON]
* Fonctionnalité : Abstraction du stockage (en cours) #6534 [atReal][Florent MICHON]
* Fonctionnalité : Stockage temporaire de fichier
* Amélioration : Affichage du nom du fichier dans un champ file en suppression
* Amélioration : Ajout d'un bouton au champ upload permettant de vider le
contenu du champ
* Fonctionnalité : Ajout de la gestion de métadonnées suplémentaires sur les
fichiers uploadés #6589 [atReal][Nicolas HAYE]
* Amélioration : possibilité d'utiliser la méthode init_select pour initialiser
les widgets de formulaire select_multiple et select_multiple_static
* Amélioration : modification de la gestion des erreurs afin de les remonter au
formulaire et annuler ou non sa validation (cela comprend l'annulation des
modifications effectuées sur le storage si le formulaire est en erreur)
4.3.0-bx - XX/XX/XXXX
---------------------
Report dans le trunk des modifications/corrections de la branche (4.3.0-bx)
* Correctif : Dans le générateur toutes les clés secondaires qui faisaient
référence à une table qui ne possède pas de colonne 'libelle' produisent
une erreur dans la recherche de ce champs. [Florent MICHON]
* Correctif : Suppression d'une notice "Notice: Undefined index: om_utilisateur
in /core/om_dbform.class.php on line 2225". [Florent MICHON]
* Correctif : Les blocs du système d'affichage des formulaires s'affichaient
même si ils ne contenaient aucun champ. [Florent MICHON]
* Correctif : Rendu XHTML Valide. [Florent MICHON]
* Amélioration : gestion des actions des tableaux de la même manière
que les actions du menu (parameters). [Florent MICHON]
* Correctif : Vérification de l'existence de variables avant leur
utilisation. [Florent MICHON]
4.3.0-b1 - 08/10/2012
---------------------
* Important : Ajout de la possibilité de gérer les droits d'accès sans avoir
de hiérarchie entre les profils. [Florent MICHON]
* om_sig_map : actif devient booleen pour compatibilité avec le programme scr/copie [francois RAYNAUD]
modification des programmes d initialisation
* modification de l interface de SIG sur les champs obligatoires dans obj/ (champs null) [francois RAYNAUD]
* interface geographique : gestion du parametre seli (plusieurs geometries pour un objet) : [alain baldachino]
scr\tab_sig.php
passer en paramètre l’idx à scr\sig_json.php pour limiter les données dans la couche Data
Recherche avec schéma dans geometry_columns
scr\form_sig.php
Correction de la gestion des boutons de géométries dans les form (affichage, multi-géométrie, génération)
js\script.js :
localisation_sig : ajout du paramètre « seli » pour traiter la multi-géométrie
core\om_formulaire.class.php
geom : correction d’un bug d’affichage, ajout du paramètre seli,
core\gen.class.php
objvalf : unset si type geom -> non implementé car peut etre rempli par calcul ou sous programme
objselect : affichage en visu et modif, correction 1er paramètre qui était vide, ajout seli
* Ajout d'une fonctionnalité. Il est maintenant possible de personnaliser la
structure HTML des formulaires en regroupant les champs dans des balises