Доступ к ir.rule res.partner Odoo V19 / Устранение неполадок с помощью чатаPython

Программы на Python
Ответить
Anonymous
 Доступ к ir.rule res.partner Odoo V19 / Устранение неполадок с помощью чата

Сообщение Anonymous »

Я создал собственное правило ir.rule для res.partner:

Код: Выделить всё

Access only own documents (partner)

[('user_id', 'in', user.id)]


Пользователи с res.groups «sales_team.group_sale_salesman» правильно видят только тех партнеров, к которым у них есть доступ.
Однако, когда пользователи открывают представление формы партнера, Odoo выдает следующую ошибку доступа:

Код: Выделить всё

Failed to write field res.partner.message_partner_ids
Uh-oh! Looks like you have stumbled upon some top-secret records.

Sorry, test (id=5) doesn't have 'read' access to:
- Contact, Administrator (res.partner: 3)
- Contact, test (res.partner: 7)

Blame the following rules:
- Access only own documents (partner)

If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies.
Это логичная проблема, поскольку в сообщении через поле «message_partner_ids» есть некоторые партнеры, которые не соответствуют критериям ir.rule.
Как лучше всего предоставить этим пользователям возможность доступа к представлению формы?>

Подробнее здесь: https://stackoverflow.com/questions/798 ... th-chatter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»