如何将公司(内部用户)重定向到网站首页Odoo12

时间:2019-08-14 09:29:25

标签: templates web redirect odoo

我想将公司(内部用户)重定向到网站首页,并将个人(内部用户)重定向到后端。现在,Odoo将内部用户重定向到后端。那么,如何进行条件重定向工作?

找不到与之相关的代码,并尝试有条件地登录,但未获得预期的结果。

<template id="web.login" name="Login">
    <t t-call="web.login_layout">
        <form class="oe_login_form" role="form" t-attf-action="/web/login{{ '?debug' if debug else '' }}"
              method="post" onsubmit="this.action = this.action + location.hash">
            .
            .
            .
            <div t-attf-class="clearfix oe_login_buttons text-center mb-1 {{'pt-2' if form_small else 'pt-3'}}">

                <button type="submit" class="btn btn-primary btn-block">Sign in44</button>
                <t t-if="debug">
                    <button type="submit" name="redirect" value="/web/become" class="btn btn-link btn-sm btn-block">
                        Log in as superuser
                    </button>
                </t>
                <div class="o_login_auth"/>
            </div>
            <t t-if="user_id.partner_id.company_type == 'company'">
                <input type="hidden" name="redirect" value="/"/>
            </t>
            <t t-if="user_id.partner_id.company_type != 'company'">
                <input type="hidden" name="redirect" t-att-value="redirect"/>
            </t>
        </form>
    </t>
</template>

预先感谢

0 个答案:

没有答案