Merge PR #852 into 15.0

Signed-off-by LoisRForgeFlow
This commit is contained in:
OCA-git-bot
2022-10-03 10:07:25 +00:00
2 changed files with 18 additions and 2 deletions

View File

@@ -4,16 +4,31 @@
from datetime import datetime
from odoo import models
from odoo import api, models
class MrpProduction(models.Model):
_inherit = "mrp.production"
@api.depends(
"move_raw_ids.state",
"move_raw_ids.quantity_done",
"move_finished_ids.state",
"workorder_ids.state",
"product_qty",
"qty_producing",
"date_start",
)
def _compute_state(self):
res = super()._compute_state()
for production in self:
if production.state == "confirmed" and production.date_start:
production.state = "progress"
return res
def action_progress(self):
self.write(
{
"state": "progress",
"date_start": datetime.now(),
}
)

View File

@@ -65,6 +65,7 @@ class TestProgressButton(TransactionCase):
"bom_id": self.bom.id,
}
)
production.action_confirm()
production.action_progress()
self.assertEqual(production.state, "progress")
self.assertEqual(