bemade-addons/odoo_unifi_manager/views/unifi_dashboard.xml
2025-01-06 08:02:03 -05:00

47 lines
1.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="unifi_dashboard_view" model="ir.ui.view">
<field name="name">unifi.dashboard.view</field>
<field name="model">unifi.ctrl</field>
<field name="arch" type="xml">
<kanban class="o_unifi_dashboard" create="false" js_class="unifi_dashboard">
<field name="name"/>
<field name="total_clients"/>
<field name="active_clients"/>
<field name="total_devices"/>
<field name="offline_devices"/>
<field name="total_bandwidth"/>
<field name="bandwidth_usage"/>
<field name="active_alerts"/>
<field name="critical_alerts"/>
<field name="client_type_chart"/>
<field name="bandwidth_chart"/>
<field name="active_firewall_rules"/>
<field name="blocked_connections"/>
<field name="vpn_status"/>
<field name="threat_count"/>
<templates>
<t t-name="kanban-box">
<div class="o_unifi_dashboard_content"/>
</t>
</templates>
</kanban>
</field>
</record>
<record id="action_unifi_dashboard" model="ir.actions.act_window">
<field name="name">UniFi Dashboard</field>
<field name="res_model">unifi.ctrl</field>
<field name="view_mode">kanban</field>
<field name="view_id" ref="unifi_dashboard_view"/>
<field name="target">main</field>
</record>
<!-- Menu item -->
<menuitem
id="menu_unifi_dashboard"
name="Dashboard"
parent="unifi_menu_root"
action="action_unifi_dashboard"
sequence="1"/>
</odoo>