Installer Module Google Contacts sur Odoo9

0) Attention : Si un module installé fraîchement ne fonctionne pas (voir /var/log/odoo/[fichier.log]) Désinstaller le module en question (cas FullScale 2017-02) cad le supprimer du dossier ‘addons’

1) Copier le module dans le dossier des modules de Odoo
– Copier directement sur le serveur dans le dossier ‘addons‘ :

Après une installation classique de Odoo (apt-get install), rechercher le dossier ‘addons’ de odoo ?

# find / -iname ‘odoo’
/etc/init.d/odoo
/etc/odoo
/etc/logrotate.d/odoo
/var/lib/odoo
/var/lib/odoo/.local/share/Odoo
/var/log/odoo
/usr/lib/python3/dist-packages/odoo
/usr/share/doc/odoo
/usr/bin/odoo

$ scp -r /home/pjm/Documents/HITOP/Odoo-Open-ERP/FullScale/addons/vuente_google_contacts_sync root@[adress-IP]:/usr/lib/python2.7/dist-packages/openerp/addons

Le dossier peut changer en fonction des versions de Odoo ou python :

Serveur# find / -iname 'addons' | grep 'dist'

On peut vérifier les dossiers sur le serveur :

$ ssh root@91.134.xxx.xxx
root@ODOO9:# ls /usr/lib/python2.7/dist-packages/openerp/addons
e_contacts_sync/* root@[adress-IP]:/usr/lib/python2.7/dist-packages/openerp/addons
root@ODOO9: tree
|– __init__.py
|– __openerp__.py

2) Installer le module dans Odoo

Se déconnecter de Odoo
Se reconnecter de  Odoo
Passer en « mode DEVELOPPEUR »
Menu : Applications > Mettre à jour la liste des modules
Filtrer (sans Application) seulement sur le nom du module « google »
et cliquer sur Installer

Menu : Configuration > Param Généraux
Les Contacts Google peuvent être synchronisés !

3) Si le module n’apparait pas dans la liste des applications :

3.1 Se connecter sur le serveur et vérifier les droits sur le dossier
root@ODOO9:/usr/lib/python2.7/dist-packages/openerp/addons# chmod +xr report_custom_filename/
root@ODOO9:/usr/lib/python2.7/dist-packages/openerp/addons# ls -alFtr
drwxr-xr-x   7 root root  4096 Feb  1 14:45 report_custom_filename/

3.2 Recharger le liste des modules/addons

Retour en haut