El 14/10/14 a les 13:35, Sergi Almacellas Abellana ha escrit:
El 14/10/14 a les 13:18, Jordi Esteve (Zikzakmedia) ha escrit:
El 14/10/14 a les 10:26, Sergi Almacellas Abellana ha escrit:
El 14/10/14 a les 09:59, Manuel Bailen ha escrit:
El tema del asistente se me hace cuesta arriba, ¿no hay forma de
habilitar las acciones desde la vista "tree"? como están el resto
de los
formularios.
Debes modificar las vistas tree añadiendo los botones en las mismas.
A partir de la versión 3.2, estos botones te apareceran en el menú de
acciones, por lo que puedes añadir el attributo tree_invisible="1"
para que no los muestre en la lista.
Cierto, a partir de la versión 3.2, los botones aparecen en el menú de
acciones de cualquier registro, pero he observado que sólo cuando la
vista es de tipo formulario (que no ayuda mucho, pues los botones ya
están presentes en la parte inferior de la vista formulario).
Eso no es cierto, en la vista tree también aparecen. Lo puedes
comprobar en el menú: Contabilidad -> Pagos -> Efectos a cobrar/pagar.
Si marcas una o más líneas veràs que te aparece la opción "Pagar
Líneas", que eso es un botón.
Tienes razón, no había visto este ejemplo, creo que es de los pocos
casos que aprovecha esta nueva funcionalidad de tryton 3.2 para mostrar
los botones en el menú de acciones en la vista listado.
Para conseguirlo es necesario definir el botón o botones en la vista
tree. Por ejemplo, en el caso que comentas, en
account_payment/view/move_line_list.xml se define como
<button name="pay" string="Pay Lines" tree_invisible="1"/>
que provoca que no se vea en la propia lista pero si dentro del menú
superior de acciones.
En el caso que preguntaba Manuel se resolvería añadiendo estos botones
en la vista tree de las facturas (account_invoice/view/invoice_tree.xml):
<button name="cancel" string="_Cancel" tree_invisible="1"
icon="tryton-cancel"
confirm="Are you sure to cancel the invoice?"/>
<button name="draft" string="_Draft" tree_invisible="1"
icon="tryton-go-previous"/>
<button name="validate_invoice" string="Validate" tree_invisible="1"
help="Also known as Pro Forma"
icon="tryton-go-next"/>
<button name="post" string="_Post" tree_invisible="1"
icon="tryton-ok"/>
<button name="pay" string="_Pay" tree_invisible="1"
icon="tryton-go-next"/>
¿No estaría bien añadirlo en los módulos core de tryton?
--
Jordi Esteve
Consultor Zikzakmedia SL
[email protected]
Mòbil 679 170 693
Zikzakmedia SL
St. Jaume, 9, baixos, 2a
08720 Vilafranca del Penedès
Tel 93 890 2108