82 lines
3.3 KiB
XML
82 lines
3.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- Copyright 2026 Criptomart - License AGPL-3 -->
|
|
<odoo>
|
|
|
|
<!--
|
|
New dashboard group "Cooperative" sitting alongside the standard
|
|
Odoo groups (Sales, Finance, HR, ...). Sequence 150 places it
|
|
right after Sales (100) and before Finance (300).
|
|
-->
|
|
<record id="spreadsheet_dashboard_group_cooperative"
|
|
model="spreadsheet.dashboard.group">
|
|
<field name="name">PDV Supermercado</field>
|
|
<field name="sequence">150</field>
|
|
</record>
|
|
|
|
<!--
|
|
Section 1: high-level KPIs and monthly evolution for the whole
|
|
store. The "headline" dashboard, intentionally compact so it
|
|
loads first.
|
|
-->
|
|
<record id="spreadsheet_dashboard_pos_overview"
|
|
model="spreadsheet.dashboard">
|
|
<field name="name">Ventas</field>
|
|
<field name="data" type="base64"
|
|
file="spreadsheet_dashboard_pos_cooperative/data/files/overview_dashboard.json"/>
|
|
<field name="dashboard_group_id"
|
|
ref="spreadsheet_dashboard_group_cooperative"/>
|
|
<field name="group_ids"
|
|
eval="[Command.link(ref('point_of_sale.group_pos_manager'))]"/>
|
|
<field name="sequence">100</field>
|
|
</record>
|
|
|
|
<!--
|
|
Section 4 of the BI brief: sales distribution across days of the
|
|
week and hours of the day. Two line charts.
|
|
-->
|
|
<record id="spreadsheet_dashboard_pos_time"
|
|
model="spreadsheet.dashboard">
|
|
<field name="name">Ventas horas y días</field>
|
|
<field name="data" type="base64"
|
|
file="spreadsheet_dashboard_pos_cooperative/data/files/time_dashboard.json"/>
|
|
<field name="dashboard_group_id"
|
|
ref="spreadsheet_dashboard_group_cooperative"/>
|
|
<field name="group_ids"
|
|
eval="[Command.link(ref('point_of_sale.group_pos_manager'))]"/>
|
|
<field name="sequence">400</field>
|
|
</record>
|
|
|
|
<!--
|
|
Section 3 of the BI brief: TOP families / subfamilies / products,
|
|
plus members contribution KPIs (purchase share, penetration).
|
|
-->
|
|
<record id="spreadsheet_dashboard_pos_categories"
|
|
model="spreadsheet.dashboard">
|
|
<field name="name">Categorías</field>
|
|
<field name="data" type="base64"
|
|
file="spreadsheet_dashboard_pos_cooperative/data/files/categories_dashboard.json"/>
|
|
<field name="dashboard_group_id"
|
|
ref="spreadsheet_dashboard_group_cooperative"/>
|
|
<field name="group_ids"
|
|
eval="[Command.link(ref('point_of_sale.group_pos_manager'))]"/>
|
|
<field name="sequence">300</field>
|
|
</record>
|
|
|
|
<!--
|
|
Section 2 of the BI brief: detailed comparison between members
|
|
and non-members. KPIs per group, monthly evolution chart and a
|
|
TOP 50 of the best buying members.
|
|
-->
|
|
<record id="spreadsheet_dashboard_pos_members"
|
|
model="spreadsheet.dashboard">
|
|
<field name="name">Socias</field>
|
|
<field name="data" type="base64"
|
|
file="spreadsheet_dashboard_pos_cooperative/data/files/members_dashboard.json"/>
|
|
<field name="dashboard_group_id"
|
|
ref="spreadsheet_dashboard_group_cooperative"/>
|
|
<field name="group_ids"
|
|
eval="[Command.link(ref('point_of_sale.group_pos_manager'))]"/>
|
|
<field name="sequence">200</field>
|
|
</record>
|
|
|
|
</odoo>
|