Appli YD – gestion des cours (3/7)

Commençons par la partie la plus simple de l'application YD : la gestion des cours.
Il s'agit de pouvoir rechercher/créer/supprimer/modifier un cours.

Cela consiste à créer :

  1. les fichiers __init__.py et __openerp__.py
  2. le fichier view
  3. le fichier yd.py
  4. le fichier de traduction fr.po
  5. les fichiers pour les droits d'accès

sous l'arborescence suivante :

Pour chacune des 5 étapes, voici les fichiers produits :

Etape 1 :

__init__.py
__openerp__.py

Etape 2 :

yd_view.xml

Etape 3 :

yd.py

Etape 4 :
Ce fichier a été produit selon la procédure décrite ici.

fr.po

Etape 5 :
Il faut tout d'abord créer un fichier xml qui :

  • catégorise l'application YD pour les droits d'accès
  • crée 2 groupes d'utilisateurs "user" et "manager"
yd_security.xml

Ensuite, il faut créer un fichier avec un nom imposé "ir.model.access.csv" qui définit les droits d'accès sur l'objet "yd.course" pour chacun des 2 groupes précédents (cf ici ).

ir.model.access.csv

En résumé, nous pouvons consulter, créer, modifier, supprimer et rechercher des cours ... avec :

  • 8 lignes de code Python (yd.py)
  • 2 fichiers xml (vue et droits d'accès)
  • 1 fichier de traduction
  • 1 fichier csv (droits d'accès)


Voici 2 copies d'écran :

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *