Ajouter des traces de debug dans vos modules.

Pour mettre ces commentaires, et conditionner leur affichage en fonction du niveau de détail choisit, il faut procéder comme suit. Ajouter tout d'abord ceci en début de votre fichier python

import netsvc

ensuite instancier le logger

logger = netsvc.Logger()

ensuite il ne reste plus qu'a utiliser la méthode ...

more…

Utilisation de sudo sans mot de passe sous Ubuntu/Debian

Pour commencer il faut modifier la configuration du fichier /etc/sudoers pour cela nous utiliserons l'utilitaire visudo a cet effet

# visudo

ensuite il faut ajouter la ligne tout à la fin

%sudo ALL=NOPASSWD: ALL

cette ligne indique que tous les utilisateurs qui appartienne au groupe sudo n'ont ...

more…

Documentation d'installation OpenERP 5.0 sous Windows en Français

Cette documentation d'installation nous l'avions déjà fournit pour l'installation de la version 4.2. Elle décrit pas à pas toutes la chaine d'installation, Après ses quelques jours d'existences, nous avons eu quelques retours de personnes qui après avoir installer le AllInOne n'arrivait pas a ...

more…

Vérifier ses fichiers XML lors du développement de module

Ce message et le reste de la trace ne sont pas explicite. heureusement il est possible de valider notre document via une feuille Relax-NG. Pour valider notre document XML nous allons utilisé l'outil xmllint, voir ci dessous

$ xmllint --relaxng /repertoire/server/bin/import_xml.rng mon_fichier.xml

en l'exécutant ...

more…

Patchs intégrés dans OpenERP 5.0

Mes améliorations

Premier Patch

Le premier patch concerne les informations fournit par les log du serveur. J'y ai ajouté en plus de la machine hébergeant la base de données, le port d'écoute ainsi que l'utilisateur connecté. Ceci est d'autant plus pratique en développement que l'on ...

more…

Marre des tentatives d'intrusion en ssh dans vos log

Definition

Voici la définition Wikipédia du port knocking

Le port-knocking est une méthode permettant de modifier le comportement d'un firewall en temps réel en provoquant l'ouverture de ports permettant la communication, grâce au lancement préalable d'une suite de connexions sur des ports distincts dans le bon ordre ...

more…