17 lines
454 B
Python
17 lines
454 B
Python
|
from odoo import models, api
|
||
|
|
||
|
|
||
|
class PosPaymentMethod(models.Model):
|
||
|
_inherit = "pos.payment.method"
|
||
|
|
||
|
# will be overridden.
|
||
|
def _payment_request_from_kiosk(self, order):
|
||
|
pass
|
||
|
|
||
|
@api.model
|
||
|
def _load_pos_self_data_domain(self, data):
|
||
|
if data['pos.config']['data'][0]['self_ordering_mode'] == 'kiosk':
|
||
|
return [('use_payment_terminal', 'in', ['adyen', 'stripe'])]
|
||
|
else:
|
||
|
[('id', '=', False)]
|