[FIX] resource: Wrong default value for Time Efficiency
The time efficiency cannot be set to 0 otherwise it raised an error when creating a workorder. opw:752251
This commit is contained in:
@@ -319,6 +319,12 @@ msgstr ""
|
||||
msgid "This field is used to calculate the the expected duration of a work order at this work center. For example, if a work order takes one hour and the efficiency factor is 100%, then the expected duration will be one hour. If the efficiency factor is 200%, however the expected duration will be 30 minutes."
|
||||
msgstr ""
|
||||
|
||||
#. module: resource
|
||||
#: code:addons/resource/models/resource.py:714
|
||||
#, python-format
|
||||
msgid "The efficiency factor cannot be equal to 0."
|
||||
msgstr ""
|
||||
|
||||
#. module: resource
|
||||
#: selection:resource.calendar.attendance,dayofweek:0
|
||||
msgid "Thursday"
|
||||
|
||||
@@ -706,6 +706,13 @@ class ResourceResource(models.Model):
|
||||
help="This field is used to calculate the the expected duration of a work order at this work center. For example, if a work order takes one hour and the efficiency factor is 100%, then the expected duration will be one hour. If the efficiency factor is 200%, however the expected duration will be 30 minutes.")
|
||||
calendar_id = fields.Many2one("resource.calendar", string='Working Time', help="Define the schedule of resource")
|
||||
|
||||
@api.multi
|
||||
@api.constrains('time_efficiency')
|
||||
def _check_time_efficiency(self):
|
||||
for record in self:
|
||||
if record.time_efficiency == 0:
|
||||
raise ValidationError(_('The efficiency factor cannot be equal to 0.'))
|
||||
|
||||
@api.multi
|
||||
def copy(self, default=None):
|
||||
self.ensure_one()
|
||||
|
||||
Reference in New Issue
Block a user