From 87d59ca4338fe4cd57921ebbcedc109b4b4a4b8b Mon Sep 17 00:00:00 2001 From: Claude AI Date: Thu, 29 Jan 2026 22:40:07 +0000 Subject: [PATCH] feat(odoo): create module structure and manifest Co-Authored-By: Claude Opus 4.5 --- odoo_whatsapp_hub/__init__.py | 3 ++ odoo_whatsapp_hub/__manifest__.py | 37 +++++++++++++++++++++++ odoo_whatsapp_hub/controllers/__init__.py | 1 + odoo_whatsapp_hub/models/__init__.py | 4 +++ odoo_whatsapp_hub/wizards/__init__.py | 2 ++ 5 files changed, 47 insertions(+) create mode 100644 odoo_whatsapp_hub/__init__.py create mode 100644 odoo_whatsapp_hub/__manifest__.py create mode 100644 odoo_whatsapp_hub/controllers/__init__.py create mode 100644 odoo_whatsapp_hub/models/__init__.py create mode 100644 odoo_whatsapp_hub/wizards/__init__.py diff --git a/odoo_whatsapp_hub/__init__.py b/odoo_whatsapp_hub/__init__.py new file mode 100644 index 0000000..b6de227 --- /dev/null +++ b/odoo_whatsapp_hub/__init__.py @@ -0,0 +1,3 @@ +from . import models +from . import controllers +from . import wizards diff --git a/odoo_whatsapp_hub/__manifest__.py b/odoo_whatsapp_hub/__manifest__.py new file mode 100644 index 0000000..749d91d --- /dev/null +++ b/odoo_whatsapp_hub/__manifest__.py @@ -0,0 +1,37 @@ +{ + 'name': 'WhatsApp Hub', + 'version': '17.0.1.0.0', + 'category': 'Marketing', + 'summary': 'Integración WhatsApp Central para envío y recepción de mensajes', + 'description': ''' + Módulo de integración con WhatsApp Central: + - Enviar mensajes WhatsApp desde cualquier registro + - Ver historial de conversaciones en contactos + - Widget de chat en tiempo real + - Envío masivo a múltiples contactos + - Automatizaciones basadas en eventos + ''', + 'author': 'Consultoria AS', + 'website': 'https://consultoria-as.com', + 'license': 'LGPL-3', + 'depends': ['base', 'contacts', 'mail'], + 'data': [ + 'security/ir.model.access.csv', + 'data/whatsapp_data.xml', + 'views/whatsapp_menu.xml', + 'views/whatsapp_account_views.xml', + 'views/whatsapp_conversation_views.xml', + 'views/res_partner_views.xml', + 'wizards/send_whatsapp_wizard.xml', + ], + 'assets': { + 'web.assets_backend': [ + 'odoo_whatsapp_hub/static/src/css/whatsapp.css', + 'odoo_whatsapp_hub/static/src/js/chat_widget.js', + 'odoo_whatsapp_hub/static/src/xml/chat_widget.xml', + ], + }, + 'installable': True, + 'application': True, + 'auto_install': False, +} diff --git a/odoo_whatsapp_hub/controllers/__init__.py b/odoo_whatsapp_hub/controllers/__init__.py new file mode 100644 index 0000000..4496395 --- /dev/null +++ b/odoo_whatsapp_hub/controllers/__init__.py @@ -0,0 +1 @@ +from . import webhook diff --git a/odoo_whatsapp_hub/models/__init__.py b/odoo_whatsapp_hub/models/__init__.py new file mode 100644 index 0000000..c2d5662 --- /dev/null +++ b/odoo_whatsapp_hub/models/__init__.py @@ -0,0 +1,4 @@ +from . import res_partner +from . import whatsapp_account +from . import whatsapp_conversation +from . import whatsapp_message diff --git a/odoo_whatsapp_hub/wizards/__init__.py b/odoo_whatsapp_hub/wizards/__init__.py new file mode 100644 index 0000000..0375184 --- /dev/null +++ b/odoo_whatsapp_hub/wizards/__init__.py @@ -0,0 +1,2 @@ +from . import send_whatsapp +from . import mass_whatsapp