Fill VSP server field with Proxmox VM CT ID data

This commit is contained in:
Mario
2024-08-04 22:26:24 +02:00
parent 62b516bf25
commit 1da7870720
5 changed files with 200 additions and 29 deletions

View File

@@ -5,17 +5,33 @@
<field name="model">vps.server</field>
<field name="arch" type="xml">
<form>
<header>
<button name="action_fetch_proxmox_data" string="Fetch Proxmox Data" type="object" class="oe_highlight"/>
</header>
<sheet>
<group>
<field name="name"/>
<field name="ip_address"/>
<field name="cpu"/>
<field name="ram"/>
<field name="storage"/>
<field name="os"/>
<field name="customer_id"/>
<group>
<field name="name"/>
<field name="ipv4_address"/>
<field name="ipv6_address"/>
<field name="cpu"/>
<field name="ram"/>
<field name="storage"/>
<field name="os"/>
</group>
<group>
<field name="customer_id"/>
<field name="proxmox_server_id"/>
<field name="ct_id"/>
<field name="vm_id"/>
</group>
</group>
</sheet>
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers"/>
<field name="activity_ids" widget="mail_activity"/>
<field name="message_ids" widget="mail_thread"/>
</div>
</form>
</field>
</record>
@@ -33,8 +49,12 @@
<field name="arch" type="xml">
<tree>
<field name="name"/>
<field name="ip_address"/>
<field name="ipv4_address"/>
<field name="ipv6_address"/>
<field name="customer_id"/>
<field name="proxmox_server_id"/>
<field name="ct_id"/>
<field name="vm_id"/>
</tree>
</field>
</record>