feat: prioritize non-waiter employees when setting the default cashier in login screen
This commit is contained in:
parent
c560cba1eb
commit
f425cd2e2c
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user