[IMP] commission_simple: add validation in list view

This commit is contained in:
Alexis de Lattre
2025-10-18 07:49:46 +02:00
parent 647106f508
commit 3a9a97c742
2 changed files with 8 additions and 1 deletions

View File

@@ -63,7 +63,7 @@ class CommissionResult(models.Model):
return super().unlink()
def draft2done(self):
self.write({'state': 'done'})
self.filtered(lambda x: x.state == 'draft').write({'state': 'done'})
def backtodraft(self):
self.write({'state': 'draft'})

View File

@@ -72,6 +72,13 @@
<field name="model">commission.result</field>
<field name="arch" type="xml">
<tree decoration-info="state == 'draft'">
<header>
<button
name="draft2done"
type="object"
string="Validate"
/>
</header>
<field name="date_range_id" optional="show"/>
<field name="date_start" optional="hide"/>
<field name="date_end" optional="hide"/>