-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy path__init__.py
More file actions
84 lines (80 loc) · 2.32 KB
/
__init__.py
File metadata and controls
84 lines (80 loc) · 2.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# -*- coding: utf-8 -*-
"""
__init__
Initialize Module
:copyright: (c) 2013-2015 by Openlabs Technologies & Consulting (P) Limited
:license: BSD, see LICENSE for more details.
"""
from trytond.pool import Pool
from wizard import (
TestMagentoConnectionStart, ImportWebsitesStart,
ExportMagentoInventoryStart, ExportMagentoInventory,
ExportMagentoShipmentStatusStart,
ExportMagentoShipmentStatus, ImportMagentoCarriersStart,
ImportMagentoCarriers, ConfigureMagento, ImportStoresStart, FailureStart,
SuccessStart, ExportMagentoOrderStatusStart, ExportMagentoOrderStatus,
UpdateMagentoCatalogStart, UpdateMagentoCatalog,
ExportMagentoCatalogStart, ExportMagentoCatalog,
)
from channel import Channel, MagentoTier
from party import Party, MagentoWebsiteParty, Address
from product import (
Category, MagentoInstanceCategory, Product,
ProductPriceTier, ProductSaleChannelListing
)
from country import Country, Subdivision
from currency import Currency
from carrier import MagentoInstanceCarrier
from sale import (
Sale, StockShipmentOut, SaleLine
)
from bom import BOM
from tax import MagentoTax, MagentoTaxRelation
def register():
"""
Register classes
"""
Pool.register(
Channel,
MagentoTier,
MagentoInstanceCarrier,
TestMagentoConnectionStart,
ImportStoresStart,
FailureStart,
SuccessStart,
ImportWebsitesStart,
ExportMagentoInventoryStart,
ExportMagentoShipmentStatusStart,
Country,
Subdivision,
Party,
MagentoWebsiteParty,
Category,
MagentoInstanceCategory,
Product,
ProductPriceTier,
ExportMagentoCatalogStart,
StockShipmentOut,
Address,
UpdateMagentoCatalogStart,
Currency,
Sale,
ImportMagentoCarriersStart,
ExportMagentoOrderStatusStart,
SaleLine,
BOM,
MagentoTax,
MagentoTaxRelation,
ProductSaleChannelListing,
module='magento', type_='model'
)
Pool.register(
ExportMagentoInventory,
ExportMagentoShipmentStatus,
UpdateMagentoCatalog,
ExportMagentoCatalog,
ExportMagentoOrderStatus,
ImportMagentoCarriers,
ConfigureMagento,
module='magento', type_='wizard'
)