Merci Laurent,
Je vais immédiatement en profiter pour faire un merge de la branche
Auguria vers le HEAD. Ne soyez pas étonné du nombre important de
commits.
La liste des éléments fusionnés est décrite dans le mail "Apport
Auguria" du 2 mars 2007.
Pour rappel :
Création d'un
menu géré par base de données
Ce menu, qui se présente sous forme de module, surcharge les menus
existants lorsqu'il est activé. nIl est en place pour l'instant dans
les menus gauche est droite d'Auguria mais peut-être mise en place dans
les autres menus.
Une interface sympat a été développée pour géré ce menu et fonctionne
correctement en mode dégradé lorsque le _javascript_ est désactivé. Ceci
afin de respecter la volonté de pouvoir utiliser l'application sans
_javascript_.
/htdocs/conf/conf.class.php
Fichier d'installation et de mise à
niveau:
Installation
Dolibarr
/mysql/tables/llx_menu.sql
/mysql/tables/llx_menu_const.sql
/mysql/tables/llx_constraint.sql
/mysql/tables/llx_menu_const.key.sql
/mysql/data/datas.sql
/* Mise à
niveau de Dolibarr */
/mysql/migration/2.0.0-2.1.0.sql
Fichier du module
/htdocs/admin/menus/pre.inc.php
/htdocs/theme/auguria/auguria.css.php
/htdocs/langs/fr_FR/admin.lang
Administration des menus
/htdocs/admin/menus/index.php
/htdocs/admin/menus/edit.php
/htdocs/admin/menus/menu.js
/htdocs/admin/menus/images/
Fichier
permettant l'utilisation du module
/htdocs/admin/menus/module_menudb.php
Fichier
module (activation, desactivation, paramètres, ...)
/htdcos/include/modules/modMenuDb.class.php
Utilisation du module:
/htdocs/includes/menus/barre_left/auguria_backoffice.php
//user interne
/htdocs/includes/menus/barre_left/auguria_frontoffice.php
//user externe
/htdocs/includes/menus/barre_top/auguria_backoffice.php //user interne
/htdocs/includes/menus/barre_top/auguria_frontoffice.php //user externe
Thème Auguria
Nous avons développé un thème permettant de rendre l'application encore
plus attractive. Il y a encore des choses à voir mais c'est déjà un bon
début. Je ferais intervenir un graphiste de haut vol lorsque j'aurais
assez de moyens afin de donner un choix de thèmes plus attrayants les
uns que les autres.
Répertoire du thème :
/htdocs/theme/auguria/
Suppression <div
class=”vmenuplusfiche”>:
La duplication de vmenuplusfiche dans
main.inc.php rend incohérent le style. Nous avons également modifié les
styles pour qu'il passe sur tous les principaux navigateurs sans
débordement. Nous avons testé tous les styles sur les
navigateurs Firefox, IE6, IE7 et Safari.
Suppression vmenuplusfiche
/htdocs/main.inc.php
Modification style
/htdocs/theme/auguria/auguria.css.php
/htdocs/theme/dev/dev.css
/htdocs/theme/dolibarr/dolibarr.css
/htdocs/theme/eldy/eldy.css.php
/htdocs/theme/freelug/freelug.css
/htdocs/theme/rodolphe/rodolphe.css
/htdocs/theme/yellow/yellow.css
Module droit de prêt
J'avais besoin du module "Droit de prêt" pour géréer un problématiques
d'envoi de fichier de déclaration à l'organisme SOFIA via DILICOM. Afin
de pouvoir dévlopper ce module, il a également été nécessaire de gérer
les client par catégorie. En effet seuls les client bibliothèque d'un
librairie, distributeur ou éditeur sont concernés par cette déclaration.
/htdocs/conf/conf.class.php
Administration du module
/htdcos/include/admin/droitpret.php
Fichier module
/htdocs/include/modules/modDroitPret.class.php
Fichiers droit de prêt
/htdcos/product/droitpret/droitpret.class.php
/htdcos/product/droitpret/index.php
/htdcos/product/droitpret/module_droitpret.php
/htdcos/product/droitpret/pre.inc.php
Fichier installation et mise à niveau
/htdocs/mysql/tables/llx_droitpret_rapport.sql
/htdocs/mysql/migration/2.0.0-2.1.0.sql
Création dossier
/documents/droitpret
/documents/droitpret/temp/
Extension du module de
catégories aux fournisseurs, clients et prospects :
Je
pense que l'administration de cette fonctionnalité peut encore évoluer
car elle n'est vraiment pas intuitive (cf administration des menus). Ce
sera fait plus tard car le temps manquait.
Fichiers concernés :
/htdcos/categories/categorie.class.php
/htdcos/categories/edit.php
/htdocs/categories/fiche.php
/htdocs/categories/index.php
/htdocs/categories/viewcat.php
/htdcos/comm/categorie.php
/htdocs/fourn/categorie.php
/htdocs/product/categorie.php
/htdocs/lib/company.lib.php
/htdocs/html.form.class.php
/htdcos/langs/fr_FR/categories.lang
/htdcos/langs/fr_FR/companies.lang
Correction
bug création contact
/htdcos/contact.class.php
Création
d'un message d'accueil
Nous avons prévu de pouvoir
inserer un message d'acceuil dans la page de login. Ceci est pratique
lors de la mise à disposition d'un environnement de démo. (Conditions
d'utilisation, Login, Mot de passe)
/htdocs/admin/ihm.php
/htdocs/lib/function.inc.php
/htdcos/langs/fr_FR/admin.lang
N'hésitez pas à me faire part de vos observation
Cordialement
Cyrille
Laurent Destailleur (Eldy) a écrit :
J'ai
créé une branche pour la 2.1 sous CVS.
Les nouvelles fonctionnalité sur la 2.1 sont donc stoppés. Et cette
branche va servir aux corrections de bugs de Dolibarr release 2.1.
Pour l'instant la version porte le numéro 2.1-beta. Après les retours
de bugs, je renommerrais en 2.1.
Le développemment peuvent continuer sur la branche de dev HEAD, la
version figé se trouve dans la branche BRANCH_DOLIBARR_2_1
Le package tgz est dispo à
http://dolibarr.org/en/files/documents/dolibarr-2.1.0-beta.tgz
A tester...
Laurent Destailleur.
---------------------------------------------------------------
EMail: address@hidden
Web: http://www.destailleur.fr
IM: IRC=Eldy, Jabber=Eldy
AWStats (Author) : http://awstats.sourceforge.net
CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net
AWBot (Author) : http://awbot.sourceforge.net
Dolibarr (Contributor) : http://www.dolibarr.org
_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev