Em muốn tạo nhiều sales teams để tiện việc theo dõi.
Nhưng có cách nào phân quyền cho user chỉ thấy được sales teams của riêng mình không ah?
Xin được hướng dẫn cụ thể để thực hiện.
thanks
4 Trả lời
Chào SGT
Đối với trường hợp này bạn cần sử dụng đến Record Rules (Thiết lập / Kỹ thuật / Bảo mật / Record Rules). Bạn tạo mới một Rule với các thông tin như sau:
- Tên: See own sales team
- Đối tượng: Đội ngũ bán hàng (Sales Team)
- Rule Difinition (Domain Filter): copy đoạn code sau
[('member_ids','child_of',[user.id])]
Đúng câu hỏi mình đang hỏi. Mấy hôm nay mình loay hoay với Access Right mãi không được. Hóa ra là dùng cái này à. Cám ơn bạn Đạt nhiều!
Mà bạn giỏi thật đấy! Để biết cách làm nặng mùi kỹ thuật thế này, bạn mất bao thời gian nghiên cứu odoo? Bạn có tài liệu gì về cái này không? Hình như trên erponline các bác ấy mới chỉ có tài liệu hướng dẫn dùng cấp độ cơ bản, tùy biến thế này chưa có tài liệu thì phải?
Dear anh Vũ Trọng Đạt,
Ví dụ em có nhiều Sales Team, mỗi Sales Team lại có nhân viên khác nhau. Giờ em muốn những nhân viên này khi đăng nhập vào chỉ nhìn thấy những khách hàng của Sales Team của họ hoặc những khách hàng được gán trực tiếp vào nhân viên đó thì làm như thế nào ạ.
Em đã thử gán những khách hàng vào một nhân viên bán hàng xác định, nhưng khi nhân viên khác đăng nhập vẫn nhìn thấy những khách hàng đó.