Como cambiar el orden de las vistas tipo tree

21 de julio de 2023 por
Gustavo Orrillo
| Sin comentarios aún
 

Hay algo muy molesto en Odoo que es el orden en el que muestran las listas de las transacciones. No estan ordenadas de forma intuitiva, el usuario apenas clickea en la vista no puede ver las últimas transacciones (lo cual es lo esperable).

Como resolvemos esto? Bueno, esto forma parte de nuestra sección "no haga esto en casa" pero involucra agregarle un atributo al tree de la lista, mediante el modo desarrollador (tambien se lo puede hacer con módulos, pero la idea de este post es ilustrar la existencia del atributo default_order).

Si usando el modo desarrollador, clickeamos en la edición de la lista de las transferencias, podemos ver el siguiente xml


Y en el elemento tree de la vista, podemos agregar el atributo default_order que modifica el orden en el que se muestran las filas de la lista. En este caso vamos a definir que el elemento tree tendrá la siguiente forma:

<tree string="Picking list" multi_edit="1" sample="1" default_order="id desc">

Lo cual ordena la lista de las transferencias con las nuevas transferencias al principio, y las transferencias mas antiguas al final. Es una forma muy rápida de cambiar el orden en las vistas tipo lista.


Gustavo Orrillo 21 de julio de 2023
Compartir
Archivar
Identificarse dejar un comentario