feat: scaffold fusion_woocommerce Odoo module and fusion-woodoo WP plugin directories
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
0
fusion-woo-odoo/fusion-woodoo/.gitkeep
Normal file
0
fusion-woo-odoo/fusion-woodoo/.gitkeep
Normal file
4
fusion-woo-odoo/fusion_woocommerce/__init__.py
Normal file
4
fusion-woo-odoo/fusion_woocommerce/__init__.py
Normal file
@@ -0,0 +1,4 @@
|
||||
from . import models
|
||||
from . import controllers
|
||||
from . import wizard
|
||||
from . import lib
|
||||
24
fusion-woo-odoo/fusion_woocommerce/__manifest__.py
Normal file
24
fusion-woo-odoo/fusion_woocommerce/__manifest__.py
Normal file
@@ -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,
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
# Controllers will be imported here
|
||||
1
fusion-woo-odoo/fusion_woocommerce/lib/__init__.py
Normal file
1
fusion-woo-odoo/fusion_woocommerce/lib/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
# Library helpers will be imported here
|
||||
1
fusion-woo-odoo/fusion_woocommerce/models/__init__.py
Normal file
1
fusion-woo-odoo/fusion_woocommerce/models/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
# Models will be imported here
|
||||
@@ -0,0 +1 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
|
17
fusion-woo-odoo/fusion_woocommerce/security/woo_security.xml
Normal file
17
fusion-woo-odoo/fusion_woocommerce/security/woo_security.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="module_category_woocommerce" model="ir.module.category">
|
||||
<field name="name">WooCommerce</field>
|
||||
<field name="sequence">50</field>
|
||||
</record>
|
||||
|
||||
<record id="group_woo_user" model="res.groups">
|
||||
<field name="name">WooCommerce User</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="group_woo_manager" model="res.groups">
|
||||
<field name="name">WooCommerce Manager</field>
|
||||
<field name="implied_ids" eval="[(4, ref('group_woo_user'))]"/>
|
||||
</record>
|
||||
</odoo>
|
||||
BIN
fusion-woo-odoo/fusion_woocommerce/static/description/icon.png
Normal file
BIN
fusion-woo-odoo/fusion_woocommerce/static/description/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 70 B |
1
fusion-woo-odoo/fusion_woocommerce/wizard/__init__.py
Normal file
1
fusion-woo-odoo/fusion_woocommerce/wizard/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
# Wizards will be imported here
|
||||
Reference in New Issue
Block a user