Я написал простой views / menu_items.xml, чтобы создать базовый вид res.patner для проверки работы тура в odoo
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<act_window id="action_all_customers"
name="All customers"
res_model="res.partner"
view_mode="list,form"
domain="[('customer', '=', True)]"
context="{'default_customer': True}"
limit="80" />
<menuitem id="menu_custom_toplevel"
name="My custom menu" />
<menuitem id="menu_custom_left"
parent="menu_custom_toplevel"
name="This will appear in the left bar" />
<menuitem id="menu_all_customers"
parent="menu_custom_left"
action="action_all_customers"
sequence="10"
groups="" />
</odoo>
и в проекте / static / src / js я создаю простой двухэтапный тур с примером названия тура
odoo.define('example.tour',function(require){
"use strict";
var core =require('web.core');
var tour =require('web_tour.tour');
var _t=core._t;
tour.register('example_tour',{
url:"/web",
},[tour.STEPS.MENU_MORE,{
trigger:'.oe_menu_toggler[data-menu-xmlid="chap10.menu_custom_toplevel"]',
content:_t('Want to <b>create customers</b>?<br/><i>Click on My customer menu to start.</i>'),
position:'bottom',
},
{
trigger: '.o_list_button_add',
content: _t('Let\'s create your first customer.'),
position: 'right',
width: 200,
}
]);
});
Я также написал файл ресурсов.
В odoo, когда я начинаю свой «example.tour» с начального тура из туров разработчика, он отлично работает и показывает, что тур работает быстро, но как мне сделать так, чтобы тур отображался автоматически при входе в систему, иногда он появлялся автоматически для других туров, а иногда для моего тура, но я не знаю, как