Hola. Estoy diseñando una vista kanban para un módulo en odoo 10.0 y me han surgido varias dudas:
1-Mostrar todas las columnas:
En el tablero tengo las tarjetas organizadas por columnas, pero las columnas vacías no se muestran. He probado mil cosas que he leído por internet pero no he conseguido hacerlo. Cada columna corresponde a un estado que es un campo de tipo selección y, puesto que el módulo corresponde a un procedimiento lineal necesito que se muestren todas las columnas para que los usuarios puedan arrastrar de una columna a otra cuando quieran pasar de un estado a otro.
2-Cargar una función de python "on_global_click"
Existe una directiva en las vistas kanban que es "oe_kanban_global_click_edit" que carga la vista de formulario del módulo relacionado a la vista kanban al hacer click sobre cualquier parte de la tarjeta, sin embargo yo tengo una función que carga un formulario diferente dependiendo del estado en el que se encuentre la tarjeta. Por ahora estoy llamando a esa función por medio de un botón y me preguntaba si existe alguna manera de cargar esta función desde un click global en la tarjeta.
3-Ordenar las columnas
Me he fijado que las columnas se ordenan alfabéticamente según la id del estado. Para no tener que cambiar la id de todos los estados en las más de 700 líneas de código que tengo, me preguntaba si existe alguna forma de ordenar estas columnas a mi gusto. Se que existen métodos como sustituir, sin embargo he cometido el error de utilizar varias veces las palabras que se corresponden con la id del estado para cosas diferentes por lo que no me fío de utilizar este método para cambiar la id.
4-Añadir un desplegable a una tarjeta
¿Existe la posibilidad de mostrar un desplegable de un selection field en la tarjeta? ¿Cómo?
5-Volver a procesar la vista
En caso de cambiar parámetros de las tarjetas que afecten a su orden hay que actualizar la página desde el navegador para que estos cambios se muestren. Me preguntaba si existe alguna función para refrescar la vista.
6-Dónde puedo encontrar todas las funciones y directivas de las vistas kanban
He estado observando distintas vistas kanban de diferentes módulos y he leído la información oficial de la web y del libro "Odoo developmentt cookbook". He observado que existen muchas funciones para este tipo de vistas que no se describen en la información oficial ni en el libro, entonces me gustaría saber si existe algún tipo de listado de funciones para este tipo de vistas, o alguno global para todo Odoo en el que pueda consultar. Programando para entornos como Unity, processing... existe una documentación oficial con esta información y es de gran ayuda.
Gracias por adelantado y un saludo.
Almir.