Odoo 10: Как отключить клик на базовом дереве - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь отключить представление click to form в древовидном представлении базового уровня (не из поля x2many). Есть ли способ сделать это?

вот мой древовидный код.

<record id="view_attendance_tree_read_only" model="ir.ui.view">
    <field name="name">attendance.tree.read_only</field>
    <field name="model">hr.attendance</field>
    <field name="sequence">17</field>
    <field name="arch" type="xml">
        <tree string="Employee Attendances" edit="false" create="false" >
            <field name="employee_id"/>
            <field name="location_id" string="Location" />
            <field name="zone_id" string="Zone"/>
            <field name="job_id"/>
            <field name="check_in"/>
            <field name="check_out"/>
            <field name="auto_checkout" readonly="1"/>
        </tree>
    </field>
</record>

Есть ли способ сделать это? если нет, то есть ли способ указать это конкретное древовидное представление на другое конкретное представление формы? Это необходимо для того, чтобы любой, у кого нет прав администратора, мог видеть только свою посещаемость.

1 Ответ

0 голосов
/ 29 августа 2018

Ответ, предоставленный мне, должен был изменить

    <field name="view_mode">tree,form</field>

до

    <field name="view_mode">tree</field>

в записи ir.actions.act_window и не изменять фактическую запись представления дерева.

...