20 lines
798 B
Python
20 lines
798 B
Python
from odoo import models, fields
|
|
|
|
class PosOrder(models.Model):
|
|
_inherit = 'pos.order'
|
|
|
|
creator_id = fields.Many2one('hr.employee', string='Order Taker', help='Employee who took the order')
|
|
payer_id = fields.Many2one('hr.employee', string='Cashier', help='Employee who processed the payment')
|
|
employee_id = fields.Many2one('hr.employee', string='Cash Open by', help='Employee who opened the cash register')
|
|
|
|
def _export_for_ui(self, order):
|
|
result = super()._export_for_ui(order)
|
|
result['creator_id'] = order.creator_id.id
|
|
result['payer_id'] = order.payer_id.id
|
|
return result
|
|
|
|
def _get_fields_for_draft_order(self):
|
|
fields = super()._get_fields_for_draft_order()
|
|
fields.extend(['creator_id', 'payer_id'])
|
|
return fields
|