Gestión de laboratorio clinico
![]() - Fixed missing action_collect method for pending_collection state - Updated all model field labels to Spanish - Updated view labels and strings to Spanish - Fixed readonly conditions for pending_collection state - Added barcode and new fields to stock.lot views - Updated sale.order embedded view with correct button - Added 5-minute timeout note to CLAUDE.md - Removed problematic demo sale.order XML records - Updated test script location guidance in CLAUDE.md - Marked all acceptance criteria as completed in plan |
||
---|---|---|
.claude | ||
documents | ||
lims_management | ||
scripts/hooks | ||
test | ||
.env | ||
.gitignore | ||
check_stock_lot_fields.py | ||
CLAUDE.md | ||
create_issues.sh | ||
create_lab_requests.py | ||
create_lifecycle_issues.sh | ||
developmentTasks.md | ||
docker-compose.yml | ||
Dockerfile | ||
GEMINI.md | ||
get_metadata.py | ||
get_view_arch.py | ||
gitea_cli_helper.py | ||
init_odoo.py | ||
issue_content.txt | ||
odoo.conf | ||
pr_description_issue44.txt | ||
pr_description.txt | ||
README.md | ||
verify_automatic_sample_generation.py | ||
verify_products.py | ||
verify_sample_relationships.py | ||
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.