Как запретить пользователям редактировать только атрибуты продукта для не принадлежащих ему продуктов в odoo/openerp? Можно ли этого достичь с помощью правил записи или кодирования?
Контроль доступа в odoo/openerp
comment
что именно вы подразумеваете под атрибутами продукта? Все атрибуты продукта, такие как имя, тип и т. д.? Или атрибуты продукта для создания вариантов из шаблонов?
- person CZoellner   schedule 07.05.2016
Ответы (2)
Унаследуйте метод записи модели и поднимите его, когда ваше условие (в данном случае не принадлежащие продукты) будет выполнено. В этом случае пользователь получит предупреждающее сообщение и не сможет сохранить измененные значения.
person
RandomPerson
schedule
05.07.2015
У вас есть возможность ограничить контроль над доступом к записям. В папке безопасности создайте файл ir.model.access -- csv.. и дайте вот так
id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
access_control_admin model.name model_model_name group_admin 1 1 1 1
access_control_user model.name model_model_name group_user 1 1 1 0
access_control_manager model.name model_model_name group_manager 1 1 1 0
person
Hussain
schedule
06.05.2016