The zebra rows and the softer hover used to be shipped by
stock_picking_batch_custom, but its selector (`table.o_list_table`) carried no
module scope, so a warehouse addon was quietly restyling every list view in the
database. The scope was lost in 07bd632, while porting the selectors from Odoo
16 to 18.
The effect itself is wanted, so keep it and make it explicit: an asset-only
addon whose documented purpose is the global reach. Nothing depends on it, so
the striping can be turned off by uninstalling a single module.
An Odoo theme would not work here: `theme_*` addons only govern the website
frontend, and these rules live in `web.assets_backend`.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
15 lines
870 B
ReStructuredText
15 lines
870 B
ReStructuredText
Aplica un efecto cebra (filas alternas sombreadas) y un resaltado de hover más
|
|
suave a **todas** las vistas de lista del backend de Odoo.
|
|
|
|
El alcance global es intencionado: es justamente lo que hace este módulo. Sirve
|
|
para listas largas de almacén, contabilidad o inventario, donde seguir una fila
|
|
con la vista es más fácil si las filas alternan de color.
|
|
|
|
Es un módulo de sólo CSS: no define modelos, campos ni vistas. Para volver al
|
|
aspecto estándar de Odoo basta con desinstalarlo.
|
|
|
|
Nota técnica: el selector usa ``:nth-child(even)``, que cuenta todas las ``tr``
|
|
del ``tbody`` y no sólo las filas de datos. En listas agrupadas o con fila de
|
|
*"Añadir línea"* la paridad de las bandas puede desajustarse.
|
|
``:nth-child(even of .o_data_row)`` lo resolvería, pero exige Chrome 111+ o
|
|
Firefox 113+, lo que no es una suposición segura en tablets de almacén.
|