quality.check
Quality Check. Defined in module quality; exists in Odoo 18, 19, 20. Across the upgrade steps we tracked: 14 fields added, 17 removed, 0 renamed.
- Odoo 16 not covered
- Odoo 17 not covered
- Odoo 18 quality
- Odoo 19 quality
- Odoo 20 quality
This is an Enterprise model: Odoo 16 and 17 Enterprise sources are not part of the data, so those versions show as not covered.
Not covered: this step compares Community modules only and this model belongs to an Enterprise module.
Fields removed (11)
| Field | Type | Module | Notes |
|---|---|---|---|
| additional | boolean | mrp_workorder | |
| component_qty_to_do | float | mrp_workorder | |
| component_remaining_qty | float | mrp_workorder | |
| finished_lot_id | many2one | mrp_workorder | |
| is_expired | boolean | mrp_workorder_expiry | |
| lot_id | many2one | quality | |
| qty_done | float | mrp_workorder | |
| source_document | selection | mrp_workorder | |
| spreadsheet_check_cell | char | quality_control | |
| worksheet_page | integer | mrp_workorder | |
| worksheet_url | char | mrp_workorder |
Fields added (9)
| Field | Type | Module |
|---|---|---|
| allowed_product_ids | many2many | quality_control |
| component_barcode | char | mrp_workorder |
| finished_lot_ids | many2many | mrp_workorder |
| hide_picking_id | integer | quality_control |
| hide_production_id | integer | quality_control |
| hide_repair_id | integer | quality_control |
| iot_box_id | many2one | quality_iot |
| lot_ids | many2many | quality |
| spreadsheet_template_id | many2one | quality_control |
6 views of this model removed
- mrp_workorder.quality_check_view_form_tablet
- mrp_workorder_expiry.quality_check_view_form_tablet_inherit_expiry
- mrp_workorder_iot.quality_check_view_form_iot_inherit_quality
- quality_mrp_workorder.quality_check_view_form_tablet_inherit_quality
- quality_mrp_workorder_iot.quality_check_view_form_iot_inherit
- quality_mrp_workorder_worksheet.quality_check_view_form_tablet_inherit_quality_control_worksheet
Fields removed (6)
| Field | Type | Module | Notes |
|---|---|---|---|
| consumption | selection | mrp_workorder | |
| device_name | char | quality_iot | |
| finished_lot_ids | many2many | mrp_workorder | |
| ip | char | quality_iot | |
| is_deleted | boolean | mrp_workorder | |
| worksheet_count | integer | quality_control_worksheet |
Fields added (5)
| Field | Type | Module |
|---|---|---|
| l10n_tr_response_line_ids | one2many | l10n_tr_nilvera_edispatch_quality |
| obox_device_identifier | char | obox_quality |
| obox_ip | char | obox_quality |
| quality_rate | float | quality_control |
| worksheet_properties | properties | quality_control_worksheet |
1 views of this model removed
- quality_mrp_workorder.quality_check_view_search_inherit_quality_mrp_workorder
All fields declared on quality.check (92)
Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.
present not present not covered (Enterprise, Odoo 16 and 17)
Show all 92 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| additional | boolean | Register additional product | mrp_workorderE | |||||
| additional_note | text | Additional Note | qualityE | |||||
| alert_count | integer | # Quality Alerts | qualityE | |||||
| alert_ids | one2many quality.alert | Alerts | qualityE | |||||
| allowed_product_ids | many2many product.product | quality_controlE | ||||||
| batch_id | many2one | qualityE | ||||||
| boxes | char | mrp_iotE | ||||||
| company_id | many2one res.company | Company | qualityE | |||||
| component_barcode | char | mrp_workorderE | ||||||
| component_id | many2one product.product | Component | mrp_workorderE | |||||
| component_qty_to_do | float | mrp_workorderE | ||||||
| component_remaining_qty | float | Remaining Quantity for Component | mrp_workorderE | |||||
| component_tracking | selection | Is Component Tracked | mrp_workorderE | |||||
| component_uom_id | many2one uom.uom | Component Unit | mrp_workorderE | |||||
| consumption | selection | mrp_workorderE | ||||||
| control_date | datetime | Control Date | qualityE | |||||
| device_name | char | Device Name: | quality_iotE | |||||
| employee_id | many2one hr.employee | Employee | mrp_workorderE | |||||
| failure_location_id | many2one stock.location | Failure Location | qualityE | |||||
| failure_message | html | quality_controlE | ||||||
| finished_lot_id | many2one stock.lot | Finished Lot/Serial | mrp_workorderE | |||||
| finished_lot_ids | many2many stock.lot | mrp_workorderE | ||||||
| finished_product_sequence | float | Finished Product Sequence Number | mrp_workorderE | |||||
| hide_picking_id | integer | quality_controlE | ||||||
| hide_production_id | integer | quality_controlE | ||||||
| hide_repair_id | integer | quality_controlE | ||||||
| identifier | char | quality_iotE | ||||||
| iot_box_id | many2one | quality_iotE | ||||||
| ip | char | quality_iotE | ||||||
| is_deleted | boolean | Deleted in production | mrp_workorderE | |||||
| is_expired | boolean | mrp_workorder_expiryE | ||||||
| is_lot_tested_fractionally | boolean | quality_controlE | ||||||
| is_user_working | boolean | mrp_workorderE | ||||||
| l10n_tr_response_line_ids | one2many l10n_tr.edispatch.response.line | e-Response - Unit Count | l10n_tr_nilvera_edispatch_qualityE | |||||
| lot_id | many2one stock.lot | Lot/Serial | qualityE | |||||
| lot_ids | many2many stock.lot | Lot/Serial | qualityE | |||||
| lot_line_id | many2one stock.lot | quality_controlE | ||||||
| lot_name | char | Lot/Serial Number Name | quality_controlE | |||||
| measure | float | Measure | quality_controlE | |||||
| measure_on | selection | Control per | quality_controlE | |||||
| measure_success | selection | Measure Success | quality_controlE | |||||
| move_id | many2one stock.move | Stock Move | mrp_workorderE | |||||
| move_line_id | many2one stock.move.line | Stock Move Line | quality_controlE | |||||
| name | char | Reference | qualityE | |||||
| next_check_id | many2one quality.check | mrp_workorderE | ||||||
| norm_unit | char | quality_controlE | ||||||
| note | html | Note | qualityE | |||||
| obox_device_identifier | char | Obox device identifier | obox_qualityE | |||||
| obox_ip | char | obox_qualityE | ||||||
| operation_id | many2one | quality_mrp_workorderE | ||||||
| partner_id | many2one | Partner | qualityE | |||||
| picking_id | many2one stock.picking | Picking | qualityE | |||||
| picture | binary | Picture | qualityE | |||||
| point_id | many2one quality.point | Control Point | qualityE | |||||
| previous_check_id | many2one quality.check | mrp_workorderE | ||||||
| product_id | many2one product.product | Product | qualityE | |||||
| product_tracking | selection | mrp_workorderE | ||||||
| production_id | many2one mrp.production | Production Order | mrp_workorderE | |||||
| qty_done | float | Done | mrp_workorderE | |||||
| qty_failed | float | Quantity Failed | quality_controlE | |||||
| qty_line | float | Quantity | quality_controlE | |||||
| qty_passed | float | Quantity Passed | quality_controlE | |||||
| qty_tested | float | Quantity Tested | quality_controlE | |||||
| qty_to_test | float | Quantity to Test | quality_controlE | |||||
| quality_rate | float | Quality Rate | quality_controlE | |||||
| quality_state | selection | Status | qualityE | |||||
| repair_id | many2one repair.order | Repair Order | quality_repairE | |||||
| result | char | Result | mrp_workorderE | |||||
| show_lot_text | boolean | quality_controlE | ||||||
| source_document | selection | mrp_workorderE | ||||||
| spreadsheet_check_cell | char | quality_controlE | ||||||
| spreadsheet_id | many2one quality.check.spreadsheet | quality_controlE | ||||||
| spreadsheet_template_id | many2one quality.spreadsheet.template | quality_controlE | ||||||
| team_id | many2one quality.alert.team | Team | qualityE | |||||
| test_type | char | qualityE | ||||||
| test_type_id | many2one quality.point.test_type | Test Type | qualityE | |||||
| testing_percentage_within_lot | float | quality_controlE | ||||||
| title | char | Title | qualityE | |||||
| tolerance_max | float | Max Tolerance | quality_controlE | |||||
| tolerance_min | float | Min Tolerance | quality_controlE | |||||
| uom_id | many2one uom.uom | Unit | quality_controlE | |||||
| user_id | many2one res.users | Responsible | qualityE | |||||
| warning_message | text | quality_controlE | ||||||
| workcenter_id | many2one mrp.workcenter | mrp_workorderE | ||||||
| working_state | selection | mrp_workorderE | ||||||
| workorder_id | many2one mrp.workorder | Operation | mrp_workorderE | |||||
| worksheet_count | integer | quality_control_worksheetE | ||||||
| worksheet_document | binary | Image/PDF | mrp_workorderE | |||||
| worksheet_page | integer | mrp_workorderE | ||||||
| worksheet_properties | properties | Worksheet Properties | quality_control_worksheetE | |||||
| worksheet_template_id | many2one worksheet.template | Quality Template | quality_control_worksheetE | |||||
| worksheet_url | char | mrp_workorderE |