🎉 Initial commit - Hazard Odoo 16 project
- Custom modules: hazard_shopify, hazard_inventory_report, hazard_website - Third-party modules: bi_sql_editor, query_deluxe, sql_request_abstract, l10n_mx_sat_sync_itadmin_ee - Docker setup: Odoo 16 + PostgreSQL 17 - Utility scripts: backup_hazard.sh, update_module.py - Agent configuration: .agents/AGENTS.md - Security: Enterprise modules, credentials, backups and production data excluded via .gitignore
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
<?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>
|
||||
Reference in New Issue
Block a user