KrysKool.browse(cr, uid, ids, context)

Aller au contenu | Aller au menu | Aller à la recherche

dimanche, février 14 2010

Configurer le clavier d'un macbook avec un linux en console sur Debian/Ubuntu

Lorsque l'on installe la version serveur d'un linux, celui ne possède que la console, bien sur le mappage clavier d'un Macbook ne sera pas correctement mapper (y compris dans une machine virtuelle) il faut donc le reconfigurer avec la méthode ci dessous

dpkg-reconfigure -p low console-data

choisir le menu

Choisir un codage clavier dans la liste complète

puis sélectionner

Mac / Unknown / French / Standard / MacBook

Voila votre clavier de votre macbook correctement mapper

vendredi, janvier 29 2010

Debugguer facile un traitement OpenERP

Si vous souhaitez avoir un trace permanente dans un morceau de code OpenERP mais que celui-ci ne s'affiche que lorsque votre serveur est en mode DEBUG, il faut procéder comme suit.

Ajouter

from tools.misc import debug

Puis ensuite utiliser la fonction debug() en y mettant la variable que vous souhaitez tracer, comme ceci

res = {'a': 'ok'}
debug(res)

Vous verrez apparaitre ceci coté serveur si celui ci a été lancer avec loglevel=debug ou que la variable log_level = debug

2010-01-29 19:42:06,600 DEBUG:my_function: res = {'a': 'ok'}

ou my_function est la fonction dans lequel vous avez invoqué debug()

lundi, septembre 21 2009

Faille de sécurité dans OpenERP 5.0 et antérieur

Un faille de sécurité a été découverte dans OpenERP 5.0 et antérieure, celle-ci permet de réinitialiser le mot des passes des utilisateurs et notamment admin pour ensuite se connecter à OpenERP sous cet utilisateur qui possèdent tous les droits.

Lire la suite...

dimanche, juin 14 2009

Gestion de l'écotaxe ou DEEE

L'écotaxe permet de financer le recyclage du matérielle électrique et électronique. Elle est payé par le fournisseur ainsi que par le client qui participe au recyclage du matériel acheté avant l'application de cette taxe

Lire la suite...

lundi, mai 18 2009

Packaging du client OpenERP Pour Windows

Afin de valider le fonctionnement en mode TSE du client lourd, j'ai re-crée le packaging d'installation.

Lire la suite...

mardi, avril 28 2009

Traduction dans OpenERP 5.0

Les traductions de OpenERP 5.0 et supérieur sont gérés via l'interface de traduction de Launchpad. Il est également possible de faire les traductions en local a l'aide d'outil comme poEdit.

Lire la suite...

mardi, avril 21 2009

Ajouter des traces de debug dans vos modules.

Parfois il est utile de surveiller le comportement d'un module et par conséquent d'avoir temporairement des commentaires supplémentaires en sortie de la console OpenERP. mais par la suite on voudrait pourvoir couper ces messages sans toucher une ligne de code de notre module.

Lire la suite...

jeudi, avril 16 2009

Utilisation de sudo sans mot de passe sous Ubuntu/Debian

Pour un besoin professionnel, je devais pouvoir utiliser les commandes sudo sans qu'un mot de passe me soit demander. bien sur les utilisateurs se connectant au serveur le faisaient via clé SSH uniquement (authentification par mot de passe interdite), ceci permet que lorsque qu'une personne quitte la société celle ci n'ai aucun mot de passe en sa possession, il suffit donc de supprimer ses clés des serveurs auxquelles elle pouvait se connecter (la centralisation des clés SSH publique dans un annuaire LDAP est un atout non négligeable, mais non décrit dans cet article).

Lire la suite...

samedi, mars 7 2009

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

La documentation d'installation d'OpenERP sous Windows est disponible sur le site de Syleam (prononcer Si Lé Ham) dans la section documentation.

Lire la suite...

mercredi, février 25 2009

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

Lorsque l'on développe un module OpenERP, il arrive quelques fois qu'on est une erreur de syntaxe dans un fichier XML. Lors du lancement du serveur, celui indique une erreur en affichant un traceback python avec ce message d'erreur

etree.XMLSyntaxError: line 55: Extra content at the end of the document

Lire la suite...

mardi, janvier 20 2009

Patchs intégrés dans OpenERP 5.0

Au début du mois de Décembre j'avais écrit quelques patchs, hier certains d'entre eux ont été intégrés au noyau.

Lire la suite...

lundi, décembre 1 2008

Marre des tentatives d'intrusion en ssh dans vos log

Si vous lisez régulièrement vos logs de vos serveurs, vous avez surement remarqué qu'il se remplissent de plus en plus souvent avec des tentatives de connexion en ssh (port 22), ce sont des bots qui essai de pénétrer votre serveur a l'aide de dictionnaire et de compte non sécurisé. Pour bloquer ses tentatives vous utilisez sans doute déjà Fail2Ban qui blacklist via IpTables l'ip qui a loupé ses tentatives (3 fois par défaut), d'ailleurs vous avez surement pester dessus les journées ou vous avez de gros doigts :), fail2ban a la facheuse tendance a envoyé un mail à chaque tentative, depuis quelques semaines il est surement devenu votre spammer favori, pourtant une autre solution existe, c'est de ne rendre le port ssh visible seulement après avoir exécuter un rituel, cela s'appelle le port knocking.

Lire la suite...

Partager des fichiers rapidement en 1 ligne de code

Il arrive parfois que l'on doivent partager des fichiers lors d'une formation ou d'un groupe de travail, mais cela implique de pouvoir partager facilement ces fichiers entre des machines Linux, Mac et Windows.

Lire la suite...

dimanche, novembre 30 2008

Evolution de la composition des séquences dans OpenERP 5.0

Dans la version 4.2 de TinyERP j'avais implémenté l'année sur 2 chiffres, j'ai bien sur reporté mon amélioration dans la version 5.0 en y apportant quelques nouveautés

Lire la suite...

mercredi, novembre 19 2008

Gestion de la l'année a 2 chiffres dans OpenERP

Pour les besoins d'un client j'ai du adapter la génération de séquence avec l'année sur 2 chiffres (donc avoir 08 à la place de 2008)

Lire la suite...

vendredi, novembre 7 2008

Salon IRC Francophone pour OpenERp

Depuis quelques temps je me demandais, si un salon IRC Francophone sur OpenERP aurait son utilité.

Lire la suite...

vendredi, octobre 17 2008

Utilisation d'une méthode sur un champ de type sélection dans un module

Un champ de type sélection dans un objet OpenERP est une liste déroulante, il 'y a 2 façon de peupler ce champs sélection.

Lire la suite...

dimanche, septembre 7 2008

Premier patch pour TinyERP/OpenERP

Aujourd'hui j'avais recensé quelques petites corrections utiles, que j'ai décidé de coder en utilisant la nouvelle plateforme de développement de TinyERP/OpenERP sur Launchpad

Lire la suite...

vendredi, août 22 2008

Version TinyERP 4.2.3 disponible

La dernière révision de la version stable de TinyERP vient de sortir

Lire la suite...

jeudi, août 21 2008

Mapping clavier MacBook sous Debian Lenny

Ci dessous la configuration pour obtenir un mapping de clavier de MacBook correcte sous Debian Lenny

Lire la suite...

- page 1 de 3