<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="/feed.php">
        <title>Les cours du BTS SIO - dev:odoo:creermodule</title>
        <description></description>
        <link>/</link>
        <image rdf:resource="/lib/exe/fetch.php/wiki/dokuwiki-128.png" />
       <dc:date>2026-05-02T07:30:18+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="/doku.php/dev/odoo/creermodule/accueil?rev=1513529472&amp;do=diff"/>
                <rdf:li rdf:resource="/doku.php/dev/odoo/creermodule/basicview?rev=1513534318&amp;do=diff"/>
                <rdf:li rdf:resource="/doku.php/dev/odoo/creermodule/init?rev=1513525976&amp;do=diff"/>
                <rdf:li rdf:resource="/doku.php/dev/odoo/creermodule/menu?rev=1574242739&amp;do=diff"/>
                <rdf:li rdf:resource="/doku.php/dev/odoo/creermodule/orm?rev=1574256051&amp;do=diff"/>
                <rdf:li rdf:resource="/doku.php/dev/odoo/creermodule/personnaliser?rev=1513525950&amp;do=diff"/>
                <rdf:li rdf:resource="/doku.php/dev/odoo/creermodule/relationmodel?rev=1513542384&amp;do=diff"/>
                <rdf:li rdf:resource="/doku.php/dev/odoo/creermodule/structure?rev=1513525842&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="/lib/exe/fetch.php/wiki/dokuwiki-128.png">
        <title>Les cours du BTS SIO</title>
        <link>/</link>
        <url>/lib/exe/fetch.php/wiki/dokuwiki-128.png</url>
    </image>
    <item rdf:about="/doku.php/dev/odoo/creermodule/accueil?rev=1513529472&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-17T16:51:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>accueil</title>
        <link>/doku.php/dev/odoo/creermodule/accueil?rev=1513529472&amp;do=diff</link>
        <description>Développer un module dans Odoo (version 8)

Présentation

Ce tutoriel montre comment créer un module simple pour gérer des formations (cours et session de formations). Il a été réalisé à partir du tutoriel disponible sur le site de Odoo à l'adresse suivante :</description>
    </item>
    <item rdf:about="/doku.php/dev/odoo/creermodule/basicview?rev=1513534318&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-17T18:11:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>basicview</title>
        <link>/doku.php/dev/odoo/creermodule/basicview?rev=1513534318&amp;do=diff</link>
        <description>Les vues de base

Les vues  :

	*  définissent comment afficher les enregistrements ;
	*  représentent un mode de visualisation particulier (liste d'enregistrements, un graphique synthétique, etc.) ;
	*  peuvent être appelées de manière génériques</description>
    </item>
    <item rdf:about="/doku.php/dev/odoo/creermodule/init?rev=1513525976&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-17T15:52:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>init</title>
        <link>/doku.php/dev/odoo/creermodule/init?rev=1513525976&amp;do=diff</link>
        <description>Présentation des autres fichiers générés (pour information)

Le fichier __init__.py

Le fichier %%init.py%% sert à l'initialisation du module car c'est le fichier qui va inviter Odoo à charger le module. Il contient le code suivant :


# -*- coding: utf-8 -*-
from . import controllers
from . import models</description>
    </item>
    <item rdf:about="/doku.php/dev/odoo/creermodule/menu?rev=1574242739&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-20T09:38:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>menu</title>
        <link>/doku.php/dev/odoo/creermodule/menu?rev=1574242739&amp;do=diff</link>
        <description>Gérer des menus

Les actions et les menus sont des enregistrements dans la base de données. Ils sont déclarés  dans les fichiers de données (data files). Les actions peuvent être déclenchées de trois manières :

	*  en cliquant sur un item d'un</description>
    </item>
    <item rdf:about="/doku.php/dev/odoo/creermodule/orm?rev=1574256051&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-20T13:20:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>orm</title>
        <link>/doku.php/dev/odoo/creermodule/orm?rev=1574256051&amp;do=diff</link>
        <description>La couche ORM

La couche ORM (Object-Relational Mapping) d'Odoo évite d'écrire des requêtes SQL. Les objets métiers qui accèdent à la base de données héitent de la classe Model qui intègre les mécanismes de persistance des objets. 

Déclaration d'un modèle de données</description>
    </item>
    <item rdf:about="/doku.php/dev/odoo/creermodule/personnaliser?rev=1513525950&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-17T15:52:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>personnaliser</title>
        <link>/doku.php/dev/odoo/creermodule/personnaliser?rev=1513525950&amp;do=diff</link>
        <description>Personnaliser la déclaration du module Odoo

Le rôle du fichier manifest %%openerp.py%% est de personnaliser la déclaration du module. Vous allez personnaliser le ficher manifest qui a été généré.

Personnalisation du fichier Manifest

A faire : 
Personnalisez le fichier manifest du module</description>
    </item>
    <item rdf:about="/doku.php/dev/odoo/creermodule/relationmodel?rev=1513542384&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-17T20:26:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>relationmodel</title>
        <link>/doku.php/dev/odoo/creermodule/relationmodel?rev=1513542384&amp;do=diff</link>
        <description>Relations entre modèles

Création d'un nouveau modèle pour gérer les session de cours

Un enregistrement dans un modèle (une table) peut être relié à un enregistrement d'un autre modèle. Par exemple, un ordre de vente est relié à un enregistrement client qui contient les informations sur ce client.</description>
    </item>
    <item rdf:about="/doku.php/dev/odoo/creermodule/structure?rev=1513525842&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-17T15:50:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>structure</title>
        <link>/doku.php/dev/odoo/creermodule/structure?rev=1513525842&amp;do=diff</link>
        <description>Création de la structure du module Odoo

Présentation

Un module correspond à un répertoire dans le dossier /usr/lib/python2.7/dist-packages/openerp/addons.

Si le chenim du répertoire addons n'existe pas, consulter le paramètre addons_path du fichier de configuration de</description>
    </item>
</rdf:RDF>
