mirror of
https://github.com/bringout/oca-technical.git
synced 2026-04-25 12:52:00 +02:00
31 lines
1 KiB
Python
31 lines
1 KiB
Python
# Copyright (C) 2020 - Today: GRAP (http://www.grap.coop)
|
|
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
|
|
|
from odoo import fields, models
|
|
|
|
|
|
class PosConfig(models.Model):
|
|
_inherit = "pos.config"
|
|
|
|
max_meal_voucher_amount = fields.Monetary(
|
|
string="Meal Voucher Maximum Amount",
|
|
currency_field="currency_id",
|
|
)
|
|
enable_meal_voucher_order_lines_icon = fields.Boolean(
|
|
string="Meal Voucher Icon on Order Lines", default=True
|
|
)
|
|
enable_meal_voucher_receipt_info = fields.Boolean(
|
|
string="Meal Voucher Information on Receipt",
|
|
)
|
|
has_meal_voucher_payment_method = fields.Boolean(
|
|
compute="_compute_has_meal_voucher_payment_method"
|
|
)
|
|
|
|
def _compute_has_meal_voucher_payment_method(self):
|
|
for config in self:
|
|
config.has_meal_voucher_payment_method = bool(
|
|
config.payment_method_ids.filtered(
|
|
lambda x: x.meal_voucher_type is not False
|
|
)
|
|
)
|