From f425cd2e2ce167f3b5772dd836fc818a3c91a868 Mon Sep 17 00:00:00 2001 From: Suherdy Yacob Date: Fri, 5 Jun 2026 22:41:32 +0700 Subject: [PATCH] feat: prioritize non-waiter employees when setting the default cashier in login screen --- static/src/app/screens/login_screen/login_screen.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/static/src/app/screens/login_screen/login_screen.js b/static/src/app/screens/login_screen/login_screen.js index d2fa538..e061a0d 100644 --- a/static/src/app/screens/login_screen/login_screen.js +++ b/static/src/app/screens/login_screen/login_screen.js @@ -16,7 +16,12 @@ patch(LoginScreen.prototype, { } else { const allEmployees = this.pos.models["hr.employee"].getAll(); if (allEmployees.length) { - this.pos.setCashier(allEmployees[0]); + const nonWaiterEmployee = allEmployees.find(emp => emp.pos_role !== 'waiter'); + if (nonWaiterEmployee) { + this.pos.setCashier(nonWaiterEmployee); + } else { + this.pos.setCashier(allEmployees[0]); + } } this.cashierLogIn(); }