Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OdooModulo

Qué es

Módulo para Odoo desarrollado como práctica de personalización: modelos, vistas y lógica de negocio dentro del ecosistema Odoo.

Stack

  • Odoo 16
  • Python
  • XML (vistas/menús/acciones)
  • PostgreSQL (DB típica de Odoo)

Features

  • Modelos creación/extensión de modelo: clinic.patient, clinic.appointment (campos: name, phone; relaciones: patient_id m2o)
  • Vistas formularios, listas, búsquedas: form + tree + search para clinic.appointment (menús: Clínica → Citas)
  • Reglas restricciones/validaciones y permisos básicos, acceso por grupos (usuario/manager) + constraint para evitar fechas inválidas en citas
  • Automatizaciones / botones / acciones servidor

Capturas/GIF

https://docs.google.com/document/d/1W66-nCWTugdh74TFdQckWTV4qK_qzeT-AdM0PxdvYBY/edit?usp=sharing

Cómo ejecutar

  1. Copia el módulo en tu carpeta de addons:
    • addons/ o ruta personalizada:
    • Linux local: ~/odoo/custom-addons/
    • Proyecto: ./custom-addons/
    • Docker: una carpeta montada tipo /mnt/extra-addons
  2. Añade la ruta al odoo.conf si aplica:
    • addons_path = /usr/lib/python3/dist-packages/odoo/addons,/mnt/extra-addons
  3. Reinicia Odoo y actualiza la lista de apps (Modo desarrollador)
  4. Instala el módulo desde Apps

Qué aprendí

  • Arquitectura de Odoo (models, views, actions)
  • Cómo estructurar un módulo instalable y mantenible
  • Validaciones y flujos típicos en ERPs

About

Módulo para Odoo donde practico la personalización del ERP mediante modelos, vistas y lógica de negocio, siguiendo la estructura típica de un addon instalable.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages