Добавьте правила записи, чтобы оставить запрос Odoo

Я использовал следующее правило:

[
  '|',
  ('employee_id.user_id',
  '=',
  user.id),
  ('employee_id.parent_id.user_id',
  '=',
  user.id)
]

чтобы только сотрудники могли просматривать свои заявления на отпуск, и чтобы только менеджеры видели заявления на отпуск подчиненных. Однако, применяя это правило ко всем (глобально), я хотел бы, чтобы менеджеры по персоналу (те, которым даны роли менеджера, я считаю, что это base.group_hr_manager в модуле), могли видеть, что каждый оставляет запрос?


person Hela Halloula GS    schedule 04.06.2018    source источник


Ответы (1)


Не применяйте это правило ко всем, а применяйте его к base.group_user, которая в любом случае является группой обычных пользователей. Или лучше: переопределить/расширить домен обоих уже существующих правил Employee Holidays *. И уже есть правило для «высших» групп доступа под названием Holidays Officer, которое предоставляет группам сотрудников отдела кадров и менеджеров по персоналу все права для каждого отпуска/отпуска.

person CZoellner    schedule 04.06.2018