#!/usr/bin/python #-*- coding: utf-8 -*- #odf : 608 import openerplib from oe import get_containers, get_tasks from ods import create_doc def get_user_name(connection, user_login): user_model = connection.get_model('res.users') ids = user_model.search([("login", "=", user_login)]) if ids: user_info = user_model.read(ids[0], ["name"]) return user_info["name"] return None if __name__ == '__main__': connection = openerplib.get_connection( hostname='localhost', database='testing', login="admin", password="admin", ) try: connection.check_login() except: print('Serveur éteint ou Identifiants incorrects') else: #print('Test sur res.user : %s' % # (get_user_name(connection, 'admin') == 'Administrator')) containers = get_containers(connection) tasks = {c["id"]: get_tasks(connection, c["tasks"]) for c in containers} #====================================================================== # _tasks = [] # for c in containers: # _tasks[c["id"]] = get_tasks(connection, c["tasks"]) #====================================================================== create_doc(containers, tasks) #SplitAllSheets("Mes_todolist.ods")