I want to add the Order ref field in the POS Odoo 16 refund table as a column.
Order Ref should be added as one of the columns shown below.
Here is my code but it is still not working:
class PosOrder(models.Model):
_inherit = 'pos.order'
order_ref = fields.Char(string='Order Ref', compute="_getOrderRef")
@api.depends('name')
def _getOrderRef(self):
for rec in self:
rec.order_ref = rec.name
print("order_ref--->", rec.order_ref)
class PosSession(models.Model):
_inherit = 'pos.session'
def _pos_ui_pos_order(self):
         result = super()._pos_ui_pos_order()
         result.append('pos.order')
         print("result", result)
         return result
def _loader_params_pos_order(self):
      return {
            'search_params': {
            'fields': ['order_ref'],
             },
      }
def _get_pos_ui_pos_order(self, params):
       return self.env['pos.order'].search_read(**params['search_params'])
JS code:
/** @odoo-module **/
import { PosGlobalState } from 'point_of_sale.models';
import Registries from 'point_of_sale.Registries';
const NewPosGlobalState = (PosGlobalState) => class NewPosGlobalState extends PosGlobalState {
     async _processData(loadedData) {
     await super._processData(...arguments);
     this.order_ref = loadedData['pos.order'];
    console.log(this.order_ref)
    }
}
Registries.Model.extend(PosGlobalState, NewPosGlobalState);



