====== 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 =====
# -*- coding: utf-8 -*-
from osv import osv, fields
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
* **Finalisez** l'installation du module :
{{ :dev:openerp:creermodule:openerp_module_06.png |}}
* Maintenant le module est correctement **installé** ; pour l'instant il ne fait pas grand chose mais vous pouvez désormais le **mettre à jour** au fur et à mesure de l'avancement de vos développements .
{{ :dev:openerp:creermodule:openerp_module_07.png |}}
===== Retour au sommaire de création d'un module =====
[[dev:openerp:creermodule:accueil|Développer un module dans OpenERP 7]]