-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy path__init__.py
39 lines (37 loc) · 1.21 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
# -*- coding: utf-8 -*-
from trytond.pool import Pool
from .transaction import PaymentTransaction, TransactionLog, PaymentGateway, \
PaymentProfile, AddPaymentProfileView, \
AddPaymentProfile, Party, TransactionUseCardView, TransactionUseCard, \
PaymentGatewayResUser, User, AccountMove, CreateRefund
from .dummy import PaymentGatewayDummy, AddPaymentProfileViewDummy, \
AddPaymentProfileDummy, DummyTransaction
from .manual import PaymentGatewaySelf, ManualSelfTransaction
def register():
Pool.register(
Party,
PaymentGateway,
PaymentProfile,
PaymentTransaction,
TransactionLog,
AddPaymentProfileView,
TransactionUseCardView,
# Dummy provider related classes
PaymentGatewayDummy,
AddPaymentProfileViewDummy,
DummyTransaction,
# Manualself run payment gateway
PaymentGatewaySelf,
ManualSelfTransaction,
PaymentGatewayResUser,
User,
AccountMove,
module='payment_gateway', type_='model'
)
Pool.register(
AddPaymentProfile,
AddPaymentProfileDummy,
TransactionUseCard,
CreateRefund,
module='payment_gateway', type_='wizard'
)