mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
WIP from 12
This commit is contained in:
25
connector_opencart/components/binder.py
Normal file
25
connector_opencart/components/binder.py
Normal file
@@ -0,0 +1,25 @@
|
||||
# © 2019 Hibou Corp.
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from odoo.addons.component.core import Component
|
||||
|
||||
|
||||
class OpencartModelBinder(Component):
|
||||
""" Bind records and give odoo/opencart ids correspondence
|
||||
|
||||
Binding models are models called ``opencart.{normal_model}``,
|
||||
like ``opencart.sale.order`` or ``opencart.product.product``.
|
||||
They are ``_inherits`` of the normal models and contains
|
||||
the Opencart ID, the ID of the Opencart Backend and the additional
|
||||
fields belonging to the Opencart instance.
|
||||
"""
|
||||
_name = 'opencart.binder'
|
||||
_inherit = ['base.binder', 'base.opencart.connector']
|
||||
_apply_on = [
|
||||
'opencart.store',
|
||||
'opencart.sale.order',
|
||||
'opencart.sale.order.line',
|
||||
'opencart.stock.picking',
|
||||
'opencart.product.template',
|
||||
'opencart.product.template.attribute.value',
|
||||
]
|
||||
Reference in New Issue
Block a user