mirror of
https://github.com/bringout/oca-pos.git
synced 2026-04-24 13:22:03 +02:00
Reorganized 74 POS-related modules for better structure: - Moved all odoo-bringout-oca-pos-* packages from packages/oca-technical/ - Now organized in dedicated packages/oca-pos/ submodule - Includes payment, receipt, loyalty, order, product, and partner modules - Maintains all module functionality while improving project organization This creates a cleaner separation between general technical modules and Point of Sale specific functionality. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
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
|
|
)
|
|
)
|