bemade-addons/unifi_integration/views/udm_network_config_views.xml
Benoît Vézina b2183d8601 fml unifi
2025-03-11 16:19:49 -04:00

158 lines
6.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Port Forward Views -->
<record id="view_udm_port_forward_list" model="ir.ui.view">
<field name="name">udm.port.forward.list</field>
<field name="model">udm.port.forward</field>
<field name="arch" type="xml">
<list>
<field name="name"/>
<field name="enabled"/>
<field name="src_port"/>
<field name="dst_port"/>
<field name="protocol"/>
<field name="dst_address"/>
</list>
</field>
</record>
<record id="view_udm_port_forward_form" model="ir.ui.view">
<field name="name">udm.port.forward.form</field>
<field name="model">udm.port.forward</field>
<field name="arch" type="xml">
<form string="Port Forward">
<sheet>
<group>
<group string="Identification">
<field name="name"/>
<field name="enabled"/>
<field name="protocol"/>
</group>
<group string="Redirection">
<field name="src_port" string="Port source"/>
<field name="dst_port" string="Port de destination"/>
<field name="dst_address" string="Adresse de destination"/>
</group>
</group>
<group string="Technical">
<field name="raw_data" readonly="1"/>
</group>
</sheet>
</form>
</field>
</record>
<!-- DNS Configuration Views -->
<record id="view_udm_dns_config_list" model="ir.ui.view">
<field name="name">udm.dns.config.list</field>
<field name="model">udm.dns.config</field>
<field name="arch" type="xml">
<list>
<field name="enabled"/>
<field name="filters_enabled"/>
<field name="custom_dns"/>
</list>
</field>
</record>
<record id="view_udm_dns_config_form" model="ir.ui.view">
<field name="name">udm.dns.config.form</field>
<field name="model">udm.dns.config</field>
<field name="arch" type="xml">
<form string="DNS Configuration">
<sheet>
<group>
<group string="État">
<field name="enabled" string="DNS activé"/>
<field name="filters_enabled" string="Filtrage activé"/>
</group>
<group string="Configuration">
<field name="custom_dns" string="Serveurs DNS personnalisés"/>
</group>
</group>
<group string="Technical">
<field name="raw_data" readonly="1"/>
</group>
</sheet>
</form>
</field>
</record>
<!-- Routing Configuration Views -->
<record id="view_udm_routing_config_list" model="ir.ui.view">
<field name="name">udm.routing.config.list</field>
<field name="model">udm.routing.config</field>
<field name="arch" type="xml">
<list>
<field name="ospf_enabled"/>
<field name="static_routes"/>
</list>
</field>
</record>
<record id="view_udm_routing_config_form" model="ir.ui.view">
<field name="name">udm.routing.config.form</field>
<field name="model">udm.routing.config</field>
<field name="arch" type="xml">
<form string="Routing Configuration">
<sheet>
<group>
<group string="Protocoles de routage">
<field name="ospf_enabled" string="OSPF activé"/>
</group>
<group string="Routes">
<field name="static_routes" string="Routes statiques"/>
</group>
</group>
<group string="Technical">
<field name="raw_data" readonly="1"/>
</group>
</sheet>
</form>
</field>
</record>
<!-- Actions -->
<record id="action_udm_port_forward" model="ir.actions.act_window">
<field name="name">Port Forwards</field>
<field name="res_model">udm.port.forward</field>
<field name="view_mode">list,form</field>
<field name="view_id" ref="view_udm_port_forward_list"/>
</record>
<record id="action_udm_dns_config" model="ir.actions.act_window">
<field name="name">DNS Configuration</field>
<field name="res_model">udm.dns.config</field>
<field name="view_mode">list,form</field>
<field name="view_id" ref="view_udm_dns_config_list"/>
</record>
<record id="action_udm_routing_config" model="ir.actions.act_window">
<field name="name">Routing Configuration</field>
<field name="res_model">udm.routing.config</field>
<field name="view_mode">list,form</field>
<field name="view_id" ref="view_udm_routing_config_list"/>
</record>
<!-- Menu Items -->
<menuitem id="menu_udm_port_forward"
name="Port Forwards"
parent="menu_udm_pro_security"
action="action_udm_port_forward"
sequence="30"
groups="unifi_integration.group_udm_pro_user,unifi_integration.group_udm_pro_manager"/>
<menuitem id="menu_udm_dns_config"
name="DNS Configuration"
parent="menu_udm_pro_security"
action="action_udm_dns_config"
sequence="40"
groups="unifi_integration.group_udm_pro_user,unifi_integration.group_udm_pro_manager"/>
<menuitem id="menu_udm_routing_config"
name="Routing Configuration"
parent="menu_udm_pro_security"
action="action_udm_routing_config"
sequence="50"
groups="unifi_integration.group_udm_pro_user,unifi_integration.group_udm_pro_manager"/>
</odoo>