Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
6291 Lượt xem

I'm using the 'Restrict Follower Selection' module (https://apps.odoo.com/apps/modules/11.0/mail_restrict_follower_selection/) to prevent unwanted partners showing up in 'Add followers' selection lists.

If have entered the value [('customer', '=', False)] and it is working properly, but I want to add a second value to prevent suppliers appearing in the 'Add followers' selection lists as well because I only want internal users in the company to be added as followers of documents.

What is the correct syntax for the value to achieve this?

Also, is there a good reference document available to learn more about how to construct these kinds of values for System Parameters and Record Rules?

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

Hi Bill,

This is an example of a domain. For more information, take a look at the following link:

https://www.odoo.com/documentation/11.0/reference/orm.html#domains

 To achieve the search you wanted, the following domain can be used:

['&', ('customer', '=', False), ('supplier', '=', False)]

However, this relies on your data being correctly formatted for every contact. If you have any partners that aren't a supplier or customer, this restriction doesn't work.

If you don't have a customer facing web portal, I'd suggest using:

[('user_ids', '=', False)]

This restricts it to only partners that have a user connected to it.


Regards,

Jake Robinson
Dionysus Software

Ảnh đại diện
Huỷ bỏ
Tác giả

thanks Jake. I had missed this answer. Works perfectly.

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 2 18
2700
0
thg 8 20
4018
1
thg 3 19
5050
1
thg 4 22
9650
2
thg 10 21
8951