2015-08-13 2 views
1

Каждый раз, когда я нажимаю на Мое меню модуля, он переходит в новую форму вместо того, чтобы показывать существующие, я назначил правило доступа к моему модулю и отключил создание и редактирование, но все еще не работал, я хочу, когда я нажимаю на свое меню модуля, он должен открыть существующую форму, или я могу использовать домен, такой как user_id field = user.name.Образ формы Одуо создайте новую форму вместо существующего

Это мой код.

 <record id="action_ru_students" model="ir.actions.act_window"> 
     <field name="name">Students</field> 
     <field name="res_model">ru.students</field> 
     <field name="view_id" ref="students_form_view"/> 
     <field name="view_mode">form,kanban,tree</field> 
    </record> 

Я попытался использовать домен в действии, например. = [("user_id","=",user.name)] user_id - это поле, связанное с res.user, но получить ошибку user.name не найдено. также б/у create="false" and edit="false" сверху форма все еще нет удача.

Любые идеи, как это сделать?

ответ

2

Использовать Дерево последовательности, канбан, форма view_mode

<record id="action_ru_students" model="ir.actions.act_window"> 
    <field name="name">Students</field> 
    <field name="res_model">ru.students</field> 
    <field name="view_id" ref="students_form_view"/> 
    <field name="view_mode">tree,kanban,form</field> 
</record> 

Это может быть полезным для Вас!

+0

Да, это работает, но я хочу просмотреть форму сначала, я использую форму вместо панели мониторинга, поэтому, когда модуль щелкнут, форма показывает не дерево, а форму. –

+0

@Omeed Я действительно не понимаю, когда вы сказали: «Каждый раз, когда я нажимаю« Мое меню модуля », он переходит к новой форме, а не к существующему», вы хотите показать запись в форме вместо создания новой записи. –

+0

@noble_man да, он должен открыть существующую форму, связанную с текущим пользователем. Я использую домен в меню, например. domain = "[('user_id', '=', uid)]" домен отлично работает для древовидного представления, но если я изменяю последовательность view_mode, чтобы создать его, создайте новый. –

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