feat: Add 'Managed Server' boolean field to VPS Server model and form
This commit is contained in:
@@ -25,6 +25,7 @@ class VPSServer(models.Model):
|
|||||||
('stopped', 'Stopped'),
|
('stopped', 'Stopped'),
|
||||||
('unknown', 'Unknown')
|
('unknown', 'Unknown')
|
||||||
], string='State', default='unknown', tracking=True)
|
], string='State', default='unknown', tracking=True)
|
||||||
|
managed_server = fields.Boolean(string='Managed Server', default=False, tracking=True)
|
||||||
|
|
||||||
def _compute_access_url(self):
|
def _compute_access_url(self):
|
||||||
super()._compute_access_url()
|
super()._compute_access_url()
|
||||||
@@ -230,4 +231,4 @@ class VPSServer(models.Model):
|
|||||||
def unlink(self):
|
def unlink(self):
|
||||||
for record in self:
|
for record in self:
|
||||||
record.message_unsubscribe(partner_ids=[record.customer_id.id])
|
record.message_unsubscribe(partner_ids=[record.customer_id.id])
|
||||||
return super(VPSServer, self).unlink()
|
return super(VPSServer, self).unlink()
|
||||||
|
|||||||
@@ -29,6 +29,7 @@
|
|||||||
<field name="proxmox_server_id"/>
|
<field name="proxmox_server_id"/>
|
||||||
<field name="ct_id"/>
|
<field name="ct_id"/>
|
||||||
<field name="vm_id"/>
|
<field name="vm_id"/>
|
||||||
|
<field name="managed_server"/>
|
||||||
</group>
|
</group>
|
||||||
</group>
|
</group>
|
||||||
</sheet>
|
</sheet>
|
||||||
@@ -88,4 +89,4 @@
|
|||||||
action="menu_action_vps_server"
|
action="menu_action_vps_server"
|
||||||
parent="menu_ow_vm_management"
|
parent="menu_ow_vm_management"
|
||||||
sequence="10"/>
|
sequence="10"/>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
Reference in New Issue
Block a user