2014-02-11 1 views
1

Я создаю права доступа. Я хочу показать одну кнопку для менеджера. не показывайте эту кнопку для пользователя. как это сделатьКак скрыть кнопку для конкретного пользователя в opnerp

<button name="%(crm.action_crm_lead2opportunity_partner)d" string="Convert to Opportunity" position="replace"/> 

Этот код используется для скрытия этой кнопки. но он скрывается для обоих (менеджер и пользователь). то я пробую следующий код

<button name="%(crm.action_crm_lead2opportunity_partner)d" string="Convert to Opportunity" position="replace" groups="user"/> 

Я создал группы пользователей в openerp.

но следующая ошибка приходят:

ValidateError 

Error occurred while validating the field(s) arch: Invalid XML for View Architecture! 

ответ

0

Если вы создали группу доступа в ir.model.access.csv в папке безопасности или вы используете его из существующего списка здесь, как вы должны делать это

manager_group user_group

-если вы хотите скрыть кнопку для группы пользователей должно быть, как это

<button name="%(crm.action_crm_lead2opportunity_partner)d" string="Convert to Opportunity" position="replace" groups="manager_group"/> 
  • если вы хотите скрыть кнопку для менеджера или любому лицу, убедитесь, что менеджер группы не наследует права доступа из в ir.model.access.csv файла привилегий других групп