feat: prioritize non-waiter employees when setting the default cashier in login screen

This commit is contained in:
Suherdy Yacob 2026-06-05 22:41:32 +07:00
parent c560cba1eb
commit f425cd2e2c

View File

@ -16,8 +16,13 @@ patch(LoginScreen.prototype, {
} else {
const allEmployees = this.pos.models["hr.employee"].getAll();
if (allEmployees.length) {
const nonWaiterEmployee = allEmployees.find(emp => emp.pos_role !== 'waiter');
if (nonWaiterEmployee) {
this.pos.setCashier(nonWaiterEmployee);
} else {
this.pos.setCashier(allEmployees[0]);
}
}
this.cashierLogIn();
}
}