feat: Add 'Managed Server' boolean field to VPS Server model and form

This commit is contained in:
Your Name (aider)
2024-08-06 22:08:27 +02:00
parent e0bad00f0d
commit 53e0f7a467
2 changed files with 4 additions and 2 deletions

View File

@@ -25,6 +25,7 @@ class VPSServer(models.Model):
('stopped', 'Stopped'),
('unknown', 'Unknown')
], string='State', default='unknown', tracking=True)
managed_server = fields.Boolean(string='Managed Server', default=False, tracking=True)
def _compute_access_url(self):
super()._compute_access_url()
@@ -230,4 +231,4 @@ class VPSServer(models.Model):
def unlink(self):
for record in self:
record.message_unsubscribe(partner_ids=[record.customer_id.id])
return super(VPSServer, self).unlink()
return super(VPSServer, self).unlink()

View File

@@ -29,6 +29,7 @@
<field name="proxmox_server_id"/>
<field name="ct_id"/>
<field name="vm_id"/>
<field name="managed_server"/>
</group>
</group>
</sheet>
@@ -88,4 +89,4 @@
action="menu_action_vps_server"
parent="menu_ow_vm_management"
sequence="10"/>
</odoo>
</odoo>