2013-09-10 1 views
0

Проблема, которую я собираюсь описать, я уже разрешаю, но в локальном хосте: 8069-> Настройки-> Безопасность-> Правила. Но, что я действительно хочу, это дать это правило в коде. Может быть, в XML-коде?правила и ограничения openERP

Следующее правило "([employee_id.user_id ',' = ', user.id)])", работает как прелесть в режиме "Мастер", но я хочу его на XML, потому что он более динамичен.

<record model="ir.ui.view" id="classA_tree"> 
       <field name="name">tree view</field> 
       <field name="model">classA.classA</field> 
       <field name="type">tree</field> 
       <field name="domain">[('employees_id.user_id','=',user.id)]</field> 
       <field name="arch" type="xml"> 
         <tree string="jobsopen tree"> 
           <field name="status"/> 
           <field name="the_name"/> 
         </tree> 
       </field> 
     </record> 

Просто, чтобы быть уверенным, что я в настоящее время ограничения пользователей для просмотра определенного меню моего модуля, они не могут создать в этом «дереве» любой контакт, они только могут просматривать его. Я пробовал XML выше, но безуспешно.

ответ

1

Вы не можете дать фильтр в дереве объекта, вместо того, что вы можете дать в действие объекта

в действии вы можете дать так:

<record model="ir.actions.act_window" id="action_employee"> 
     <field name="name">Employees</field> 
     <field name="res_model">Employees.Employees</field> 
     <field name="view_mode">tree,form</field> 
     <field name="domain">[('user_id','=',uid)]</field> 
    </record> 

Надежда эта помощь

 Смежные вопросы

  • Нет связанных вопросов^_^