Каждый раз, когда я нажимаю на Мое меню модуля, он переходит в новую форму вместо того, чтобы показывать существующие, я назначил правило доступа к моему модулю и отключил создание и редактирование, но все еще не работал, я хочу, когда я нажимаю на свое меню модуля, он должен открыть существующую форму, или я могу использовать домен, такой как 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"
сверху форма все еще нет удача.
Любые идеи, как это сделать?
Да, это работает, но я хочу просмотреть форму сначала, я использую форму вместо панели мониторинга, поэтому, когда модуль щелкнут, форма показывает не дерево, а форму. –
@Omeed Я действительно не понимаю, когда вы сказали: «Каждый раз, когда я нажимаю« Мое меню модуля », он переходит к новой форме, а не к существующему», вы хотите показать запись в форме вместо создания новой записи. –
@noble_man да, он должен открыть существующую форму, связанную с текущим пользователем. Я использую домен в меню, например. domain = "[('user_id', '=', uid)]" домен отлично работает для древовидного представления, но если я изменяю последовательность view_mode, чтобы создать его, создайте новый. –