chat.freenode.net #tryton-fr log beginning Tue Oct 23 00:00:02 CEST 2012 | ||
2012-10-23 19:04 <Pilou> cedk: j'essaie de comprendre le fonctionnement du module dashboard, mais je ne comprends pas à comment la vue générée ( par exemple: <board string="Dashboard" col="1"><action name="61"/></board> - dans ce cas 61 correspond à l'id d'un record "ir.action" de type "ir.action.act_window") est transformée en vue affichable par le client (c'est à dire en tree et/ou form. | ||
2012-10-23 19:05 <Pilou> En fait je cherche le bout de code qui traite l'information 'action name="61"'. | ||
2012-10-23 19:31 <cedk> Pilou: http://hg.tryton.org/2.4/tryton/file/4fff61079c87/tryton/gui/window/view_board/action.py#l24 | ||
2012-10-23 19:32 <Pilou> merci ! | ||
2012-10-23 19:33 <cedk> Pilou: ça a changer en 2.6, c'est l'xml id qui est utilisé | ||
2012-10-23 19:34 <Pilou> ok je note ça pour quand je migrerai | ||
2012-10-23 20:21 <cedk> Pilou: je pense qu'on a oublié de migrer le module dashboard pour utiliser xml_id au lieu des id | ||
2012-10-23 20:27 <Pilou> pour gérer les vues qui sont dans le xml seulement et pas dans la base ? | ||
2012-10-23 20:30 <cedk> Pilou: en fait je pense que ActWindow.get doit fonctionner aussi avec des ids | ||
2012-10-23 20:33 <cedk> Pilou: http://codereview.tryton.org/579002 | ||
2012-10-23 20:39 <Pilou> il y a une exception avec la version 2.6 et le module dashboard | ||
2012-10-23 20:42 <cedk> Pilou: oui je suppose, j'ai pas encore testé | ||
2012-10-23 20:42 <Pilou> et avec ton patch il n'y a plus d'exception | ||
2012-10-23 20:42 <cedk> Pilou: et ça marche ? | ||
2012-10-23 20:42 <Pilou> oui | ||
2012-10-23 20:43 <Pilou> le page dashboard s'affiche bien avec les deux vues qui j'ai auparavant ajouté | ||
2012-10-23 20:43 <cedk> Pilou: nickel tu peux mettre un commentaire sur le codereview | ||
2012-10-23 20:47 <Pilou> c'est fait | ||
2012-10-23 20:50 <Pilou> Sans le patch, il y a deux popups qui apparaissent successivement quand j'essaie d'afficher le dashboard: la première pour l'exception "get_id() takes exactly 3 arguments (2 given)" et une autre "tryton-2.6.0/tryton/tryton/common/common.py", line 1257, in run: raise RPCException(self.exception)". |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!