FAQ Développeur: Difference between revisions

Jump to navigation Jump to search
no edit summary
mNo edit summary
No edit summary
Line 1: Line 1:
* '''Utilisation du cvs'''
== Utilisation du cvs ==
 
Sur le forum dolibarr:
Sur le forum dolibarr:
[http://forum.dolibarr.com/viewforum.php?f=13 Forum cvs]
[http://forum.dolibarr.com/viewforum.php?f=13 Forum cvs]




* '''Modification du code, avec accès CVS en ecriture'''
== Modification du code ==
 
* '''Avec accès CVS en ecriture '''
A ce jour, les accès en écriture au CVS sont restreint (le nombre de commit étant déjà suffisemment dynamiqe). Il n'est pas exclut d'accueillir d'autres développeurs en modification à d'autres horizons. Si vous bénéficiez donc à l'heure actuel d'un accès CVS en écriture, utilisez le, sinon il est nécessaire de suivre la procédure qui suit (Modification du code, sans accès CVS en ecriture)
A ce jour, les accès en écriture au CVS sont restreint (le nombre de commit étant déjà suffisemment dynamiqe). Il n'est pas exclut d'accueillir d'autres développeurs en modification à d'autres horizons. Si vous bénéficiez donc à l'heure actuel d'un accès CVS en écriture, utilisez le, sinon il est nécessaire de suivre la procédure qui suit (Modification du code, sans accès CVS en ecriture)


* '''Modification du code, sans accès CVS en ecriture'''
 
* '''Sans accès CVS en ecriture'''
Si vous n'avez pas de compte développeur, il est nécessaire de fournir par mail, votre fichier patch. Un fichier patch se fabrique grace a la commande ''diff'' de la manière suivante:
Si vous n'avez pas de compte développeur, il est nécessaire de fournir par mail, votre fichier patch. Un fichier patch se fabrique grace a la commande ''diff'' de la manière suivante:
<pre>
<pre>
Line 15: Line 19:




* '''Mettre a jour la version développeur'''
== Mettre a jour la version développeur ==
 
La première opération consiste à récupérer les dernières versions CVS (Voir FAQ [http://forum.dolibarr.com/viewforum.php?f=13 Forum cvs] pour cela). Les nouveaux fichiers annulent et remplacent les anciens.
La première opération consiste à récupérer les dernières versions CVS (Voir FAQ [http://forum.dolibarr.com/viewforum.php?f=13 Forum cvs] pour cela). Les nouveaux fichiers annulent et remplacent les anciens.


Line 31: Line 36:




* '''Comment créer un nouveau theme'''
== Comment créer un nouveau theme ==
Voir pour cela la page [[Themes]]
Voir pour cela la page [[Themes]]




* '''Comment développer mon propre système de menu'''
== Comment développer mon propre système de menu ==
Voir pour cela la page [[Système_de_menus]]
Voir pour cela la page [[Système_de_menus]]




* '''Comment ajouter une traduction'''
== Comment ajouter une traduction ==
Voir pour cela la page [[Documentation_traducteur]]
Voir pour cela la page [[Documentation_traducteur]]
== Changer mon système de numérotation des factures en cours de route ==
Si le nouveau système de numérotation ne rentre pas en conflit avec l'ancien, il suffit d'aller dans le menu Configuration - Modules - Configuration factures et prendre un nouveau modèle dans la liste.
Si le nouveau système rentre en confli, il est nécessaire de renuméroter vos référence existante. Cela peut-etre fait avec une requete SQL. Par exemple, pour passer de Jupiter (FYYYYMM99) à Terre (FAYYMM-999), vous pouvez exécuter la requête suivante:
<pre>
update llx_facture set facnumber=concat('FA',substr(facnumber,4,4),'-',substr(facnumber,8))
where facnumber like 'f%' and facnumber not like 'fa%';
</pre>
Anonymous user

Navigation menu