pos_loyalty_multi_level/models/res_partner.py

21 lines
623 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, fields, models
class ResPartner(models.Model):
_inherit = 'res.partner'
membership_level_id = fields.Many2one(
'loyalty.program',
string='Membership Level',
help='Specific multi-level membership assigned to this customer.'
)
@api.model
def _load_pos_data_fields(self, config_id):
fields_list = super()._load_pos_data_fields(config_id)
# Add custom field for customer membership level
fields_list.append('membership_level_id')
return fields_list