openMairie Exemple- Historique des versions
============================================
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
et des
.
[Nicolas HAYE]
* Amélioration de l'affichage des formulaires. Les formulaires sont maintenant
affichés avec des balises et non plus
.
[Nicolas HAYE]
* Ajout de fonctionnalité. Ajout de la gestion d'objets à date de validite.
[Romain BEYLERIAN]
* Ajout de fonctionnalité. Ajout de la recherche avancée
avec caractère de remplacement configurable.
[Romain BEYLERIAN]
* Amélioration du tri des colonnes de tableau. Les colonnes se trient maintenant
par ordre croissant, décroissant et original par clic successif sur leur
en-tête.
[Romain BEYLERIAN]
* Modification du comportement du générateur. Par défaut l'ensemble des tableaux
sont triés par ordre croissant, selon le libellé de la table.
[Romain BEYLERIAN]
* Mise à niveau. Ajout de scripts SQL permettant de mettre à niveau une base
de données openMairie 4.2.0 vers 4.3.0 (pour MySQL et PostgresSQL).
[Romain BEYLERIAN][Nicolas HAYE]
* Ajout d'une fonctionnalité. Ajout de fichiers de paramétrage dans le
répertoire dyn/ permettant de surcharger les actions par défaut d'openMairie
sur l'ensemble de l'application. Il est ainsi possible de surcharger les
actions de tableaux, sous-tableaux, formulaires et sous-formulaires.
[Romain BEYLERIAN]
* Mise à jour des actions par défaut d'openMairie. L'unique action disponible
sur les tableaux est maintenant 'consulter'. Modifier et supprimer sont
disponibles sur les formulaires de consultation.
[Romain BEYLERIAN]
* Ajout d'une nouvelle action. Il est désormais possible de visualiser
les formulaires en mode de consultation. Dans ce mode, les champs sont
non éditables. Un porlet d'actions existent également proposant les actions
contextuelles non présentes sur les tableaux.
[Romain BEYLERIAN][Nicolas HAYE]
* Mise à jour des fichiers de surcharge.
Dans obj/ :
- Suppression des vérifications manuelles des champs requis.
Dans sql/pgsql/ :
- Mise à jour des préfixes des noms de colonnes étrangères.
- Suppression des actions supplémentaires (déplacées dans le formulaire).
[Romain BEYLERIAN][Nicolas HAYE]
* Amélioration du générateur. Remise en forme des messages d'erreurs. Ils sont
maintenant plus clairs, plus colorés, et plus précis.
[Romain BEYLERIAN][Nicolas HAYE]
* Amélioration du générateur. Ajout de vérifications des droits d'écriture
du serveur web avant et pendant la génération. Le script 'genauto' et 'gensup'
ne permettent plus d'écrire des fichiers si le serveur web n'a pas les droits
suffisant. Le script 'genfull' affiche des erreurs si des fichiers n'ont pas
pu être écrit.
[Nicolas HAYE]
* Amélioration du générateur. Ajout de la gestion des contraintes UNIQUE.
[Nicolas HAYE]
* Amélioration du générateur. Ajout de la gestion des contraintes NOT NULL.
[Romain BEYLERIAN][Nicolas HAYE]
* Amélioration du générateur. Ajout de conditions permettant de vérifier si
une table est générable ou non. Si non, les scripts de génération n'ecriront
aucun fichier. Pour être générable, une table doit avoir une clé primaire,
et ses clés étrangères doivent référencer des tables ayant elles aussi une
clé primaire.
[Romain BEYLERIAN]
* Amélioration du générateur. Ajout de la gestion des contraintes PRIMARY KEY,
et FOREIGN KEY (seulement avec PostgresSQL). L'ancien fonctionnement avec le
nom des tables comme clé primaire/étrangère est conservé.
[Romain BEYLERIAN]
* Correctif : correction du script d'import des états, sous-états et lettres types
Ce correctif résoud le ticket #5823 de tracker openmairie-exemple
[Thierry BENITA]
* Amélioration de la gestion des utilisateurs par la vérification de l'existence
de l'utilisateur dans la base de données à chaque requête et plus simplement
à sa connexion ainsi que par la mise à jour de son profil à chaque requête
pour qu'un changement de profil prenne effet immédiatement. [Florent MICHON]
* Modification du comportement de l'affichage des actions en ajoutant le cas où
aucun droit n'est nécessaire pour accéder à l'action et ceci pour respecter la
même logique que celle utilisée dans le menu. [Florent MICHON]
* Amélioration de l'ergonomie : lorsqu'il n'y a aucun élément dans le menu,
désormais l'affichage du contenu prend toute la largeur de l'écran.
[Florent MICHON]
* Important : ajout de la gestion des jointures avec les tables de clés
secondaires lors de la génération des table.inc.php. Si une colonne libelle
existe dans la table de la clé secondaire alors c'est ce libellé qui est
affiché dans le champaffiche. Si la clé secondaire est om_collectivite,
alors la colonne n'est affichée que si nous sommes connecté en niveau 2. La
vérification des surcharges est nécessaire car la génération peut entraîner
l'apparition d'erreur de base de données à cause de noms de colonnes ambigus.
[Florent MICHON]
* Ajout d'une méthode getParameter dans la classe om_application
permettant de récupérer des options depuis différentes sources et
intégration de cette option dans le menu pour pouvoir afficher des rubriques
et des entrées de menu seulement si une option a une valeur en particulier
(plus de détails dans le ticke #5790).
[Florent MICHON]
* Correction d'un bug d'affichage du tableau si seule l'action ajouter était
présente, la colonne d'actions n'était pas créée et cassait l'affichage du
tableau. [Florent MICHON]
* Amélioration du lien d'édition dans tab.php, en vérifiant que le fichier
existe avant d'afficher le lien (imprimante en haut à droite du tableau).
Sinon le clic sur le lien nous donne l'erreur : "L'objet n'existe pas".
[Florent MICHON]
* Correction d'un bug dans une requête de l'édition pdfetat.php dans la gestion
du sousetat. L'erreur venait de la valeur du champ niveau qui était traitée
comme un entier au lieu d'une chaine de caractères. [Florent MICHON]
* Correction d'un bug dans le générateur qui ne permet pas en collectivité de
niveau 1 d'ajouter d'utilisateur lorsque l'on se trouve dans le
sous-formulaire utilisateur de l'objet profil. Ce bug vient du fait que la
valeur n'était pas passée dans la méthode setValsousformulaire.
[Florent MICHON]
* Intégration cohérente des scripts scr/gen*.php par l'homogénéisation des
permissions nécessaires pour accéder à ces scripts et par le paramétrage de
l'ouverture du menu sur ces élements. [Florent MICHON]
* Mise à jour des librairies javascript jquery 1.7.2 et jquery-ui 1.8.21.
[Florent MICHON]
* Amélioration de la gestion des droits : en ajoutant de la granularité avec
les permission OBJ_ajouter, OBJ_modifier, OBJ_supprimer) sur les actions des
tableaux et sur les formulaires, en ajoutant la possibilité de visualiser les
tableaux grâce à la permission OBJ et pas seulement la permission OBJ_tab,
ainsi qu'en ajoutant la vérification des permissions adéquates sur les onglets
des sous-formulaires. [Florent MICHON]
* Amélioration de l'affichage du menu en vérifiant si la rubrique est vide
avant de l'afficher, donc si cette dernière est vide, alors on ne l'affiche
pas. Un droit permettait d'afficher ou non la rubrique, cette possibilité est
conservée mais si l'utilisateur a la permission et que la rubrique est vide
alors elle ne s'affichera pas. [Florent MICHON]
* Important : gestion différente de la sécurité par la modification de la valeur
par défaut des permissions données aux utilisateurs lorsque le droit n'est pas
paramétré. Par défaut l'utilisateur n'a plus la permission d'accéder à la
fonction si le droit n'est pas explicitement configuré dans le paramétrage.
[Florent MICHON]
* Ajout de la possibilité d'ajouter une catégorie d'éléments dans une rubrique
de menu. Ceci permet de catégoriser les entrées de menu avec une granularité
plus fine que la rubrique. [Florent MICHON]
* Correction de l'affichage des messages dans le formulaire. Un saut de ligne
supplémentaire inutile était ajouté dans certains cas. [Florent MICHON]
* Correctif du bug "L'icone de recherche possible sur une colonne ne s'affiche
pas si le libellé contient un accent" (plus de détails dans le ticke #5815).
[Florent MICHON]
* Amélioration du générateur par la gestion des booléens automatique. Pour
PostGreSQL le type de données est 'boolean' et pour MySQL le type de données
est int(1). [Florent MICHON]
* Correction d'un bug du générateur pour la prise en compte des paramètres
NOT NULL sur les dates. Il était impossible de supprimer une date de la base
même si le champ autorisait la valeur NULL. [Florent MICHON]
* Amélioration du générateur pour la prise en compte des paramètres NOT NULL
sur les bases MySQL également. [Florent MICHON]
* Correctif du bug "Impossible de créer un utilisateur sur une collectivité de
niveau 1" (plus de détails dans le ticke #5814). [Florent MICHON]
* Ergonomie : Modification de l'alignement du texte dans les tableaux à gauche
pour une meilleure lisibilité. [Florent MICHON]
* Correctif du bug "La synchronisation des utilisateurs LDAP ne reconnaît pas
les utilisateurs déjà synchronisés" (plus de détails dans le ticket #5812).
[Florent MICHON]
* bug DB_PREFIXE en pgsql/init.sql : etat, sousetat, lettretype
* suppression de l'action de formulaire "suppression totale"
4.2.0 - 29/06/2012
------------------
* Correctif : ajout du chemin relatif complet vers les scripts sousform et
soustab pour permettre leur utilisation depuis d'autres endroits que dans
le dossier scr. [Florent MICHON]
* Correctif : une erreur javascript survenait lors de l'utilisation d'un
sous-formulaire sans champ de recherche dans la page. La correction
consiste en l'initialisation et au test de l'existence du champ recherche
avant son utilisation. [Florent MICHON]
* [francois RAYNAUD] mise a niveau om_sig version wms et geometry complementaire + mise a niveau base de donnees om_sig_map
* [francois RAYNAUD] modification du controle "geom" affichage en fenetre
* Permettre l’accès depuis les méthodes de la classe dbform aux méthodes de
la classe utils. [Florent MICHON]
* [francois RAYNAUD] 16/05/2012 correction bug generateur sur affichage champ date mysql en tab
* [francois RAYNAUD] 23/04/2012 gen.class champ numerique pour postgres
om_dbform unicite des cles primaires alphanumeriques
* [francois RAYNAUD] 19/04/2012 bug adresse postale (form)
* Amélioration de la génération en prenant en compte la réelle taille des champs
de la base de données, en séparant les notions de taille de champs d'affichage
et de taille maximum de saisie. [Florent MICHON]
* Remplacement des int(11) de mysql par des int(8)
pour uniformiser les bases de données mysql et postgresql [Florent MICHON]
* Mise à jour du menu qu'il puisse rester ouvert suite à un clic :
Un paramétrage du menu, optionnel, permet de garder l'élément cliqué actif
et la rubrique correspondante ouverte. (voir dyn/menu.inc.php)
[Thierry BENITA]
* Amélioration du générateur pour que les noms de champs soient
reconnus par Poedit et qu'ils soient traduits. [Thierry BENITA]
* Modification du générateur pour que les fichiers générés ne finissent pas
par l'extension .inc mais par .inc.php
La compatibilité avec les fichiers déjà existants en .inc est assurée, mais il
est recommandé de les renommer en .inc.php pour que les chaines de traductions
soient détectées par Poedit.
-----------------------------------------------------------------------------
| Mise à jour des applications existantes (sous linux) :
| for i in $( find . -name '*.inc'|grep -v "php/db" |grep -v "dyn/var"); do mv $i $i.php; done
|
| Pour les applications versionnées sous Subversion, utiliser plutôt :
| for i in $( find . -name '*.inc'|grep -v "php/db" |grep -v "dyn/var"); do svn mv $i $i.php; done
|
| Mettre à jour le code contenu dans les surcharges !
| remplacer les chaines dans tous les fichiers:
| .inc' -> .inc.php'
| .inc" -> .inc.php"
| .inc, -> .inc.php,
| .inc; -> .inc.php;
| .inc\" -> .inc.php\"
| Ne pas oublier les commentaires ! ; done
-----------------------------------------------------------------------------
[Thierry BENITA]
* Nouvelles pariables de locales dans dyn/locales.inc.php
La variable CHARSET était utilisée à la fois pour la base de données et le
rendu web alors que les noms de locales ne sont pas les mêmes.
CHARSET est remplacé par :
- DBCHARSET pour la base de données (UTF8)
- HTTPCHARSET pour le rendu web (UTF-8). [Thierry BENITA]
* Passage des éditions, états et sous-états dans le menu Paramétrage
[Thierry BENITA]
* Ajout d'une classe css pour l'affichage des icones d'actions (actionicon)
[Thierry BENITA]
* Téléchargement des fichiers PDF générés pour éviter les problèmes de
navigation (ouverture du PDF dans le navigateur ou dans le lecteur PDF en
fonction de la façon dont le lecteur PDF a été installé, ce qui ne permet pas
à tous les utilisateurs d'avoir le même comportement. [Thierry BENITA]
* Surcharge om_dbform, om_formulaire, om_table dans le dossier obj.
[Florent MICHON]
* Intégration de la librairie openmairie dans le dossier core.
[Florent MICHON] [François RAYNAUD]
4.1.0 - 21/02/2012
------------------
* Mise à jour de la version de la librairie openmairie en 4.1.0.
[Florent MICHON]
- bug sur le post des sous-formulaires : le caractère & n'est pas sauvegardé dans
les sous-formulaires. Les données sont maintenant traitées avant d'être postées au serveur
en ajax (js/script.js).
- bug gen/sql/pgsql : selection om_utilisateur om_utilisateur.form ... 01/02/2012 [francois RAYNAUD]
- bug js/script.js : sousform pb avec & 01/02/2012 [francois RAYNAUD]
- om_sousetat.class.php ligne 43 pb passage par reference 30/01/2012 [francois RAYNAUD]
- modifier scr/edition.php pb de selection fichier pdf. au lieu pdf [francois RAYNAUD]
- suppression du quartier dans spg/adresse_postale.php et var_adresse_postale.inc 17/01/2012 [francois RAYNAUD]
- suppression de la version sig point (scr/json_points.php,scr/form_sig_point.php,
scr/wkt_point.php, scr/tab_sig_point.php, dyn/var_point.php ) [francois RAYNAUD]
- correction de bug dans om/sig :js/sig.js (onsaisieselect), scr/form_sig.php(validation)
obj/im_sig_point.class.php (pointe sur var_sig.php) [francois RAYNAUD]
- suppression du repertoire scr/dyn et integration des variables dans les scripts gen
et gen.class.php (necessite om4.1.0rc8 ou 7+) [francois RAYNAUD]
- integration du repertoire gen/dyn au lieu de gen/dyn/standard et gen/dyn/custom pour la customisation [francois RAYNAUD]
- ajout des fichiers data "metier" en data/mysql et pgsql et ajout du fichier SPECIFIC.TXT en /app [francois RAYNAUD]
- modification tab_sig.php et sig_json.php pour prise en compte specificite openadresse (affichage de point pour une voie) [francois RAYNAUD]
- modification dyn/adresse_postale.inc pour prise en compte detable/vue [francois RAYNAUD]
- rajout en data/pgsql des fichiers de configuration [francois RAYNAUD]
- rajout dans app de specific.txt
- elimination de l ancien sig_point (scr/jsons_points.php, scr/wkt_point.php, svr/tab_sig_point.php, scr/form_sig_point.php, dyn/var_point.inc.php)
- mise a niveau sig adressage (openodp, opentriselectif) , dyn/adressepostale.inc.php [francois RAYNAUD]
- debug sig : js/sig.js (appel onsaisie_select), scr/form_sig.php (validation) [francois RAYNAUD]
- mise a niveau openadresse : [francois RAYNAUD]
- mise a niveau variable [francois RAYNAUD]
- bug : spg/adresse_postale_google et bing -> include adresse_postale google + bing [francois RAYNAUD]
4.1.0-rc6 - 16/12/2011
----------------------
* Mise à jour de la version de la librairie openmairie en 4.1.0-rc8.
[Florent MICHON]
* Déplacement du dossier om-theme depuis le dossier lib/ vers la racine de
l'application. La compatibilité antérieure est assurée. [Florent MICHON]
* Correctif : le générateur ne fonctionnait pas sur une base de données MySQL
qui avait le caractère '-' dans son nom car dans la requête il fallait
encadrer le nom de la base de données par les caractères '`'. [Florent MICHON]
* Correctif : ajout du préfixe manquant pour la gestion des schémas dans
plusieurs fichiers. [François RAYNAUD]
* Correctif : modification d'une erreur de lien dans les fichiers inc om_tdb et
om_widget de mysql qui pointaient vers les dossiers pgsql. [François RAYNAUD]
* Correctif : correction de deux bugs bloquants dans les assistants états,
sousetats et lettretype du générateur ("Undefined variable: variable et
Undefined variable: this dans om_database.class.php"). Ajout des fichiers
de config : gen/dyn/standard : etat.inc sousetat.inc, lettretype.inc et
correction scr/genetat.php, gensousetat.php, genlettretype.php au niveau des
includes et de l appel à la methode d'erreur : $f->isDatabaseError($res)
creation du repertoire scr/dyn modification gen.class ligne 120
include ("../gen/dyn/".$dyn."/form.inc") pour genfull et gen
-> "../scr/dyn/form.inc". Cette solution est provisoire, ces fichiers
seront positionnés dans un endroit plus pertinent rapidement.
[François RAYNAUD]
* Correctif : ajout de l'encodage des variables (si utf8) de om_parametre dans
les fichiers faisant le remplacement des variables pour les éditions pdf
(varetatpdf.inc et varlettretype.inc). [François RAYNAUD]
* Correctif : suppression d'une ligne vide dans le fichier dyn/mail.inc.php qui
provoquait une erreur (Warning: Cannot modify header information...).
[François RAYNAUD]
* Correctif : modification de INSERT INTO om_droit VALUES ('om_directory', 99);
dans le fichier init.sql pour PostGreSQL car profil 99 ne respecte pas
l'integrité référentielle. [François RAYNAUD]
4.1.0-rc5 - 08/11/2011
----------------------
* Correction du bug dans le sous-état lors de la récupération de données
sauvegardées sous PostGreSQL (le séparateur entre les sous-états : chr10 au
lieu de chr10+chr13). [François RAYNAUD]
* Optimisation de la gestion des utilisateurs par la possibilité
de redéfinition du mot de passe par mail. [Florent MICHON][Romain BEYLERIAN]
* Mise à jour de la version de la librairie openmairie en 4.1.0-rc6.
[Florent MICHON]
4.1.0-rc4 - 18/10/2011
----------------------
* Correction du bug dans l'assistant de récupération des états, sous-états et
lettres types, le path vers le dossier inc n'était pas correct.
[Florent MICHON][François RAYNAUD]
* Mise à jour de la version de la librairie openmairie en 4.1.0-rc5.
[Romain BEYLERIAN]
4.1.0-rc3 - 06/10/2011
----------------------
* Mise à jour de la version du thème kied en 1.0.1. [Florent MICHON]
* Mise à jour de la version de la librairie openmairie en 4.1.0-rc4.
[Florent MICHON]
* Correction d'un bug sur le combo avec l'ajout d'un test sur l'existence
d'un field en javascript avant utilisation pour empêcher que la popup ne se
ferme pas. [Florent MICHON]
* Optimisation des images du SIG et du calendrier (ajout de la transparence,
redimensionnement, ...). [Jean-Louis BASTIDE]
* Correction des images manquantes concernant les fournisseurs SIG. Ces
images sont maintenant dans le thème. [Jean-Louis BASTIDE]
* Correction de la classe om_parametre avec ajout des méthodes setTaille et
setMax manquantes. [François RAYNAUD]
* Optimisation du SIG avec mise en place de la gestion de polygones et de
lignes. [Jean-Louis BASTIDE][François RAYNAUD]
4.1.0-rc2 - 16/09/2011
----------------------
* Correction du bug dans l'assistant de récupération des états, sous-états et
lettres types, le path vers le dossier inc n'était pas correct.
[Florent MICHON][François RAYNAUD]
* Correction du bug dans l'affichage SIG, la variable $fond_google était appelée
sans être initialisée. L'appel à cette variable a été supprimé car elle n'est
pas utilisée. [Florent MICHON][François RAYNAUD]
* Mise à jour de la version de la librairie openmairie en 4.1.0-rc2.
[Florent MICHON]
4.1.0-rc1 - 15/09/2011
----------------------
4.0.1
-----
25/05/2011
cle google sig/
tab_sig_point.php
var_sig_point.sig
22/05/2011
spg/upload.php : limitation de 20 à 50 caracteres
sig/adresse_postale : google
17/05/2011 test avec mysql
- js/script upload taille fen fait
- img/droite.png fait
- pb load de db
- pb load openLayers
-
15/05/2011
* point SIG
/sig
js/sig.js
* tableau de bord
/tdb
/js/script.js
/dyn/tdb.inc
* bug : utf8 avec fpdf
pdf/pdfetat.php
* init et objet nouveau
om_widget
om_tbd
data/
init mono
4.0.0
(+) data/.../init.sql : gestion des droits de base (04/01/2010)
4.0.0 - decembre 2010 Version beta publié le 03/01/2010
---------------------
* creation d assistant : import Version <4, assistant creation etat et sous etat [François RAYNAUD]
* mise a niveau du generateur [François RAYNAUD]
* mise en table des etats / sous etats / lettretype en table [Florent MICHON][François RAYNAUD]
* mise en place de la multi collectivite [Florent MICHON][François RAYNAUD]
* Compatibilité openMairie 4.0.0 [Florent MICHON][François RAYNAUD]
* Intégration de la librairie jqueryui [Florent MICHON]
* Intégration de la librairie openlayers [Florent MICHON]
* Restructuration du code (création des dossiers css, js, lib et déplacement
de certains scripts) pour une meilleure lisibilité du code [Florent MICHON]
[François RAYNAUD]
* Nettoyage, documentation et indentation du code selon une nouvelle convention
de codage [Florent MICHON]
3.01 - Non publiée
------------------
La version 3.01 n a pas été publié et le sousforminterne est abandonné
sous cette forme et sera repris sous une forme ulterieure avec jquery
[05/05/2010] 3eme niveau
- dbformdyn integration sousforminterne
- scr/form_fenetre.php
- scr/tab_fenetre.php
- img/cle.gif et clebas.gif
[23/02/2010] [bug]
gen/aff.php deprecated ereg
[22/01/2009] (bug) correction pear5 dyn/var.inc
- compatibilite php4 php/pear/ ..
- compatibilite RP : dbformdyn.class.php
3.00 - 11/01/2010
-----------------
La version 3.00 propose une version generateur qui permet de construire
tres rapidement une application openMairie apres avoir créer les tables
sur la base mysql et pgsql.
2.02 - Non publiée // passage version 3.00
------------------
(modif) pdf/pdflettretype.php et pdfetat.php(attribut affichage )
(bug) spg/voir.php (controle fichier inexistant)
(modif) spg/combo et combo2.php + lang.inc(traduction)
(bug) spg/combo et combo2.php
(modif) scr/requeteur.php(nouvelle presentation 15 sept 2008) + style
(bug) tri form.php et sousform.php 30/08/2008
(bug) scr/requeteur.php (copie a partir opencimetiere) 08/09/2008
2.01 - 06/05/2008
-----------------
recherche globale sur application dans tableau de bord
integration choix apparence dans tableau de bord
1.17 - 28/09/2007
-----------------
suppression repertoire dyn/custom et dyn/custom/img
affichage dynamique du sous formulaire
1.15 - 03/11/2006
-----------------
Ajout du lien mailto lors de l'affichage d'un mail dans un tableau
1.14 - 06/10/2006
-----------------
module de requête mémorisée
1.11 - 24/05/2006
-----------------
formulaire et de sous formulaire
état, de sous état et de lettre type