\"docs(#5): A¤adir plan de actividades para el cat logo de an lisis\"
This commit is contained in:
parent
3dd835dfcc
commit
6137a004a2
40
documents/plans/ISSUE5_PLAN.md
Normal file
40
documents/plans/ISSUE5_PLAN.md
Normal file
|
@ -0,0 +1,40 @@
|
|||
# Plan de Actividades: Issue #5 - Catálogo de Análisis Clínicos
|
||||
|
||||
## TODO
|
||||
|
||||
- [ ] **Extender el Modelo de Productos (`product.template`):**
|
||||
- [ ] Crear `lims_management/models/product.py`.
|
||||
- [ ] Heredar de `product.template`.
|
||||
- [ ] Añadir campo booleano `is_analysis`.
|
||||
- [ ] Añadir campo de selección `analysis_type`.
|
||||
- [ ] Añadir campo de texto `technical_specifications`.
|
||||
- [ ] Crear campo `value_range` (One2many) que enlace al nuevo modelo `lims.analysis.range`.
|
||||
|
||||
- [ ] **Crear el Modelo para Rangos de Referencia (`lims.analysis.range`):**
|
||||
- [ ] Crear `lims_management/models/analysis_range.py`.
|
||||
- [ ] Definir campos: `analysis_id` (Many2one), `gender`, `age_min`, `age_max`, `min_value`, `max_value`, `unit_of_measure`.
|
||||
|
||||
- [ ] **Definir Permisos de Seguridad:**
|
||||
- [ ] Modificar `lims_management/security/ir.model.access.csv`.
|
||||
- [ ] Añadir permisos para el modelo `lims.analysis.range`.
|
||||
|
||||
- [ ] **Crear las Vistas para el Catálogo de Análisis:**
|
||||
- [ ] Crear `lims_management/views/analysis_views.xml`.
|
||||
- [ ] Crear vista de lista/Kanban para análisis clínicos.
|
||||
- [ ] Heredar de la vista de formulario de productos para añadir la pestaña "Configuración de Análisis".
|
||||
- [ ] Mostrar campos condicionalmente (`is_analysis = True`).
|
||||
- [ ] Añadir tabla editable para `value_range`.
|
||||
|
||||
- [ ] **Crear el Menú "Catálogo de Análisis":**
|
||||
- [ ] Modificar `lims_management/views/menus.xml`.
|
||||
- [ ] Crear una nueva acción de ventana (`ir.actions.act_window`).
|
||||
- [ ] Crear un `menuitem` para "Catálogo de Análisis".
|
||||
|
||||
- [ ] **Actualizar el Manifiesto (`__manifest__.py`):**
|
||||
- [ ] Añadir los nuevos modelos al `__init__.py` de la carpeta `models`.
|
||||
- [ ] Añadir el nuevo archivo de vistas a la lista `data` en `__manifest__.py`.
|
||||
|
||||
- [ ] **Verificación Final:**
|
||||
- [ ] Reiniciar la instancia de Odoo (`docker-compose down -v` y `docker-compose up -d`).
|
||||
- [ ] Revisar logs de `odoo_init`.
|
||||
- [ ] Verificar la funcionalidad en la interfaz de Odoo.
|
Loading…
Reference in New Issue
Block a user