Как добиться контроля доступа на основе записей в odoo 14?

#odoo #crud #access-rights #odoo-14 #record-rules

#odoo #crud #права доступа #odoo-14 #правила записи

Вопрос:

У нас есть требование добавить несколько пользовательских ролей к объекту в odoo.

Текущее требование связано с моделью партнера. Записи партнера Odoo могут иметь несколько пользователей, назначенных из организации с разными ролями. В зависимости от роли пользователь может создавать, редактировать, читать или удалять запись.

Например:

Top Company — это запись в odoo partner, которой назначено 3 пользователя.

  1. Пользователь 1 (который является драйвером): может прочитать эту запись. Невозможно редактировать или удалять
  2. Пользователь 2 (который является продавцом): может прочитать эту запись. Можно редактировать. Невозможно удалить
  3. Пользователь 3 (который является руководителем учетной записи): может прочитать эту запись. Можно редактировать. Можно удалить

Может кто-нибудь подсказать, как добиться этого в odoo 14 community edition.

Заранее спасибо.

С уважением, KK