[12.0][MIG] quality_control_issue

This commit is contained in:
Lois Rilo
2019-07-15 11:38:49 +02:00
parent d628e9ffe2
commit 0fe8fcdca8
11 changed files with 272 additions and 142 deletions

View File

@@ -74,7 +74,7 @@ class QualityControlIssue(models.Model):
readonly=True, states={"new": [("readonly", False)]},
digits=dp.get_precision("Product Unit of Measure"))
product_uom = fields.Many2one(
comodel_name="product.uom", string="Product Unit of Measure",
comodel_name="uom.uom", string="Product Unit of Measure",
default=_get_uom, required=True, readonly=True,
states={"new": [("readonly", False)]})
lot_id = fields.Many2one(

View File

@@ -14,6 +14,7 @@ AVAILABLE_PRIORITIES = [
class QualityControlIssueStage(models.Model):
_name = "qc.issue.stage"
_description = "Quality Control Issue Stage"
_rec_name = 'name'
_order = "sequence, name, id"

View File

@@ -16,6 +16,7 @@ class QcProblem(models.Model):
_name = "qc.problem"
_description = "Quality Control Problem Tracking"
_inherit = ['mail.thread', 'mail.activity.mixin']
_order = "priority desc, id desc"
def _get_default_stage_id(self):
""" Gives default stage_id """
@@ -56,7 +57,11 @@ class QcProblem(models.Model):
string="Issues", compute=_compute_count, store=True)
color = fields.Integer(string='Color Index')
priority = fields.Selection(
selection=AVAILABLE_PRIORITIES, string='Rating', index=True)
selection=AVAILABLE_PRIORITIES,
default="0",
string="Rating",
index=True,
)
stage_id = fields.Many2one(
comodel_name="qc.stage", string='Stage',
track_visibility='onchange',

View File

@@ -14,6 +14,7 @@ AVAILABLE_PRIORITIES = [
class QualityControlStage(models.Model):
_name = "qc.stage"
_description = "Quality Control Stage"
_rec_name = 'name'
_order = "sequence, name, id"