[Business Support System] Fire Department Consent Request
User Story: Màn hình Fire Department Consent Request.
Tiêu đề
Người dùng sẽ truy cập để xem và thao tác tiến hành review/approve đơn request.
Mô tả
- Là một người dùng,
- Tôi muốn xem danh sách request được chỉ định, tìm kiếm, và thực hiện các thao tác,
- Để tiến hành review/approve đơn request của Sở cứu hỏa chỉ định.
Nhiệm vụ kỹ thuật (Tasks)
- Tạo giao diện màn hình Fire Department Consent Request:
- Tạo màn hình hiển thị danh sách request với các trường thông tin:
- AcceptanceID
- RequestName
- DepartmentsInCharge
- RequestStatus
- Received: gồm 2 status
- Received: Đã nhận đơn request từ Online (theo giờ làm việc của Sở).
- Unreceived: Chưa nhận đơn request từ Online (theo giờ làm việc của Sở).
- RequestProcessDeadline
- RequestDate
- AcceptanceID NewID
- Thêm thông báo hiển thị khi không có request nào: Text: "No items found to display here"
- Tạo search box ở góc trên bên phải bảng danh sách request:
- Cho phép tìm kiếm theo các trường: RequestName, RequestID, Requester, AcceptanceID, DepartmentsInCharge, Inspection Agency Name.
- Kiểm tra dữ liệu:
- Xác minh dữ liệu trước khi hiển thị:
- Nếu tồn tại request được chỉ định, hiển thị danh sách.
- Nếu không tồn tại request, hiển thị thông báo "No items found to display here".
- Tích hợp API:
- Kết nối với API để:
- Lấy danh sách request được chỉ định cho người dùng hiện tại.
- Hỗ trợ tìm kiếm và lọc dữ liệu theo tiêu chí tìm kiếm của người dùng.
- Bảo mật:
- Đảm bảo quyền truy cập:
- Chỉ người dùng được chỉ định mới có thể xem và thao tác trên các request thuộc phạm vi phụ trách.
- Mã hóa dữ liệu truyền qua API để đảm bảo an toàn thông tin.
- Viết testcase:
- Kiểm tra giao diện màn hình:
- Hiển thị danh sách request đúng với thông tin từ API.
- Tìm kiếm hoạt động chính xác với các tiêu chí.
- Kiểm tra trường hợp lỗi:
- Hiển thị thông báo "No items found to display here" khi không có request.
- Xử lý lỗi khi API không phản hồi hoặc dữ liệu không hợp lệ.
- Kiểm tra bảo mật:
- Người dùng không có quyền truy cập không thể xem request.
Ghi chú:
Edited by minh tung doan