<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <data noupdate="1">
        <record id="category_hazard" model="ir.module.category">
            <field name="name">Hazard / HRSGOLF</field>
            <field name="sequence">100</field>
        </record>

        <!-- 1. DISEÑO: Crea productos y sube fotos. Sin acceso a precios ni Shopify. -->
        <record id="group_hazard_designer" model="res.groups">
            <field name="name">Diseño (Crear Productos y Fotos)</field>
            <field name="category_id" ref="category_hazard"/>
            <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
            <field name="comment">Puede crear productos y subir fotos de catálogo. No tiene acceso a precios ni a la configuración de Shopify.</field>
        </record>

        <!-- 2. BODEGA: Gestiona stock y tracking. Sin acceso a precios. -->
        <record id="group_hazard_warehouse" model="res.groups">
            <field name="name">Bodega (Stock y Tracking)</field>
            <field name="category_id" ref="category_hazard"/>
            <field name="implied_ids" eval="[(4, ref('stock.group_stock_user'))]"/>
            <field name="comment">Gestiona existencias de stock y registra guías de despacho. No tiene acceso a precios ni a la configuración de Shopify.</field>
        </record>

        <!-- 3. VENTAS B2B: Hace ventas y ve precios. Sin acceso a configuración de Shopify. -->
        <record id="group_hazard_sales" model="res.groups">
            <field name="name">Ventas B2B (Solo Lectura Precios)</field>
            <field name="category_id" ref="category_hazard"/>
            <field name="implied_ids" eval="[(4, ref('sales_team.group_sale_salesman'))]"/>
            <field name="comment">Realiza cotizaciones y pedidos B2B. Puede consultar precios pero no modificarlos, ni editar la configuración de Shopify.</field>
        </record>

        <!-- 4. ADMINISTRACIÓN Y FINANZAS: Control total de catálogo, precios y configuración de Shopify. -->
        <record id="group_hazard_finance" model="res.groups">
            <field name="name">Administración y Finanzas (Precios, Catálogo y Shopify)</field>
            <field name="category_id" ref="category_hazard"/>
            <field name="implied_ids" eval="[(4, ref('sales_team.group_sale_salesman_all_leads'))]"/>
            <field name="comment">Control total sobre productos, precios, SKUs, códigos de barras, y la configuración de Shopify.</field>
        </record>
    </data>
</odoo>
