Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

Câu hỏi này đã bị gắn cờ

Hiện tại trong module project của em khi một user đăng nhập vào sẽ thấy hết tất cả task. Em muốn nó chỉ hiển thị task của user đó cho dù search thì cũng chỉ ra task của user đó

Ảnh đại diện
Huỷ
Câu trả lời hay nhất

Sử dụng Quy tắc bản ghi để lọc các bản ghi của đối tượng project.task:

[('user_id', '=', user.id)][/code]
Lưu ý: cần chỉ rõ quy tắc áp dụng cho nhóm nào. Nếu không nó sẽ mang tính toàn cục.
Xem minh hoạ đính kèm.[attachment]Selection_127.png[/attachment]
Ảnh đại diện
Huỷ

cho em hỏi thêm là nếu cột mình cần lọc là cột many2many thì mình phải có bản ghi như thế nào?

Với trường hợp many2many bạn có thể tạo domain filter như sau:

['|', ('members', '=', False), ('members', 'in', user.id)]

Trong trường hợp này members là kiểu Many2many reference tới res.users.

Trả lời của bạn

Vui lòng đảm bảo câu trả lời của bạn có liên quan và giải đáp đúng nội dung câu hỏi. Nếu muốn bình luận về câu hỏi hoặc câu trả lời, hãy sử dụng công cụ Bình luận. Lưu ý, bạn có thể thay đổi nội dung trả lời thay vì trả lời lại 02 lần cho cùng một câu hỏi. Đồng thời bạn có thể nhấn nút để bầu chọn câu hỏi / câu trả lời tốt nhất.