From 84bfb360469cfb27cc7c4a4ccc4df8d8cc5f3489 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Sat, 14 Nov 2015 01:53:55 +0100 Subject: [PATCH] [IMP] quality_control_*: Make use of qty field Making it a regular field, you can put any manual quantity in inspections --- quality_control_stock_oca/__openerp__.py | 2 +- quality_control_stock_oca/i18n/de.po | 145 +++++++++++++++ quality_control_stock_oca/i18n/en.po | 168 +++++++++++++++++ quality_control_stock_oca/i18n/es.po | 13 +- quality_control_stock_oca/i18n/it.po | 173 ++++++++++++++++++ quality_control_stock_oca/i18n/pt_BR.po | 29 ++- quality_control_stock_oca/i18n/ro.po | 144 +++++++++++++++ quality_control_stock_oca/i18n/sl.po | 34 +++- quality_control_stock_oca/i18n/vi_VN.po | 144 +++++++++++++++ .../models/qc_inspection.py | 15 +- .../tests/test_quality_control_stock.py | 10 +- 11 files changed, 850 insertions(+), 27 deletions(-) create mode 100644 quality_control_stock_oca/i18n/de.po create mode 100644 quality_control_stock_oca/i18n/en.po create mode 100644 quality_control_stock_oca/i18n/it.po create mode 100644 quality_control_stock_oca/i18n/ro.po create mode 100644 quality_control_stock_oca/i18n/vi_VN.po diff --git a/quality_control_stock_oca/__openerp__.py b/quality_control_stock_oca/__openerp__.py index f1eaa316d..21c203e4d 100644 --- a/quality_control_stock_oca/__openerp__.py +++ b/quality_control_stock_oca/__openerp__.py @@ -5,7 +5,7 @@ { "name": "Quality control - Stock", - "version": "8.0.1.0.0", + "version": "8.0.1.0.1", "category": "Quality control", "license": "AGPL-3", "author": "OdooMRP team, " diff --git a/quality_control_stock_oca/i18n/de.po b/quality_control_stock_oca/i18n/de.po new file mode 100644 index 000000000..05fb328bf --- /dev/null +++ b/quality_control_stock_oca/i18n/de.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * quality_control_stock +# +# Translators: +# Rudolf Schnapka , 2016 +msgid "" +msgstr "" +"Project-Id-Version: manufacture (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-01-18 00:23+0000\n" +"PO-Revision-Date: 2016-01-15 12:32+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (http://www.transifex.com/oca/OCA-manufacture-8-0/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: quality_control_stock +#: field:stock.picking,qc_inspections:0 +#: field:stock.production.lot,qc_inspections:0 +msgid "Inspections" +msgstr "Prüfungen" + +#. module: quality_control_stock +#: help:stock.production.lot,qc_inspections:0 +msgid "Inspections related to this lot." +msgstr "Prüfungen mit Bezug auf dieses Los" + +#. module: quality_control_stock +#: help:stock.picking,qc_inspections:0 +msgid "Inspections related to this picking." +msgstr "Prüfungen mit Bezug auf diese Kommissionierung" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: field:qc.inspection,lot:0 +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +#: field:qc.inspection.line,lot:0 +#: model:res.request.link,name:quality_control_stock.req_link_stock_production_lot +msgid "Lot" +msgstr "Los" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_production_lot +msgid "Lot/Serial" +msgstr "Los/Ser.nr." + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: field:qc.inspection,picking:0 +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +#: field:qc.inspection.line,picking:0 +msgid "Picking" +msgstr "Kommissionierung" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_picking +#: model:res.request.link,name:quality_control_stock.req_link_stock_picking +msgid "Picking List" +msgstr "Kommissionierschein" + +#. module: quality_control_stock +#: field:qc.trigger,picking_type:0 +msgid "Picking type" +msgstr "Kommissionierungsart" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +msgid "Product" +msgstr "Produkt" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_inspection +msgid "Quality control inspection" +msgstr "Prüfung der Qualitätskontrolle" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_inspection_line +msgid "Quality control inspection line" +msgstr "Qualitätskontroll-Prüfposition" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_trigger +msgid "Quality control trigger" +msgstr "Auslöser der Qualitätskontrolle" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_done +msgid "Quality inspection from lot done" +msgstr "Qualitätsprüfung aus Los abgeschlossen" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_passed +msgid "Quality inspection from lot passed" +msgstr "Qualitätsprüfung aus Los erfolgreich" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_done +msgid "Quality inspection from picking done" +msgstr "Qualitätsprüfung aus Kommissionierung abgeschlossen" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_passed +msgid "Quality inspection from picking passed" +msgstr "Qualitätsprüfung aus Kommissionierung erfolgreich" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot +msgid "Quality inspections from lot" +msgstr "Qualitätsprüfungen aus Los" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_failed +msgid "Quality inspections from lot failed" +msgstr "Qualitätsprüfungen aus Los gescheitert" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking +msgid "Quality inspections from picking" +msgstr "Qualitätsprüfungen aus Kommissionierung" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_failed +msgid "Quality inspections from picking failed" +msgstr "Qualitätsprüfungen aus Kommissionierung gescheitert" + +#. module: quality_control_stock +#: model:res.request.link,name:quality_control_stock.req_link_stock_move +msgid "Stock Move" +msgstr "Lagerbuchung" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "Die Kommissionierungart bestimmt die Sicht" + +#. module: quality_control_stock +#: view:stock.picking:quality_control_stock.stock_picking_qc_view +#: view:stock.production.lot:quality_control_stock.stock_lot_qc_view +msgid "inspections" +msgstr "Prüfungen" diff --git a/quality_control_stock_oca/i18n/en.po b/quality_control_stock_oca/i18n/en.po new file mode 100644 index 000000000..5a3b88f3a --- /dev/null +++ b/quality_control_stock_oca/i18n/en.po @@ -0,0 +1,168 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * quality_control_stock +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: manufacture (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-28 14:19+0000\n" +"PO-Revision-Date: 2016-04-28 14:21+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: English (http://www.transifex.com/oca/OCA-manufacture-8-0/language/en/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: quality_control_stock +#: field:stock.picking,created_inspections:0 +#: field:stock.production.lot,created_inspections:0 +msgid "Created inspections" +msgstr "Created inspections" + +#. module: quality_control_stock +#: field:stock.picking,done_inspections:0 +#: field:stock.production.lot,done_inspections:0 +msgid "Done inspections" +msgstr "Done inspections" + +#. module: quality_control_stock +#: field:stock.picking,qc_inspections:0 +#: field:stock.production.lot,qc_inspections:0 +msgid "Inspections" +msgstr "Inspections" + +#. module: quality_control_stock +#: field:stock.picking,passed_inspections:0 +#: field:stock.production.lot,passed_inspections:0 +msgid "Inspections OK" +msgstr "Inspections OK" + +#. module: quality_control_stock +#: field:stock.picking,failed_inspections:0 +#: field:stock.production.lot,failed_inspections:0 +msgid "Inspections failed" +msgstr "Inspections failed" + +#. module: quality_control_stock +#: help:stock.production.lot,qc_inspections:0 +msgid "Inspections related to this lot." +msgstr "Inspections related to this lot." + +#. module: quality_control_stock +#: help:stock.picking,qc_inspections:0 +msgid "Inspections related to this picking." +msgstr "Inspections related to this picking." + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: field:qc.inspection,lot:0 +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +#: field:qc.inspection.line,lot:0 +#: model:res.request.link,name:quality_control_stock.req_link_stock_production_lot +msgid "Lot" +msgstr "Lot" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_production_lot +msgid "Lot/Serial" +msgstr "Lot/Serial" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: field:qc.inspection,picking:0 +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +#: field:qc.inspection.line,picking:0 +msgid "Picking" +msgstr "Picking" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_picking +#: model:res.request.link,name:quality_control_stock.req_link_stock_picking +msgid "Picking List" +msgstr "Picking List" + +#. module: quality_control_stock +#: field:qc.trigger,picking_type:0 +msgid "Picking type" +msgstr "Picking type" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +msgid "Product" +msgstr "Product" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_inspection +msgid "Quality control inspection" +msgstr "Quality control inspection" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_inspection_line +msgid "Quality control inspection line" +msgstr "Quality control inspection line" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_trigger +msgid "Quality control trigger" +msgstr "Quality control trigger" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_done +msgid "Quality inspection from lot done" +msgstr "Quality inspection from lot done" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_passed +msgid "Quality inspection from lot passed" +msgstr "Quality inspection from lot passed" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_done +msgid "Quality inspection from picking done" +msgstr "Quality inspection from picking done" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_passed +msgid "Quality inspection from picking passed" +msgstr "Quality inspection from picking passed" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot +msgid "Quality inspections from lot" +msgstr "Quality inspections from lot" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_failed +msgid "Quality inspections from lot failed" +msgstr "Quality inspections from lot failed" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking +msgid "Quality inspections from picking" +msgstr "Quality inspections from picking" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_failed +msgid "Quality inspections from picking failed" +msgstr "Quality inspections from picking failed" + +#. module: quality_control_stock +#: model:res.request.link,name:quality_control_stock.req_link_stock_move +msgid "Stock Move" +msgstr "Stock Move" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "The picking type determines the picking view" + +#. module: quality_control_stock +#: view:stock.picking:quality_control_stock.stock_picking_qc_view +#: view:stock.production.lot:quality_control_stock.stock_lot_qc_view +msgid "inspections" +msgstr "inspections" diff --git a/quality_control_stock_oca/i18n/es.po b/quality_control_stock_oca/i18n/es.po index 4e20d7a75..8afac9c0b 100644 --- a/quality_control_stock_oca/i18n/es.po +++ b/quality_control_stock_oca/i18n/es.po @@ -3,14 +3,15 @@ # * quality_control_stock # # Translators: +# Oihane Crucelaegui , 2016 msgid "" msgstr "" -"Project-Id-Version: odoomrp-wip (8.0)\n" +"Project-Id-Version: manufacture (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-07 10:44+0000\n" -"PO-Revision-Date: 2015-10-09 10:50+0000\n" -"Last-Translator: Pedro M. Baeza \n" -"Language-Team: Spanish (http://www.transifex.com/oca/odoomrp-wip-8-0/language/es/)\n" +"POT-Creation-Date: 2016-02-27 21:29+0000\n" +"PO-Revision-Date: 2016-02-29 08:52+0000\n" +"Last-Translator: Oihane Crucelaegui \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-manufacture-8-0/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" @@ -135,7 +136,7 @@ msgstr "Movimiento de stock" #. module: quality_control_stock #: model:ir.model,name:quality_control_stock.model_stock_picking_type msgid "The picking type determines the picking view" -msgstr "" +msgstr "El tipo de albarán determina la vista" #. module: quality_control_stock #: view:stock.picking:quality_control_stock.stock_picking_qc_view diff --git a/quality_control_stock_oca/i18n/it.po b/quality_control_stock_oca/i18n/it.po new file mode 100644 index 000000000..26bc9bc91 --- /dev/null +++ b/quality_control_stock_oca/i18n/it.po @@ -0,0 +1,173 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * quality_control_stock +# +# Translators: +# Dorin Hongu , 2015 +# FIRST AUTHOR , 2016 +# Paolo Valier, 2016 +# Paolo Valier, 2016 +# Rudolf Schnapka , 2016 +msgid "" +msgstr "" +"Project-Id-Version: manufacture (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-05-01 02:44+0000\n" +"PO-Revision-Date: 2016-05-01 08:52+0000\n" +"Last-Translator: Paolo Valier\n" +"Language-Team: Italian (http://www.transifex.com/oca/OCA-manufacture-8-0/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: quality_control_stock +#: field:stock.picking,created_inspections:0 +#: field:stock.production.lot,created_inspections:0 +msgid "Created inspections" +msgstr "" + +#. module: quality_control_stock +#: field:stock.picking,done_inspections:0 +#: field:stock.production.lot,done_inspections:0 +msgid "Done inspections" +msgstr "" + +#. module: quality_control_stock +#: field:stock.picking,qc_inspections:0 +#: field:stock.production.lot,qc_inspections:0 +msgid "Inspections" +msgstr "Ispezioni" + +#. module: quality_control_stock +#: field:stock.picking,passed_inspections:0 +#: field:stock.production.lot,passed_inspections:0 +msgid "Inspections OK" +msgstr "" + +#. module: quality_control_stock +#: field:stock.picking,failed_inspections:0 +#: field:stock.production.lot,failed_inspections:0 +msgid "Inspections failed" +msgstr "" + +#. module: quality_control_stock +#: help:stock.production.lot,qc_inspections:0 +msgid "Inspections related to this lot." +msgstr "" + +#. module: quality_control_stock +#: help:stock.picking,qc_inspections:0 +msgid "Inspections related to this picking." +msgstr "" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: field:qc.inspection,lot:0 +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +#: field:qc.inspection.line,lot:0 +#: model:res.request.link,name:quality_control_stock.req_link_stock_production_lot +msgid "Lot" +msgstr "Lotto" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_production_lot +msgid "Lot/Serial" +msgstr "" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: field:qc.inspection,picking:0 +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +#: field:qc.inspection.line,picking:0 +msgid "Picking" +msgstr "" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_picking +#: model:res.request.link,name:quality_control_stock.req_link_stock_picking +msgid "Picking List" +msgstr "" + +#. module: quality_control_stock +#: field:qc.trigger,picking_type:0 +msgid "Picking type" +msgstr "" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +msgid "Product" +msgstr "Prodotto " + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_inspection +msgid "Quality control inspection" +msgstr "Ispezione controllo di qualità" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_inspection_line +msgid "Quality control inspection line" +msgstr "Riga ispezione controllo qualità" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_trigger +msgid "Quality control trigger" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_done +msgid "Quality inspection from lot done" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_passed +msgid "Quality inspection from lot passed" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_done +msgid "Quality inspection from picking done" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_passed +msgid "Quality inspection from picking passed" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot +msgid "Quality inspections from lot" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_failed +msgid "Quality inspections from lot failed" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking +msgid "Quality inspections from picking" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_failed +msgid "Quality inspections from picking failed" +msgstr "" + +#. module: quality_control_stock +#: model:res.request.link,name:quality_control_stock.req_link_stock_move +msgid "Stock Move" +msgstr "" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: quality_control_stock +#: view:stock.picking:quality_control_stock.stock_picking_qc_view +#: view:stock.production.lot:quality_control_stock.stock_lot_qc_view +msgid "inspections" +msgstr "ispezioni" diff --git a/quality_control_stock_oca/i18n/pt_BR.po b/quality_control_stock_oca/i18n/pt_BR.po index 79fc0c706..cdb20416b 100644 --- a/quality_control_stock_oca/i18n/pt_BR.po +++ b/quality_control_stock_oca/i18n/pt_BR.po @@ -3,14 +3,23 @@ # * quality_control_stock # # Translators: +# Automatically generated, 2014 +# Carlos Edo , 2016 +# Elisa Helguero , 2016 +# Federico Mon , 2016 +# Francesco Dell'Agata , 2016 +# Javier Martinez , 2016 +# Jose Ignacio, 2016 +# Matjaž Mozetič , 2015 +# Paulo Ricardo , 2016 msgid "" msgstr "" -"Project-Id-Version: odoomrp-wip (8.0)\n" +"Project-Id-Version: manufacture (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-07 10:44+0000\n" -"PO-Revision-Date: 2015-10-09 03:43+0000\n" -"Last-Translator: danimaribeiro \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/odoomrp-wip-8-0/language/pt_BR/)\n" +"POT-Creation-Date: 2016-03-29 10:13+0000\n" +"PO-Revision-Date: 2016-03-28 13:41+0000\n" +"Last-Translator: Paulo Ricardo \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-manufacture-8-0/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" @@ -21,12 +30,12 @@ msgstr "" #: field:stock.picking,qc_inspections:0 #: field:stock.production.lot,qc_inspections:0 msgid "Inspections" -msgstr "" +msgstr "Inspeções" #. module: quality_control_stock #: help:stock.production.lot,qc_inspections:0 msgid "Inspections related to this lot." -msgstr "" +msgstr "Inspeções relacionadas a este Lote" #. module: quality_control_stock #: help:stock.picking,qc_inspections:0 @@ -40,7 +49,7 @@ msgstr "" #: field:qc.inspection.line,lot:0 #: model:res.request.link,name:quality_control_stock.req_link_stock_production_lot msgid "Lot" -msgstr "" +msgstr "Lote" #. module: quality_control_stock #: model:ir.model,name:quality_control_stock.model_stock_production_lot @@ -75,7 +84,7 @@ msgstr "Produto" #. module: quality_control_stock #: model:ir.model,name:quality_control_stock.model_qc_inspection msgid "Quality control inspection" -msgstr "" +msgstr "Inspeção Controle de Qualidade" #. module: quality_control_stock #: model:ir.model,name:quality_control_stock.model_qc_inspection_line @@ -141,4 +150,4 @@ msgstr "" #: view:stock.picking:quality_control_stock.stock_picking_qc_view #: view:stock.production.lot:quality_control_stock.stock_lot_qc_view msgid "inspections" -msgstr "" +msgstr "Inspeções" diff --git a/quality_control_stock_oca/i18n/ro.po b/quality_control_stock_oca/i18n/ro.po new file mode 100644 index 000000000..3bf768f78 --- /dev/null +++ b/quality_control_stock_oca/i18n/ro.po @@ -0,0 +1,144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * quality_control_stock +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: manufacture (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-12-10 15:32+0000\n" +"PO-Revision-Date: 2015-11-12 18:38+0000\n" +"Last-Translator: <>\n" +"Language-Team: Romanian (http://www.transifex.com/oca/OCA-manufacture-8-0/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#. module: quality_control_stock +#: field:stock.picking,qc_inspections:0 +#: field:stock.production.lot,qc_inspections:0 +msgid "Inspections" +msgstr "" + +#. module: quality_control_stock +#: help:stock.production.lot,qc_inspections:0 +msgid "Inspections related to this lot." +msgstr "" + +#. module: quality_control_stock +#: help:stock.picking,qc_inspections:0 +msgid "Inspections related to this picking." +msgstr "" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: field:qc.inspection,lot:0 +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +#: field:qc.inspection.line,lot:0 +#: model:res.request.link,name:quality_control_stock.req_link_stock_production_lot +msgid "Lot" +msgstr "" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_production_lot +msgid "Lot/Serial" +msgstr "" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: field:qc.inspection,picking:0 +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +#: field:qc.inspection.line,picking:0 +msgid "Picking" +msgstr "" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_picking +#: model:res.request.link,name:quality_control_stock.req_link_stock_picking +msgid "Picking List" +msgstr "" + +#. module: quality_control_stock +#: field:qc.trigger,picking_type:0 +msgid "Picking type" +msgstr "" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +msgid "Product" +msgstr "Produs" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_inspection +msgid "Quality control inspection" +msgstr "" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_inspection_line +msgid "Quality control inspection line" +msgstr "" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_trigger +msgid "Quality control trigger" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_done +msgid "Quality inspection from lot done" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_passed +msgid "Quality inspection from lot passed" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_done +msgid "Quality inspection from picking done" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_passed +msgid "Quality inspection from picking passed" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot +msgid "Quality inspections from lot" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_failed +msgid "Quality inspections from lot failed" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking +msgid "Quality inspections from picking" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_failed +msgid "Quality inspections from picking failed" +msgstr "" + +#. module: quality_control_stock +#: model:res.request.link,name:quality_control_stock.req_link_stock_move +msgid "Stock Move" +msgstr "Mișcare stoc" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: quality_control_stock +#: view:stock.picking:quality_control_stock.stock_picking_qc_view +#: view:stock.production.lot:quality_control_stock.stock_lot_qc_view +msgid "inspections" +msgstr "" diff --git a/quality_control_stock_oca/i18n/sl.po b/quality_control_stock_oca/i18n/sl.po index 9f73fed1a..b4ae06401 100644 --- a/quality_control_stock_oca/i18n/sl.po +++ b/quality_control_stock_oca/i18n/sl.po @@ -3,27 +3,51 @@ # * quality_control_stock # # Translators: -# Matjaž Mozetič , 2015 +# Matjaž Mozetič , 2015-2016 msgid "" msgstr "" -"Project-Id-Version: odoomrp-wip (8.0)\n" +"Project-Id-Version: manufacture (8.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-07 10:44+0000\n" -"PO-Revision-Date: 2015-09-20 19:04+0000\n" +"POT-Creation-Date: 2016-04-28 14:19+0000\n" +"PO-Revision-Date: 2016-04-30 05:15+0000\n" "Last-Translator: Matjaž Mozetič \n" -"Language-Team: Slovenian (http://www.transifex.com/oca/odoomrp-wip-8-0/language/sl/)\n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-manufacture-8-0/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Language: sl\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" +#. module: quality_control_stock +#: field:stock.picking,created_inspections:0 +#: field:stock.production.lot,created_inspections:0 +msgid "Created inspections" +msgstr "Ustvarjene inšpekcije" + +#. module: quality_control_stock +#: field:stock.picking,done_inspections:0 +#: field:stock.production.lot,done_inspections:0 +msgid "Done inspections" +msgstr "Opravljene inšpekcije" + #. module: quality_control_stock #: field:stock.picking,qc_inspections:0 #: field:stock.production.lot,qc_inspections:0 msgid "Inspections" msgstr "Inšpekcije" +#. module: quality_control_stock +#: field:stock.picking,passed_inspections:0 +#: field:stock.production.lot,passed_inspections:0 +msgid "Inspections OK" +msgstr "Uspešne inšpekcije" + +#. module: quality_control_stock +#: field:stock.picking,failed_inspections:0 +#: field:stock.production.lot,failed_inspections:0 +msgid "Inspections failed" +msgstr "Neuspešne inšpekcije" + #. module: quality_control_stock #: help:stock.production.lot,qc_inspections:0 msgid "Inspections related to this lot." diff --git a/quality_control_stock_oca/i18n/vi_VN.po b/quality_control_stock_oca/i18n/vi_VN.po new file mode 100644 index 000000000..28f1c6f7f --- /dev/null +++ b/quality_control_stock_oca/i18n/vi_VN.po @@ -0,0 +1,144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * quality_control_stock +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: manufacture (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-01-05 06:41+0000\n" +"PO-Revision-Date: 2015-11-12 18:38+0000\n" +"Last-Translator: <>\n" +"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/oca/OCA-manufacture-8-0/language/vi_VN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi_VN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: quality_control_stock +#: field:stock.picking,qc_inspections:0 +#: field:stock.production.lot,qc_inspections:0 +msgid "Inspections" +msgstr "" + +#. module: quality_control_stock +#: help:stock.production.lot,qc_inspections:0 +msgid "Inspections related to this lot." +msgstr "" + +#. module: quality_control_stock +#: help:stock.picking,qc_inspections:0 +msgid "Inspections related to this picking." +msgstr "" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: field:qc.inspection,lot:0 +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +#: field:qc.inspection.line,lot:0 +#: model:res.request.link,name:quality_control_stock.req_link_stock_production_lot +msgid "Lot" +msgstr "" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_production_lot +msgid "Lot/Serial" +msgstr "" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: field:qc.inspection,picking:0 +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +#: field:qc.inspection.line,picking:0 +msgid "Picking" +msgstr "" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_picking +#: model:res.request.link,name:quality_control_stock.req_link_stock_picking +msgid "Picking List" +msgstr "" + +#. module: quality_control_stock +#: field:qc.trigger,picking_type:0 +msgid "Picking type" +msgstr "" + +#. module: quality_control_stock +#: view:qc.inspection:quality_control_stock.qc_inspection_search_view_picking +#: view:qc.inspection.line:quality_control_stock.qc_inspection_line_search_stock_view +msgid "Product" +msgstr "" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_inspection +msgid "Quality control inspection" +msgstr "" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_inspection_line +msgid "Quality control inspection line" +msgstr "" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_qc_trigger +msgid "Quality control trigger" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_done +msgid "Quality inspection from lot done" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_passed +msgid "Quality inspection from lot passed" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_done +msgid "Quality inspection from picking done" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_passed +msgid "Quality inspection from picking passed" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot +msgid "Quality inspections from lot" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_lot_failed +msgid "Quality inspections from lot failed" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking +msgid "Quality inspections from picking" +msgstr "" + +#. module: quality_control_stock +#: model:ir.actions.act_window,name:quality_control_stock.action_qc_inspection_per_picking_failed +msgid "Quality inspections from picking failed" +msgstr "" + +#. module: quality_control_stock +#: model:res.request.link,name:quality_control_stock.req_link_stock_move +msgid "Stock Move" +msgstr "Dịch chuyển kho" + +#. module: quality_control_stock +#: model:ir.model,name:quality_control_stock.model_stock_picking_type +msgid "The picking type determines the picking view" +msgstr "" + +#. module: quality_control_stock +#: view:stock.picking:quality_control_stock.stock_picking_qc_view +#: view:stock.production.lot:quality_control_stock.stock_lot_qc_view +msgid "inspections" +msgstr "" diff --git a/quality_control_stock_oca/models/qc_inspection.py b/quality_control_stock_oca/models/qc_inspection.py index a7bd4cc52..385adb92b 100644 --- a/quality_control_stock_oca/models/qc_inspection.py +++ b/quality_control_stock_oca/models/qc_inspection.py @@ -41,16 +41,23 @@ class QcInspection(models.Model): elif self.object_id._name == 'stock.pack.operation': self.product = self.object_id.product_id - @api.one - @api.depends('object_id') - def _get_qty(self): - super(QcInspection, self)._get_qty() + @api.onchange('object_id') + def onchange_object_id(self): if self.object_id: if self.object_id._name == 'stock.move': self.qty = self.object_id.product_qty elif self.object_id._name == 'stock.pack.operation': self.qty = self.object_id.product_qty + @api.multi + def _prepare_inspection_header(self, object_ref, trigger_line): + res = super(QcInspection, self)._prepare_inspection_header( + object_ref, trigger_line) + # Fill qty when coming from pack operations + if object_ref and object_ref._name == 'stock.pack.operation': + res['qty'] = object_ref.product_qty + return res + picking = fields.Many2one( comodel_name="stock.picking", compute="get_picking", store=True) lot = fields.Many2one( diff --git a/quality_control_stock_oca/tests/test_quality_control_stock.py b/quality_control_stock_oca/tests/test_quality_control_stock.py index 000dcf43c..ee8d8267b 100644 --- a/quality_control_stock_oca/tests/test_quality_control_stock.py +++ b/quality_control_stock_oca/tests/test_quality_control_stock.py @@ -35,6 +35,7 @@ class TestQualityControl(TransactionCase): 'name': self.product.name, 'product_id': self.product.id, 'product_uom': self.product.uom_id.id, + 'product_uom_qty': 2.0, 'location_id': self.picking_type.default_location_src_id.id, 'location_dest_id': self.picking_type.default_location_dest_id.id, } @@ -60,8 +61,14 @@ class TestQualityControl(TransactionCase): self.picking1.do_transfer() self.assertEqual(self.picking1.created_inspections, 1, 'Only one inspection must be created') - self.assertEqual(self.picking1.qc_inspections[:1].test, self.test, + inspection = self.picking1.qc_inspections[:1] + self.assertEqual(inspection.qty, 2.0) + self.assertEqual(inspection.test, self.test, 'Wrong test picked when creating inspection.') + # Try in this context if onchange with an stock.pack.operation works + inspection.qty = 5 + inspection.onchange_object_id() + self.assertEqual(inspection.qty, 2.0) def test_inspection_create_for_template(self): self.product.product_tmpl_id.qc_triggers = [( @@ -221,6 +228,7 @@ class TestQualityControl(TransactionCase): 'object_id': '%s,%d' % (self.picking1.move_lines[:1]._model, self.picking1.move_lines[:1].id), }) + self.inspection1.onchange_object_id() self.assertEquals(self.inspection1.picking, self.picking1) self.assertEquals(self.inspection1.lot,