Gestión de laboratorio clinico
![]() - Agregar contexto de vistas personalizadas en todos los campos que referencian muestras - Modificar sale_order_views.xml: campo all_sample_ids con redirección - Modificar lims_test_views.xml: campo sample_id con redirección - Modificar lims_result_bulk_entry_views.xml: campo sample_id con redirección - Modificar stock_lot_views.xml: campos parent_sample_id y child_sample_ids - Agregar muestra y estado a vista de resultados con filtros y agrupación - Corregir estado 'in_analysis' por 'in_process' en action_start_process - Corregir validación de resultados críticos para usar campo correcto Ahora todas las referencias a muestras en el módulo LIMS abren la vista personalizada del laboratorio en lugar de la vista estándar de stock.lot. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
---|---|---|
.claude | ||
documents | ||
lims_management | ||
scripts | ||
test | ||
utils | ||
.env | ||
.gitignore | ||
CLAUDE.md | ||
create_issues.sh | ||
create_lifecycle_issues.sh | ||
developmentTasks.md | ||
docker-compose.yml | ||
Dockerfile | ||
GEMINI.md | ||
init_odoo.py | ||
issue_body.txt | ||
issue_content.txt | ||
odoo.conf | ||
pr_body_9.txt | ||
pr_body_10.txt | ||
pr_body_54.txt | ||
README.md | ||
wait_and_start_odoo.py |
Proyecto de Laboratorio Clínico (LIMS)
Este proyecto contiene el desarrollo de un módulo de gestión de laboratorios clínicos para Odoo 18.
Desarrollo
Hook de Pre-Commit
Para asegurar la integridad de los commits y evitar que se suban cambios incompletos, este repositorio incluye un hook de pre-commit
.
Propósito: El hook revisa automáticamente si existen archivos modificados que no han sido agregados al "staging area" cada vez que se intenta realizar un commit. Si se detectan cambios sin agregar, el commit es abortado.
Instalación (Obligatoria para todos los desarrolladores):
Para activar el hook en tu copia local del repositorio, ejecuta los siguientes comandos desde la raíz del proyecto:
# Copia el hook desde el directorio de scripts a tu directorio local de git
cp scripts/hooks/pre-commit .git/hooks/
# Dale permisos de ejecución (necesario en macOS y Linux)
chmod +x .git/hooks/pre-commit
Una vez instalado, el hook se ejecutará en cada commit, ayudando a mantener un historial de cambios limpio y completo.