Do not allow viewing or printing the employee report if there are unpaid tickets
Target release | 2025/02/14 |
Document owner | [email protected] |
Developer | [email protected] |
QA | [email protected] |
Thêm Config mới để chặn không cho phép view và print employee reports của những employee nào còn đang có Unpaid tickets(đây là config dùng chung chứ ko phải quyền trên mỗi employee, Default là Uncheck), các trường hợp check Config như sau:

1. Ở BO, tại list employee report vẫn show ra đầy đủ dữ liệu, chỉ khi bấm vào button “Summary, Detail” hoặc button “Print All Selected Employee” thì mới show thông báo chặn ra thôi(button “Summary và Detail” sẽ show thông báo giống nhau, riêng button “Print All Selected Employee” là trường hợp đặc biệt nên sẽ show thông báo riêng vì trong list sẽ có employee có hoặc ko có Unpaid tickets


2. Ở POS, khi employee thực hiện clock out mà check vào Config không cho phép view và print employee reports của những employee nào còn đang có Unpaid tickets thì sẽ không show ra thông báo có muốn view employee report nữa mà show luôn thông báo chặn của config mới luôn (Phúc confirmed)
Note: nhưng nếu check config không cho phép view và print employee reports của những employee nào còn đang có Unpaid tickets, đồng thời check vào config Skip Clockout Detail screen thì khi clock out sẽ chỉ show thông báo “Clockout Successful” thôi chứ không show ra thông báo chặn - đã confirm với chị Thảo vì task "Skip clock out detail screen" là chị Thảo test trước đó, và logic của nó cũng chỉ show tới thông báo Clock out Successful thôi, không show ra thông báo để chọn view Employee report nữa.

3. Ticket Thanh toán 1 phần cũng được xem là Unpaid ticket
Note: những trường hợp note lại ở trên đã được Tuấn, Phúc xác nhận