<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <data>

        <!-- Extend task form view -->
        <record id="view_task_form_jb_timesheet" model="ir.ui.view">
            <field name="name">project.task.form.jb.timesheet</field>
            <field name="model">project.task</field>
            <field name="inherit_id" ref="project.view_task_form2"/>
            <field name="arch" type="xml">
                <!-- Add hours_progress below planned_hours -->
                <xpath expr="//field[@name='allocated_hours']" position="after">
                    <field name="hours_progress" widget="progressbar"/>
                </xpath>
                <!-- Ticket fields in a new section in the extra info tab -->
                <xpath expr="//page[@name='extra_info']" position="inside">
                    <separator string="JB Ticket Information"/>
                    <group>
                        <field name="is_ticket"/>
                        <field name="ticket_project_id"
                               invisible="is_ticket == False"/>
                    </group>
                    <separator string="Overrun Notifications"/>
                    <group groups="jb_timesheet.group_timesheet_manager">
                        <field name="overrun_50_sent"/>
                        <field name="overrun_75_sent"/>
                        <field name="overrun_100_sent"/>
                    </group>
                </xpath>
            </field>
        </record>

        <!-- Extend task list view -->
        <record id="view_task_list_jb_timesheet" model="ir.ui.view">
            <field name="name">project.task.list.jb.timesheet</field>
            <field name="model">project.task</field>
            <field name="inherit_id" ref="project.view_task_tree2"/>
            <field name="arch" type="xml">
                <xpath expr="//field[@name='allocated_hours']" position="after">
                    <field name="hours_progress" optional="show"/>
                </xpath>
            </field>
        </record>

    </data>
</odoo>
