【问题标题】:How to make the Schedule visible in Employee module without deverloper mode in Odoo 13?在 Odoo 13 中,如何在没有开发人员模式的情况下使计划在员工模块中可见?
【发布时间】:2019-11-07 08:45:40
【问题描述】:

目前,我只在开发人员模式下看到计划工作时间和时区。

那么,如何在没有开发者模式的情况下使日程表可见?

【问题讨论】:

  • 继承字段并更改组

标签: module timezone odoo schedule visible


【解决方案1】:

您需要继承表单视图并替换组部分。这很容易。

类似:

<record id="view_employee_form" model="ir.ui.view">
    <field name="name">hr.employee.form</field>
    <field name="model">hr.employee</field>
    <field name="inherit_id" ref="hr.view_employee_form"/>
    <field name="arch" type="xml">
        <xpath expr="//notebook/page/div/div/group[4]" position="replace">
            <group string="Schedule">
                <field name="resource_calendar_id" required="1"/>
                <field name="tz"/>
            </group>
        </xpath>
    </field>
</record>

【讨论】:

  • 我不会替换整个组,而是删除 groups 属性。我赞成,因为答案是正确的,但会写我自己的:-)
【解决方案2】:

您继承的原始表单视图。简而言之,扩展:

<notebook>
    <page name="public" string="Work Information">
        <div id="o_work_employee_container"> <!-- These two div are used to position org_chart -->
            <div id="o_work_employee_main">
                <!-- ... -->
                <group string="Schedule" groups="base.group_no_one">
                    <field name="resource_calendar_id" required="1"/>
                    <field name="tz"/>
                </group>
            </div>
        </div>
    </page>
    <!-- ... --->
</notebook>

作为一种选择,您可以删除groups 属性,该属性与组base.group_no_one 结合使用,仅用于在调试模式下显示内容:

<record id="view_employee_form" model="ir.ui.view">
    <field name="name">hr.employee.form</field>
    <field name="model">hr.employee</field>
    <field name="inherit_id" ref="hr.view_employee_form"/>
    <field name="arch" type="xml">
        <xpath expr="//field[@name='tz']/.." position="attributes">
            <attribute name="groups" />
        </xpath>
    </field>
</record>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-13
    • 2019-04-21
    • 2012-05-12
    • 1970-01-01
    相关资源
    最近更新 更多