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

        <!-- Silicon Overdrive departmental teams -->
        <record id="team_technical_support" model="so.helpdesk.team">
            <field name="name">Technical Support</field>
            <field name="sequence">10</field>
            <field name="color">1</field>
            <field name="description"><![CDATA[
                <p>General IT support, hardware issues, and internal technical requests for Silicon Overdrive.</p>
            ]]></field>
        </record>

        <record id="team_software_services" model="so.helpdesk.team">
            <field name="name">Software Services</field>
            <field name="sequence">20</field>
            <field name="color">4</field>
            <field name="description"><![CDATA[
                <p>Custom software development, application support, integrations, and licensing requests.</p>
            ]]></field>
        </record>

        <record id="team_cloud_aws" model="so.helpdesk.team">
            <field name="name">Cloud &amp; AWS Services</field>
            <field name="sequence">30</field>
            <field name="color">7</field>
            <field name="description"><![CDATA[
                <p>AWS infrastructure, cloud provisioning, DevOps, and managed cloud service requests.</p>
            ]]></field>
        </record>

        <record id="team_products_returns" model="so.helpdesk.team">
            <field name="name">Products &amp; Returns</field>
            <field name="sequence">40</field>
            <field name="color">9</field>
            <field name="description"><![CDATA[
                <p>Product returns, RMA processing, warranty claims, and hardware fulfilment issues.</p>
            ]]></field>
        </record>

        <!-- Default pipeline stages per team -->
        <record id="stage_tech_new" model="so.helpdesk.stage">
            <field name="name">New</field>
            <field name="sequence">1</field>
            <field name="team_id" ref="team_technical_support"/>
        </record>
        <record id="stage_tech_progress" model="so.helpdesk.stage">
            <field name="name">In Progress</field>
            <field name="sequence">2</field>
            <field name="team_id" ref="team_technical_support"/>
        </record>
        <record id="stage_tech_waiting" model="so.helpdesk.stage">
            <field name="name">Waiting on Customer</field>
            <field name="sequence">3</field>
            <field name="team_id" ref="team_technical_support"/>
            <field name="fold" eval="True"/>
        </record>
        <record id="stage_tech_solved" model="so.helpdesk.stage">
            <field name="name">Solved</field>
            <field name="sequence">4</field>
            <field name="team_id" ref="team_technical_support"/>
            <field name="is_close" eval="True"/>
            <field name="fold" eval="True"/>
        </record>

        <record id="stage_sw_new" model="so.helpdesk.stage">
            <field name="name">New</field>
            <field name="sequence">1</field>
            <field name="team_id" ref="team_software_services"/>
        </record>
        <record id="stage_sw_progress" model="so.helpdesk.stage">
            <field name="name">In Progress</field>
            <field name="sequence">2</field>
            <field name="team_id" ref="team_software_services"/>
        </record>
        <record id="stage_sw_waiting" model="so.helpdesk.stage">
            <field name="name">Waiting on Customer</field>
            <field name="sequence">3</field>
            <field name="team_id" ref="team_software_services"/>
            <field name="fold" eval="True"/>
        </record>
        <record id="stage_sw_solved" model="so.helpdesk.stage">
            <field name="name">Solved</field>
            <field name="sequence">4</field>
            <field name="team_id" ref="team_software_services"/>
            <field name="is_close" eval="True"/>
            <field name="fold" eval="True"/>
        </record>

        <record id="stage_cloud_new" model="so.helpdesk.stage">
            <field name="name">New</field>
            <field name="sequence">1</field>
            <field name="team_id" ref="team_cloud_aws"/>
        </record>
        <record id="stage_cloud_progress" model="so.helpdesk.stage">
            <field name="name">In Progress</field>
            <field name="sequence">2</field>
            <field name="team_id" ref="team_cloud_aws"/>
        </record>
        <record id="stage_cloud_waiting" model="so.helpdesk.stage">
            <field name="name">Waiting on Customer</field>
            <field name="sequence">3</field>
            <field name="team_id" ref="team_cloud_aws"/>
            <field name="fold" eval="True"/>
        </record>
        <record id="stage_cloud_solved" model="so.helpdesk.stage">
            <field name="name">Solved</field>
            <field name="sequence">4</field>
            <field name="team_id" ref="team_cloud_aws"/>
            <field name="is_close" eval="True"/>
            <field name="fold" eval="True"/>
        </record>

        <record id="stage_prod_new" model="so.helpdesk.stage">
            <field name="name">New</field>
            <field name="sequence">1</field>
            <field name="team_id" ref="team_products_returns"/>
        </record>
        <record id="stage_prod_progress" model="so.helpdesk.stage">
            <field name="name">In Progress</field>
            <field name="sequence">2</field>
            <field name="team_id" ref="team_products_returns"/>
        </record>
        <record id="stage_prod_waiting" model="so.helpdesk.stage">
            <field name="name">Waiting on Customer</field>
            <field name="sequence">3</field>
            <field name="team_id" ref="team_products_returns"/>
            <field name="fold" eval="True"/>
        </record>
        <record id="stage_prod_solved" model="so.helpdesk.stage">
            <field name="name">Solved</field>
            <field name="sequence">4</field>
            <field name="team_id" ref="team_products_returns"/>
            <field name="is_close" eval="True"/>
            <field name="fold" eval="True"/>
        </record>

        <!-- Default SLA policies -->
        <record id="sla_tech_first_response" model="so.helpdesk.sla">
            <field name="name">First Response - 4 Hours</field>
            <field name="team_id" ref="team_technical_support"/>
            <field name="stage_id" ref="stage_tech_progress"/>
            <field name="time_hours">4</field>
            <field name="priority">3</field>
        </record>
        <record id="sla_cloud_urgent" model="so.helpdesk.sla">
            <field name="name">AWS Urgent Resolution - 8 Hours</field>
            <field name="team_id" ref="team_cloud_aws"/>
            <field name="stage_id" ref="stage_cloud_solved"/>
            <field name="time_hours">8</field>
            <field name="priority">3</field>
        </record>
        <record id="sla_returns_processing" model="so.helpdesk.sla">
            <field name="name">Return Processing - 2 Days</field>
            <field name="team_id" ref="team_products_returns"/>
            <field name="stage_id" ref="stage_prod_solved"/>
            <field name="time_days">2</field>
        </record>

    </data>
</odoo>
