dev:openerp:creermodule:init
Table des matières
Création des premiers autres fichiers
Le fichier __init__.py
Le fichier %%init.py%% sert à l'initialisation du module car c'est le fichier qui va inviter OpenERP à charger le module. Créez-le avec le code suivant dans le dossier du nouveau module openacademy :
# -*- coding: utf-8 -*- # Importation de tous les fichiers et dossiers qui contiennent du code Python import openacademy
Les autres fichiers
Vous allez créer les fichiers suivants :
- openacademy.py qui le fichier principal du module
- demo.xml : ce fichier contient les données que le développeur (vous) a prévu pour la démonstration de son module ; sans données pour l'instant ;
- templates.xml ; sans informations pour l'instant ;
- ir.model.access.csv dans le dossier security : permet de gérer les accès aux fonctionnalités du module ;
Le contenu des autres fichiers
- openacademy.py
# -*- coding: utf-8 -*- from osv import osv, fields
- demo.xml
<openerp> <data> </data> </openerp>
- ir.model.access.csv
id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink access_openacademy_openacademy,openacademy.openacademy,model_openacademy_openacademy,,1,0,0,0
- templates.xml
<openerp> <data> </data> </openerp>
Retour au sommaire de création d'un module
dev/openerp/creermodule/init.txt · Dernière modification : 2016/11/21 19:50 de 127.0.0.1