diff --git a/fusion-woo-odoo/fusion-woodoo/.gitkeep b/fusion-woo-odoo/fusion-woodoo/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/fusion-woo-odoo/fusion_woocommerce/__init__.py b/fusion-woo-odoo/fusion_woocommerce/__init__.py new file mode 100644 index 00000000..e8b098d6 --- /dev/null +++ b/fusion-woo-odoo/fusion_woocommerce/__init__.py @@ -0,0 +1,4 @@ +from . import models +from . import controllers +from . import wizard +from . import lib diff --git a/fusion-woo-odoo/fusion_woocommerce/__manifest__.py b/fusion-woo-odoo/fusion_woocommerce/__manifest__.py new file mode 100644 index 00000000..f45d0e7b --- /dev/null +++ b/fusion-woo-odoo/fusion_woocommerce/__manifest__.py @@ -0,0 +1,24 @@ +{ + 'name': 'Fusion WooCommerce', + 'version': '19.0.1.0.0', + 'category': 'Sales', + 'summary': 'Bidirectional WooCommerce \u2194 Odoo sync for products, orders, invoices, and inventory', + 'description': 'Seamless integration between Odoo and WooCommerce. Sync products, prices, inventory, orders, invoices, customers, and documents bidirectionally.', + 'author': 'Fusion Central', + 'website': 'https://fusionsoft.ca', + 'license': 'LGPL-3', + 'depends': ['sale_management', 'stock', 'account', 'contacts', 'mail'], + 'data': [ + 'security/woo_security.xml', + 'security/ir.model.access.csv', + ], + 'assets': { + 'web.assets_backend': [ + 'fusion_woocommerce/static/src/css/woo_styles.css', + ], + }, + 'images': ['static/description/icon.png'], + 'installable': True, + 'application': True, + 'auto_install': False, +} diff --git a/fusion-woo-odoo/fusion_woocommerce/controllers/__init__.py b/fusion-woo-odoo/fusion_woocommerce/controllers/__init__.py new file mode 100644 index 00000000..e73e2110 --- /dev/null +++ b/fusion-woo-odoo/fusion_woocommerce/controllers/__init__.py @@ -0,0 +1 @@ +# Controllers will be imported here diff --git a/fusion-woo-odoo/fusion_woocommerce/lib/__init__.py b/fusion-woo-odoo/fusion_woocommerce/lib/__init__.py new file mode 100644 index 00000000..8f23dd97 --- /dev/null +++ b/fusion-woo-odoo/fusion_woocommerce/lib/__init__.py @@ -0,0 +1 @@ +# Library helpers will be imported here diff --git a/fusion-woo-odoo/fusion_woocommerce/models/__init__.py b/fusion-woo-odoo/fusion_woocommerce/models/__init__.py new file mode 100644 index 00000000..2a4b64f8 --- /dev/null +++ b/fusion-woo-odoo/fusion_woocommerce/models/__init__.py @@ -0,0 +1 @@ +# Models will be imported here diff --git a/fusion-woo-odoo/fusion_woocommerce/security/ir.model.access.csv b/fusion-woo-odoo/fusion_woocommerce/security/ir.model.access.csv new file mode 100644 index 00000000..97dd8b91 --- /dev/null +++ b/fusion-woo-odoo/fusion_woocommerce/security/ir.model.access.csv @@ -0,0 +1 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink diff --git a/fusion-woo-odoo/fusion_woocommerce/security/woo_security.xml b/fusion-woo-odoo/fusion_woocommerce/security/woo_security.xml new file mode 100644 index 00000000..5f827640 --- /dev/null +++ b/fusion-woo-odoo/fusion_woocommerce/security/woo_security.xml @@ -0,0 +1,17 @@ + + + + WooCommerce + 50 + + + + WooCommerce User + + + + + WooCommerce Manager + + + diff --git a/fusion-woo-odoo/fusion_woocommerce/static/description/icon.png b/fusion-woo-odoo/fusion_woocommerce/static/description/icon.png new file mode 100644 index 00000000..0f2de374 Binary files /dev/null and b/fusion-woo-odoo/fusion_woocommerce/static/description/icon.png differ diff --git a/fusion-woo-odoo/fusion_woocommerce/wizard/__init__.py b/fusion-woo-odoo/fusion_woocommerce/wizard/__init__.py new file mode 100644 index 00000000..d3e1bdcd --- /dev/null +++ b/fusion-woo-odoo/fusion_woocommerce/wizard/__init__.py @@ -0,0 +1 @@ +# Wizards will be imported here