-
Notifications
You must be signed in to change notification settings - Fork 5
/
__init__.py
45 lines (41 loc) · 1.12 KB
/
__init__.py
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
# -*- coding: utf-8 -*-
"""
__init__.py
:copyright: (c) 2014-2015 by Openlabs Technologies & Consulting (P) Limited
:license: BSD, see LICENSE for more details.
"""
from trytond.pool import Pool
from carrier import Carrier, CarrierConfig
from party import (
Address, AddressValidationMsg, AddressValidationWizard,
AddressValidationSuggestionView
)
from shipment import (
ShipmentOut, StockMove, GenerateShippingLabelMessage, GenerateShippingLabel,
ShippingCarrierSelector, ShippingLabelNoModules, Package
)
from sale import Sale, SaleLine
from log import CarrierLog
def register():
Pool.register(
CarrierConfig,
Carrier,
CarrierLog,
Address,
ShipmentOut,
StockMove,
Package,
Sale,
SaleLine,
GenerateShippingLabelMessage,
ShippingLabelNoModules,
ShippingCarrierSelector,
AddressValidationMsg,
AddressValidationSuggestionView,
module='shipping', type_='model'
)
Pool.register(
GenerateShippingLabel,
AddressValidationWizard,
module='shipping', type_='wizard'
)