summaryrefslogtreecommitdiff
path: root/addons/mrp/models/mrp_workcenter.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/mrp/models/mrp_workcenter.py')
-rw-r--r--addons/mrp/models/mrp_workcenter.py8
1 files changed, 0 insertions, 8 deletions
diff --git a/addons/mrp/models/mrp_workcenter.py b/addons/mrp/models/mrp_workcenter.py
index 65b05606a04..50b861b7980 100644
--- a/addons/mrp/models/mrp_workcenter.py
+++ b/addons/mrp/models/mrp_workcenter.py
@@ -95,7 +95,6 @@ class MrpWorkcenter(models.Model):
workcenter.workorder_progress_count = result[workcenter.id].get('progress', 0)
workcenter.workorder_late_count = count_data.get(workcenter.id, 0)
- @api.multi
@api.depends('time_ids', 'time_ids.date_end', 'time_ids.loss_type')
def _compute_working_state(self):
for workcenter in self:
@@ -116,7 +115,6 @@ class MrpWorkcenter(models.Model):
# the workcenter is blocked
workcenter.working_state = 'blocked'
- @api.multi
def _compute_blocked_time(self):
# TDE FIXME: productivity loss type should be only losses, probably count other time logs differently ??
data = self.env['mrp.workcenter.productivity'].read_group([
@@ -129,7 +127,6 @@ class MrpWorkcenter(models.Model):
for workcenter in self:
workcenter.blocked_time = count_data.get(workcenter.id, 0.0) / 60.0
- @api.multi
def _compute_productive_time(self):
# TDE FIXME: productivity loss type should be only losses, probably count other time logs differently
data = self.env['mrp.workcenter.productivity'].read_group([
@@ -150,7 +147,6 @@ class MrpWorkcenter(models.Model):
else:
order.oee = 0.0
- @api.multi
def _compute_performance(self):
wo_data = self.env['mrp.workorder'].read_group([
('date_start', '>=', fields.Datetime.to_string(datetime.datetime.now() - relativedelta.relativedelta(months=1))),
@@ -164,13 +160,11 @@ class MrpWorkcenter(models.Model):
else:
workcenter.performance = 0.0
- @api.multi
@api.constrains('capacity')
def _check_capacity(self):
if any(workcenter.capacity <= 0.0 for workcenter in self):
raise exceptions.UserError(_('The capacity must be strictly positive.'))
- @api.multi
def unblock(self):
self.ensure_one()
if self.working_state != 'blocked':
@@ -186,7 +180,6 @@ class MrpWorkcenter(models.Model):
return super(MrpWorkcenter, self.with_context({
'default_resource_type': 'material'})).create(vals)
- @api.multi
def action_work_order(self):
action = self.env.ref('mrp.action_work_orders').read()[0]
return action
@@ -264,7 +257,6 @@ class MrpWorkcenterProductivity(models.Model):
else:
blocktime.duration = 0.0
- @api.multi
def button_block(self):
self.ensure_one()
self.workcenter_id.order_ids.end_all()