[IMP] runbot: allow to archive dockerfile

This commit is contained in:
Christophe Monniez 2024-08-28 09:13:44 +02:00
parent 5fb0e2f5ab
commit 46a75179f8
2 changed files with 3 additions and 0 deletions

View File

@ -124,6 +124,7 @@ class Dockerfile(models.Model):
_description = "Dockerfile"
name = fields.Char('Dockerfile name', required=True, help="Name of Dockerfile")
active = fields.Boolean('Active', default=True, tracking=True)
image_tag = fields.Char(compute='_compute_image_tag', store=True)
template_id = fields.Many2one('ir.ui.view', string='Docker Template', domain=[('type', '=', 'qweb')], context={'default_type': 'qweb', 'default_arch_base': '<t></t>'})
arch_base = fields.Text(related='template_id.arch_base', readonly=False, related_sudo=True)

View File

@ -7,7 +7,9 @@
<form string="Dockerfile">
<sheet>
<widget name="web_ribbon" title="Empty" bg_color="bg-warning" invisible="dockerfile != ''"/>
<widget name="web_ribbon" title="Archived" bg_color="bg-danger" invisible="active"/>
<group>
<field name="active" invisible="1"/>
<field name="name"/>
<field name="image_tag"/>
<field name="to_build"/>