From fa564e86f0b8e28ec0a98a46780adf5e37acff4a Mon Sep 17 00:00:00 2001 From: Suherdy Yacob Date: Mon, 18 May 2026 11:01:33 +0700 Subject: [PATCH] refactor: update field labels and definitions for POS order audit fields --- README.md | 4 ++-- models/pos_order.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0bc5a61..ae33141 100644 --- a/README.md +++ b/README.md @@ -33,8 +33,8 @@ Ensure that employees have PINs set in their HR Employee profile and that they a ## Audit Fields The following fields are added or modified on the `pos.order` model: -- `creator_id`: "Order Taker" - Employee who took the order. +- `user_id`: "Session User" - Odoo user who opened the session. +- `employee_id`: "Order Taker" - Employee who registered the order/uses the cash register (standard `pos_hr` field). - `payer_id`: "Cashier" - Employee who processed the payment. -- `employee_id`: Renamed to "Cash Open by" - Employee who opened the cash register (standard `pos_hr` field). These fields can be viewed in the POS Order backend list and form views. diff --git a/models/pos_order.py b/models/pos_order.py index 226d94f..3590988 100644 --- a/models/pos_order.py +++ b/models/pos_order.py @@ -6,5 +6,5 @@ class PosOrder(models.Model): payer_id = fields.Many2one('hr.employee', string='Cashier', help='Employee who processed the payment') # Existing Odoo/POS fields renamed for clarity - user_id = fields.Many2one('res.users', string='Order Taker', help='Odoo user who opened the session') + user_id = fields.Many2one('res.users', string='Session User', help='Odoo user who opened the session') employee_id = fields.Many2one('hr.employee', string='Order Taker', help='Employee who uses the cash register')