Ajout commentaires
[oeodf/todolist_ods_builder.git] / oe.py
1 #-*- coding: utf-8 -*-
2
3 """
4 Module contenant le code permettant d'aller
5 chercher les informations dans OpenERP.
6 """
7
8
9 def get_containers(connection):
10     """
11     Permet de retrouver tous les conteneurs.
12
13     connection : objet Connection XML-RPC vers le serveur OpenERP
14
15     Revoit une liste de dictionnaires de données.
16     """
17     container_model = connection.get_model('todolist.container')
18     container_ids = container_model.search()
19     if not container_ids:
20         return []
21     return container_model.read(container_ids)
22
23
24 def get_tasks(connection, liste):
25     """
26     Permet de retrouver les informations sur les tâches en paramêtres.
27
28     connection : objet Connection XML-RPC vers le serveur OpenERP
29     liste : liste d'identifiants de tâches.
30
31     Revoit une liste de dictionnaires de données.
32     """
33     task_model = connection.get_model('todolist.task')
34     if not liste:
35         return []
36     return task_model.read(liste)