Odoo ™ est un logiciel modulaire (ERP) qui permet de gérer une entreprise.
Je vous donnerai quelques astuces et Tutos basés sur mon expérience.
Un lien utile et intéressant pour installer odoo 8 sous ubuntu server
On trouve aussi : sur le site ubuntu
Pour La gestion de la base de données derrière en postgresql -> Le Lien de chez Ubuntu
Creation de modèles
Explication de création des modéles
Installation sous Ubuntu et ses variantes
sudo -s
Ensuite, lancer le téléchargement du script avec la commande
Eventuellement éditer les infos avec un nano - Modifier la version dans le texte voulu - Moi j'ai décidé odoo 8.
sudo nano odoo_install.sh
Ensuite il faut s'approprier les droits :
sudo chmod +x odoo_install.sh
Et enfin il faut lancer l'installation en spécifiant sudo -H, ce qui donne :
sudo -H ./odoo_install.sh
Un autre façon
sudo -i wget -O - https://nightly.odoo.com/odoo.key | apt-key add - echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" >> /etc/apt/sources.list apt-get update && apt-get install odoo
Utilisations du code RML
Les documents sous Odoo sont basés sur le langage RML. Que je vais documentez ci-après.
Commandes ou balises Elle doit être toujours écrite comme il est marqué
|
Utilisation |
Exemple |
Commentaire |
<place> </place> |
Place le ou les champs aux coordonnées dans la feuille x et y |
<place x="1.5cm" y="5cm" height="5cm" width="10cm"> |
|
<lines x posH longueur posV ></lines> |
Trace une ligne
|
<lines>1.4cm 10.3cm 13cm 10.3cm</lines> Forme un trait horizontal à 1.4 cm du bord de la feuille gauche, à 10.3 cm du bas, d’une longueur de 13 cm
<lines>1.4cm 6.3cm 1.4cm 10.3cm</lines> Trace une ligne verticale commençant à 1.4 cm du bord d’une hauteur de 4 cm (10.3-6.3) |
|
rect x="84.5" y="214.3" width="1 in" height="1.15 in"fill="no" stroke="yes" |
Tracer un rectangle X et y peuvent en points ou en centimètres (accolez aux nombres les lettres cm) Width et height est la largeur en em (unité fait par rapport aux pixels) Option strocke correspond à remplir l'entourage <strocke color=" "/> Fill correspond à remplir la couleur mise préalablement avec <fill color=" "/> |
||
<para style> </para> |
Paramètre du style à utiliser name pour récupérer le style en sachant que para est l’abréviation de paragraphe |
||
[[champ]] |
Récupère le champ de données |
||
<stroke color="yellow"/> |
Donne la couleur des traits
Ou un code couleur hexadécimal commençant par dièse (#) |
||
<fill color="black"/> |
Donne la couleur du texte |
||
<image x="1.3cm" y="27.7cm" height="40.0" >[[ company.logo or removeParentNode('image') ]]</image> |
Position une image aux coordonnées |
||
<!—Commentaires--> |
Permet de mettre des commentaires |
||
<paraStyle name="CGV" alignment="LEFT" fontSize="6.0"/> |
Définit un Style comme les CSS Alignment -> Alignement du texte :
fontSize : Grandeur du texte fontName : Nom de la Police – Si l’on cette police en gras (ajouté « –Bold ») |
Attention Il faut le définir entête (Head) afin de pouvoir l’utiliser grâce à para style en deux mots. |
Parametrage
Voici une astuce pour accéder à ODOO par le port 80 au lieu du 8069.
Environnement technique
- serveur Debian ou Ubuntu
Description
- Se connecter sur le serveur linux avec les droits "root" avec sudo -s
- Cd /etc/
- nano /etc/rc.local
- Ajouter la ligne suivante dans le fichier /etc/rc.local (avant la dernière ligne "exit 0") :
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8069 - -Rebooter le serveur linux