Bonjour.

Actuellement sous OpenERP 7, je souhaite ajouter le lieu des évennements dans la vue calendrier (en plus de la date, du nom de l'event et du nom du responsable de l'event).
J'edite ainsi le fichier du module "web_calendar" : "static/src/js/calendar.js".

Depuis ce fichier, j'arrive à acceder à n'importe quelle donnée. Par exemple, cette ligne de code afficher une liste des utilisateurs dans la console :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
new instance.web.Model('res.users').query(['name']).all().done(
            function(test_table){
                console.log(test_table);
            });
Mais il m'est impossible d'acceder aux données de la table "calendar.event", cela me retourne toujours quelque chose de vide :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
new instance.web.Model('calendar.event').query(['location']).all().done(
            function(test_table){
                console.log(test_table);
            });
La table "calendar.event" et le champs "location" existent bien car dans le cas contraire, cela provoque une erreur.
J'ai également essayé de déplacer ce bout de code un peu partout dans le fichier, sans succès.
Il y a bel et bien des events affichés dans mon navigateur, donc je suppose qu'ils sont bien dans la base de donnée et qu'elle n'est pas vide...