[FIX]rma_sale sale_policy instead of sale_type

This commit is contained in:
aaron
2018-05-24 12:05:51 +02:00
committed by ahenriquez
parent 37b2164b5f
commit d4d65f7ad0
3 changed files with 9 additions and 9 deletions

View File

@@ -7,7 +7,7 @@ from odoo import fields, models
class RmaOperation(models.Model):
_inherit = 'rma.operation'
sale_type = fields.Selection([
sale_policy = fields.Selection([
('no', 'Not required'), ('ordered', 'Based on Ordered Quantities'),
('received', 'Based on Received Quantities')],
string="Sale Policy", default='no')

View File

@@ -9,23 +9,23 @@ from odoo.addons import decimal_precision as dp
class RmaOrderLine(models.Model):
_inherit = "rma.order.line"
@api.depends('sale_line_ids', 'sale_type', 'sales_count',
@api.depends('sale_line_ids', 'sale_policy', 'sales_count',
'sale_line_ids.state')
@api.multi
def _compute_qty_to_sell(self):
for rec in self:
if rec.sale_type == 'no':
if rec.sale_policy == 'no':
rec.qty_to_sell = 0.0
elif rec.sale_type == 'ordered':
elif rec.sale_policy == 'ordered':
qty = self._get_rma_sold_qty()
rec.qty_to_sell = self.product_qty - qty
elif rec.sale_type == 'received':
elif rec.sale_policy == 'received':
qty = self._get_rma_sold_qty()
rec.qty_to_sell = self.qty_received - qty
else:
rec.qty_to_sell = 0.0
@api.depends('sale_line_ids', 'sale_type', 'sales_count',
@api.depends('sale_line_ids', 'sale_policy', 'sales_count',
'sale_line_ids.state')
def _compute_qty_sold(self):
self.qty_sold = self._get_rma_sold_qty()
@@ -59,7 +59,7 @@ class RmaOrderLine(models.Model):
digits=dp.get_precision('Product Unit of Measure'),
readonly=True, compute=_compute_qty_sold,
store=True)
sale_type = fields.Selection(selection=[
sale_policy = fields.Selection(selection=[
('no', 'Not required'), ('ordered', 'Based on Ordered Quantities'),
('received', 'Based on Received Quantities')],
string="Sale Policy", default='no', required=True)

View File

@@ -8,7 +8,7 @@
<field name="inherit_id" ref="rma.rma_operation_tree"/>
<field name="arch" type="xml">
<field name="delivery_policy" position="after">
<field name="sale_type"/>
<field name="sale_policy"/>
</field>
</field>
</record>
@@ -19,7 +19,7 @@
<field name="inherit_id" ref="rma.rma_operation_form"/>
<field name="arch" type="xml">
<field name="delivery_policy" position="after">
<field name="sale_type"/>
<field name="sale_policy"/>
</field>
</field>
</record>