[ENH] change from customer to supplier domain and lable in Purchase wizard

This commit is contained in:
Bhavesh Odedra
2018-07-27 17:42:59 +05:30
committed by Chanakya Soni
parent 56ab5c03f1
commit 94f034c617
2 changed files with 8 additions and 11 deletions

View File

@@ -2,8 +2,8 @@
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl-3.0).
import odoo.addons.decimal_precision as dp
from odoo import _, api, exceptions, fields, models
from odoo.tools import DEFAULT_SERVER_DATETIME_FORMAT
from odoo import fields, models, api, _, exceptions
from odoo.tools import DEFAULT_SERVER_DATETIME_FORMAT as DF
from datetime import datetime
@@ -12,8 +12,8 @@ class RmaLineMakePurchaseOrder(models.TransientModel):
_description = "Make Purchases Order from RMA Line"
partner_id = fields.Many2one(
comodel_name='res.partner', string='Customer', required=False,
domain=[('customer', '=', True)])
comodel_name='res.partner', string='Supplier', required=False,
domain=[('supplier', '=', True)])
item_ids = fields.One2many(
comodel_name='rma.order.line.make.purchase.order.item',
inverse_name='wiz_id', string='Items')
@@ -80,8 +80,7 @@ class RmaLineMakePurchaseOrder(models.TransientModel):
'order_id': po.id,
'product_id': product.id,
'price_unit': item.line_id.price_unit,
'date_planned': datetime.today().strftime(
DEFAULT_SERVER_DATETIME_FORMAT),
'date_planned': datetime.today().strftime(DF),
'product_uom': product.uom_po_id.id,
'product_qty': item.product_qty,
'rma_line_id': item.line_id.id
@@ -95,14 +94,12 @@ class RmaLineMakePurchaseOrder(models.TransientModel):
res = []
purchase_obj = self.env['purchase.order']
po_line_obj = self.env['purchase.order.line']
purchase = False
for item in self.item_ids:
if item.product_qty <= 0.0:
raise exceptions.Warning(
_('Enter a positive quantity.'))
if self.purchase_order_id:
purchase = self.purchase_order_id
if not purchase:
po_data = self._prepare_purchase_order(item)

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0"?>
<odoo>
<record id="view_rma_order_line_make_purchase_order" model="ir.ui.view">
<field name="name">RMA Line Make Purchase Order</field>