Guide d'installation et de configuration d'Odoo

Installation via le gestionnaire de paquets (deb) Pour une installation sipmlifiée avec peu d'intervention manuelle, suivez ces étapes : Modifiez le fichier /etc/apt/sources.list pour inclure le dépôt Odoo. Ajoutez la ligne suivante : deb http://nightly.odoo.com/8.0/nightly/deb/ ./ Mettez à jour les sources avec la commande : sudo apt-ge ...

Publié le 8 juillet à 02h46

Ajouter l'interface de suivi des enregistrements (Chatter) dans Odoo 16

Pour implémenter la fonctionnalité de suivi des enregistrements (Chatter) dans Odoo, on utilise deux mixins fondamentaux : mail.thread et mail.activity.mixin. Ces composants permettent d'ajouter automatiquement les fonctionnalités de messagerie et de suivi d'activités directement dans la vue formulaire de votre modèle personnalisé. Voici la pro ...

Publié le 2 juillet à 22h06

Configuration linguistique et préférences utilisateur dans Odoo

Odoo, une solution ERP open-source, offre une prise en charge multilingue. Ce guide explique comment intégrer de nouvelles langues et personnaliser les paramètres des utilisateurs au sein de votre instance Odoo, avec des exemples de code et des epxlications. Intégration de nouvelles langues L'ajout d'une nouvelle langue dans Odoo implique des m ...

Publié le 27 juin à 22h12

Gestion des contrôleurs pour les requêtes HTTP dans Odoo

Dans Odoo, la classe Controller, encapsulée dans le module web, sert d'interface pour gérer les requêtes HTTP. Elle fournit une structure pour le routage et le traitement des demandes web. RequestHandler Cette classe offre plusieurs méthodes utilitaires : masquer_mot_de_passe(args) : rempalce les caractères de mot de passe dans la requête par ...

Publié le 9 juin à 23h02

Développement Odoo : Contraintes de lecture seule, unicité et méthodes ORM

Lecture seule et validation d'unicité La lecture seule peut être définie de deux manières : directement dans la définition du champ ou dans la vue de formulaire. Reprenons l'exemple précédent. Nous allons rendre le champ name du modèle étudiant tech.student en lecture seule. Méthode 1 : Définition du champ avec attribut readonly name = field ...

Publié le 9 juin à 06h45