fix(#67): Corregir widget de selección mostrando 'Sin Opciones' #68
No reviewers
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Grupo-Consiti/clinical_laboratory#68
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "bugfix/67-selection-widget-empty"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Resumen
Este PR corrige el problema del widget de selección que mostraba 'Sin Opciones' en los resultados de laboratorio.
Problema
El campo value_selection estaba definido como Char pero se intentaba usar con widget='selection' en las vistas. En Odoo, el widget selection solo funciona con campos de tipo Selection, no con campos Char.
Solución
Nuevo campo Selection: Se agregó un campo value_selection_field de tipo Selection con opciones dinámicas basadas en el parámetro.
Método de selección dinámica: El campo utiliza el método _get_selection_options() que obtiene las opciones del parámetro asociado.
Sincronización de campos: Se agregó un método @api.onchange para sincronizar el nuevo campo con el campo char existente para mantener compatibilidad.
Actualización de vistas: Se actualizaron las vistas para usar el nuevo campo value_selection_field en lugar del campo char.
Script de migración: Se incluyó un script de migración para copiar los valores existentes del campo char al nuevo campo selection.
Cambios realizados
Testing
Closes #67
Pull request closed