03/05/2019
- Chỉnh và merge code phân quyền hr cho route data, nếu không có quyền thì redirect về '/#/403'(t đã set up giao diện ở Angular) ---> Redirect fail
- Xử lý trường hợp khi không gọi được role api hoặc không có role nào được gán cho user đó thì bỏ qua và gán user bằng rỗng, do nếu không có mạng hoặc gọi api không được thì app sẽ không lấy được current user. ---> Thiếu trường hợp gọi api lỗi
- Solution ? cho việc gửi mail cho manager, trường hợp khi có một nhân viên phù hợp với project nào đó nhưng hiện tại nhân viên đó đang bận, nếu trong thời gian project chưa finished mà nhân viên đó xong dự án đang tham gia thì hệ thống sẽ gửi mail báo cho nhân viên quản lý dự án, (có thể làm chức năng này cho phép nhân viên quản lý dự án tự cài đặt thời gian nhắc mail)
- Điều chỉnh giao diện bên xử lý data hệ thống, fix các lỗi còn lại.
- Tính năng gửi mail tự động nhắc nhở nhân viên update lại cv sau 3 tháng, gửi mail tự động thông báo cv của employee đã được duyệt/ đã bị reject( để sau - không kịp sẽ không làm )
- Làm sao phân biệt được experience do hệ thống tạo ra.
- Trả về danh sách current project của employee.
- Thống kê: Trả về tất cả các certificate (unique) không lặp lại có trong hệ thống
- Thống kê: Trả về tất cả các language (unique) không lặp lại có trong hệ thống
- Thống kê: Trả về tất cả các techskill (unique) không lặp lại có trong hệ thống
- Solution ? cho việc upload hoặc nhập cv nhanh của nhân viên (handson table hoặc solution khác)
- Xuất danh sách nhân viên bằng pagejs
- Tắt edit experience của nhân viên nếu experience đó do hệ thống tạo ra
- Thêm giao diện current project cho cv nhân viên (chờ backend)
- Giao diện upload hoặc nhập cv nhanh (sau khi có solution)
- Điều chỉnh giao diện cho nhân viên quản lý dự án set thời gian gửi mail (optional)
- Thêm auto complete cv nhân viên cho skill name,
- auto Certification Name
- auto Language Name
- auto school
- auto country
- auto degree
- auto field of study
- auto role
- responsive cv nhân viên
- responsive project manage
- responsive project add
- responsive project edit
- responsive hr feature
- Upload cv với pagejs
- Tìm kiếm nâng cao cho hr
- Chặn edit thông tin employee khác của nhân viên quản lý dự án
- Check job length <= 0 khi edit dự án
- Test role 'Manager'
https://stackblitz.com/edit/angular-n9jfju