как работает тур в odoo - PullRequest
0 голосов
/ 05 июля 2018

Я написал простой 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» с начального тура из туров разработчика, он отлично работает и показывает, что тур работает быстро, но как мне сделать так, чтобы тур отображался автоматически при входе в систему, иногда он появлялся автоматически для других туров, а иногда для моего тура, но я не знаю, как

Ответы [ 2 ]

0 голосов
/ 08 июля 2018

решение простое, удалите куки на странице odoo, это решит проблему. и если эта попытка работает в odoo, вам нужно активировать режим разработчика (с активами), перейдите в настройки в правом углу страницы, там вы найдете опцию активировать режим разработчика (с активами), нажмите на нее, а затем после этого слева. угол осыпи есть приборная панель (Общие технические параметры> Интерфейс пользователя> Туры) и удалите туры, которые вы хотите использовать повторно

0 голосов
/ 06 июля 2018

Я столкнулся с этой проблемой вчера, и, наконец, я нашел решение, этот медленный гид, и, если вы хотите, чтобы подсказки появлялись с нужным вам контентом, естественно, этот процесс должен появляться впервые и один раз перед новым пользователь, поэтому вы должны удалить базу данных и создать новую, в этом случае появится автоматический тур

...