mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
[IMP] Add new features of filters and Gruoup By to search form of Manufacture Orders and Work orders.
This commit is contained in:
@@ -9,9 +9,16 @@ MRP Sale Info
|
||||
This module extends the functionality of sale_mrp and adds related fields to Manufacturing Orders and Work Orders:
|
||||
|
||||
* Sale order
|
||||
* Sale line
|
||||
* Customer
|
||||
* Commitment Date
|
||||
|
||||
|
||||
Also add in search view "Group by" to Manufacturing Orders and Work Orders:
|
||||
|
||||
* Customer
|
||||
* Sale order
|
||||
|
||||
Usage
|
||||
=====
|
||||
|
||||
@@ -52,6 +59,7 @@ Contributors
|
||||
* Ana Juaristi <ajuaristio@gmail.com>"
|
||||
* Victor M. Martin <victor.martin@elico-corp.com>
|
||||
* Bima Jati Wijaya <bimajatiwijaya@gmail.com>
|
||||
* Manuel A. Márquez <manuel@humanytek.com>
|
||||
|
||||
Maintainer
|
||||
----------
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# © 2016 Antiun Ingenieria S.L. - Javier Iniesta
|
||||
# © 2016 Humanytek (http://humanytek.com/)
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||
{
|
||||
"name": "MRP Sale Info",
|
||||
@@ -11,6 +12,7 @@
|
||||
"OdooMRP team, "
|
||||
"AvanzOSC, "
|
||||
"Serv. Tecnol. Avanzados - Pedro M. Baeza, "
|
||||
"Humanytek, "
|
||||
"Odoo Community Association (OCA)",
|
||||
"license": "AGPL-3",
|
||||
"application": False,
|
||||
|
||||
68
mrp_sale_info/i18n/es_MX.po
Normal file
68
mrp_sale_info/i18n/es_MX.po
Normal file
@@ -0,0 +1,68 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_sale_info
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-06-15 17:49+0000\n"
|
||||
"PO-Revision-Date: 2017-06-15 13:50-0400\n"
|
||||
"Last-Translator: Manuel Marquez <buzondemam@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: \n"
|
||||
"Language: es_MX\n"
|
||||
"X-Generator: Poedit 1.6.10\n"
|
||||
|
||||
#. module: mrp_sale_info
|
||||
#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_commitment_date
|
||||
#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_commitment_date
|
||||
msgid "Commitment Date"
|
||||
msgstr "Fecha compromiso"
|
||||
|
||||
#. module: mrp_sale_info
|
||||
#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_partner_id
|
||||
#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_partner_id
|
||||
#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_production_sale_info_search_view
|
||||
#: model:ir.ui.view,arch_db:mrp_sale_info.view_mrp_workorder_form_view_filter
|
||||
msgid "Customer"
|
||||
msgstr "Cliente"
|
||||
|
||||
#. module: mrp_sale_info
|
||||
#: model:ir.model.fields,help:mrp_sale_info.field_mrp_workorder_commitment_date
|
||||
msgid ""
|
||||
"Date by which the products are sure to be delivered. This is a date that you "
|
||||
"can promise to the customer, based on the Product Lead Times."
|
||||
msgstr ""
|
||||
"Fecha en la que se asegura que los productos estarán enviados. Esta es la "
|
||||
"fecha de compromiso con el cliente, basada en el tiempo de entrega."
|
||||
|
||||
#. module: mrp_sale_info
|
||||
#: model:ir.model,name:mrp_sale_info.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr "Orden de Producción"
|
||||
|
||||
#. module: mrp_sale_info
|
||||
#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_workorder_sale_form_view_inherit
|
||||
msgid "Sale Information"
|
||||
msgstr "Información de Venta"
|
||||
|
||||
#. module: mrp_sale_info
|
||||
#: model:ir.ui.view,arch_db:mrp_sale_info.mrp_production_sale_info_search_view
|
||||
#: model:ir.ui.view,arch_db:mrp_sale_info.view_mrp_workorder_form_view_filter
|
||||
msgid "Sale Order"
|
||||
msgstr "Pedido de Venta"
|
||||
|
||||
#. module: mrp_sale_info
|
||||
#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_production_sale_id
|
||||
#: model:ir.model.fields,field_description:mrp_sale_info.field_mrp_workorder_sale_id
|
||||
msgid "Sale order"
|
||||
msgstr "Pedido de venta"
|
||||
|
||||
#. module: mrp_sale_info
|
||||
#: model:ir.model,name:mrp_sale_info.model_mrp_workorder
|
||||
msgid "Work Order"
|
||||
msgstr "Orden de trabajo"
|
||||
@@ -8,11 +8,17 @@ from odoo import api, fields, models
|
||||
class MrpProduction(models.Model):
|
||||
_inherit = "mrp.production"
|
||||
|
||||
sale_id = fields.Many2one('sale.order', compute='_compute_sale_info',
|
||||
string='Sale order',
|
||||
readonly=True)
|
||||
partner_id = fields.Many2one('res.partner', compute='_compute_sale_info',
|
||||
string='Customer')
|
||||
sale_id = fields.Many2one(
|
||||
'sale.order',
|
||||
compute='_compute_sale_info',
|
||||
string='Sale order',
|
||||
readonly=True,
|
||||
store=True)
|
||||
partner_id = fields.Many2one(
|
||||
'res.partner',
|
||||
compute='_compute_sale_info',
|
||||
string='Customer',
|
||||
store=True)
|
||||
commitment_date = fields.Datetime(compute='_compute_sale_info',
|
||||
string='Commitment Date')
|
||||
|
||||
|
||||
@@ -28,5 +28,23 @@
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="mrp_production_sale_info_search_view" model="ir.ui.view">
|
||||
<field name="name">MRP Production search with Customer and Sale Order</field>
|
||||
<field name="model">mrp.production</field>
|
||||
<field name="inherit_id" ref="mrp.view_mrp_production_filter" />
|
||||
<field name="arch" type="xml">
|
||||
<field name="product_id" position="after">
|
||||
<field name="partner_id" />
|
||||
<field name="sale_id" />
|
||||
</field>
|
||||
<group position="inside">
|
||||
<filter string="Customer" icon="terp-accessories-archiver"
|
||||
domain="[]" context="{'group_by':'partner_id'}" />
|
||||
<filter string="Sale Order" icon="terp-accessories-archiver"
|
||||
domain="[]" context="{'group_by':'sale_id'}" />
|
||||
</group>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
@@ -32,5 +32,23 @@
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_mrp_workorder_form_view_filter" model="ir.ui.view">
|
||||
<field name="name">MRP Production Workorder search with Customer and Sale Order</field>
|
||||
<field name="model">mrp.workorder</field>
|
||||
<field name="inherit_id" ref="mrp.view_mrp_production_workcenter_form_view_filter" />
|
||||
<field name="arch" type="xml">
|
||||
<field name="production_id" position="after">
|
||||
<field name="partner_id" />
|
||||
<field name="sale_id" />
|
||||
</field>
|
||||
<group position="inside">
|
||||
<filter string="Customer" icon="terp-accessories-archiver"
|
||||
domain="[]" context="{'group_by':'partner_id'}" />
|
||||
<filter string="Sale Order" icon="terp-accessories-archiver"
|
||||
domain="[]" context="{'group_by':'sale_id'}" />
|
||||
</group>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user