Hola.

On Monday, October 27, 2014 3:09:59 AM UTC-5, Guillem Barba Domingo wrote:
>
>
> El 23/10/2014 1:19, "Fabyc" <[email protected] <javascript:>> va escriure:
> >
> > Hola Guillem.
> >
> > On Tuesday, October 7, 2014 1:03:21 PM UTC-5, Guillem Barba Domingo 
> wrote:
> >>
> >>
> >> El 06/10/2014 15:31, "Fernanda Ochoa" <[email protected]> va escriure:
> >> >
> >> > Hola, 
> >> > Estamos creando nuevos módulos y re-ordenando el menú principal. 
> >> > Por ejemplo se creo un modulo que es de "servicios y productos" y 
> esta relacionado solo con las necesidades del negocio. Este modulo usa 
> "Product" de tryton, con lo cual cuando este se instala se ven los dos en 
> el menú principal. 
> >> > La duda surge porque quiero que solo se muestre en el menú principal 
> nuestros módulos y no los módulos originales de tryton, como por  ejemplo 
> product o party.
> >> >
> >> > Intente, desde las vistas de los módulos de tryton, desactivar el 
> menuitem a traves de active="False" (opción que esta en la documentación). 
> Pero esto no funciona.
> >> >         <menuitem active="False"  name="Party" sequence="0" 
> id="menu_party"  icon="tryton-party" />
> >>
> >> Me imagino que esto no funciona porque el tag "menuitem" no soporta el 
> atributo "active".
> >> Lo que supongo qie te funcionará es, en tu módulo, tener una entrada 
> coml esta:
> >> <record model="ir.ui.menu" id="party.menu_party">
> >>     <field name="active" eval="False"/>
> >> </record>
> >>
> >> El tag "record" te permite crear o modificar (según si el id existe o 
> no) un registro de la base de datos que tenga un XML ID (una entrada a 
> ir.model.data; todo lo que se da de alta desde XMLs y alguna cosilla más 
> como loa modelos).
> >> Dentro del.tag record puedes definir el valor para cualquier campo... 
> Creo q sin restricciones.
> >
> > Cómo sería para quitar/ocultar (en una vista heredada) determinadas 
> acciones 
> > "ir.action.keyword" e "ir.action.act_window" ?
>
> Creo que en este caso no tienen campo "active" y deberás eliminarlo con el 
> tag:
> <delete id="xxx.xxx"/>
> No recuerdo si hay que pasarle el "model" o no.
>
> > Estoy probando de manera similar a la solución que diste para los menúes 
> pero lanza este error:
> >
> > Traceback (most recent call last):
> >   File "trytond/bin/trytond", line 113, in <module>
> >     trytond.server.TrytonServer(options).run()
> >   File "trytond/trytond/server.py", line 123, in run
> >     Pool(db_name).init(update=update, lang=lang)
> >   File "trytond/trytond/pool.py", line 151, in init
> >     lang=lang)
> >   File "trytond/trytond/modules/__init__.py", line 429, in load_modules
> >     _load_modules()
> >   File "trytond/trytond/modules/__init__.py", line 397, in _load_modules
> >     load_module_graph(graph, pool, lang)
> >   File "trytond/trytond/modules/__init__.py", line 251, in 
> load_module_graph
> >     tryton_parser.parse_xmlstream(fp)
> >   File "trytond/trytond/convert.py", line 441, in parse_xmlstream
> >     self.sax_parser.parse(source)
> >   File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
> >     xmlreader.IncrementalParser.parse(self, source)
> >   File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
> >     self.feed(buffer)
> >   File "/usr/lib/python2.7/xml/sax/expatreader.py", line 207, in feed
> >     self._parser.Parse(data, isFinal)
> >   File "trytond/trytond/convert.py", line 484, in characters
> >     self.taghandler.characters(data)
> >   File "trytond/trytond/convert.py", line 247, in characters
> >     self.values[self.current_field] += data
> > TypeError: unsupported operand type(s) for +=: 'bool' and 'unicode'
> >
>
> Sin el trozo de XML que te está fallando es difícil saber qué está mal.
>
Esto es lo que estoy tratando de hacer para ocultar el action.keyword de 
impresión 
de "Etiqueta" del Tercero.

<record model="ir.action.keyword" id="party.report_label_party">
            <field name="active" eval="False">
</record>


> Talvez hay algún manual o guía en donde hayan todos estos tipos de 
> diferentes opciones 
> > con ejemplos para los tags en las vistas?
>
> No se si en este enlace habrá más documentación:
> tryton-administration.readthedocs.org 
> <http://www.google.com/url?q=http%3A%2F%2Ftryton-administration.readthedocs.org&sa=D&sntz=1&usg=AFQjCNF7U1ruLLmxyV5DvQvcqgKA-rwDiw>
> (puede qu el link no sea exacto. Lo he pasado bien en algun otro correo de 
> esta lista)
>

No se si te refieres a este link [1] que ya lo había revisado pero no 
encontré información 
al respecto de todo lo relacionado con esto del manejo de las vistas para 
ocultar y/o eliminar 
menúes, act_window, act.keyword y demás.

[1] http://tryton-documentation.readthedocs.org/

Muchas gracias

Responder a