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 {
|
} else {
|
||||||
const allEmployees = this.pos.models["hr.employee"].getAll();
|
const allEmployees = this.pos.models["hr.employee"].getAll();
|
||||||
if (allEmployees.length) {
|
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.pos.setCashier(allEmployees[0]);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
this.cashierLogIn();
|
this.cashierLogIn();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user