mirror of
https://github.com/ForgeFlow/stock-rma.git
synced 2025-01-21 12:57:49 +02:00
[9.0] rma_account:
* fix view * small issue in wizard * modify data file * smaller issues
This commit is contained in:
@@ -17,6 +17,7 @@
|
|||||||
<field name="delivery_policy">no</field>
|
<field name="delivery_policy">no</field>
|
||||||
<field name="type">customer</field>
|
<field name="type">customer</field>
|
||||||
<field name="in_route_id" ref="rma.route_rma_customer"/>
|
<field name="in_route_id" ref="rma.route_rma_customer"/>
|
||||||
|
<field name="out_route_id" ref="rma.route_rma_customer"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record id="rma_operation_supplier_refund" model="rma.operation">
|
<record id="rma_operation_supplier_refund" model="rma.operation">
|
||||||
@@ -26,6 +27,7 @@
|
|||||||
<field name="receipt_policy">no</field>
|
<field name="receipt_policy">no</field>
|
||||||
<field name="delivery_policy">no</field>
|
<field name="delivery_policy">no</field>
|
||||||
<field name="type">supplier</field>
|
<field name="type">supplier</field>
|
||||||
|
<field name="in_route_id" ref="rma.route_rma_supplier"/>
|
||||||
<field name="out_route_id" ref="rma.route_rma_supplier"/>
|
<field name="out_route_id" ref="rma.route_rma_supplier"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
|||||||
@@ -177,9 +177,8 @@ class RmaOrderLine(models.Model):
|
|||||||
@api.onchange('operation_id')
|
@api.onchange('operation_id')
|
||||||
def _onchange_operation_id(self):
|
def _onchange_operation_id(self):
|
||||||
result = super(RmaOrderLine, self)._onchange_operation_id()
|
result = super(RmaOrderLine, self)._onchange_operation_id()
|
||||||
if not self.operation_id:
|
if self.operation_id:
|
||||||
return result
|
self.refund_policy = self.operation_id.refund_policy or 'no'
|
||||||
self.refund_policy = self.operation_id.refund_policy
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
@api.multi
|
@api.multi
|
||||||
|
|||||||
@@ -49,6 +49,11 @@
|
|||||||
<field name="inherit_id" ref="rma.view_rma_line_form"/>
|
<field name="inherit_id" ref="rma.view_rma_line_form"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<button name="action_view_out_shipments" position="after">
|
<button name="action_view_out_shipments" position="after">
|
||||||
|
<button type="object" name="action_view_invoice"
|
||||||
|
class="oe_stat_button"
|
||||||
|
icon="fa-pencil-square-o"
|
||||||
|
string="Origin Inv">
|
||||||
|
</button>
|
||||||
<button type="object" name="action_view_refunds"
|
<button type="object" name="action_view_refunds"
|
||||||
class="oe_stat_button"
|
class="oe_stat_button"
|
||||||
icon="fa-pencil-square-o"
|
icon="fa-pencil-square-o"
|
||||||
|
|||||||
@@ -19,7 +19,8 @@ class RmaRefund(models.TransientModel):
|
|||||||
|
|
||||||
@api.returns('rma.order.line')
|
@api.returns('rma.order.line')
|
||||||
def _prepare_item(self, line):
|
def _prepare_item(self, line):
|
||||||
values = {'product_id': line.product_id.id,
|
values = {
|
||||||
|
'product_id': line.product_id.id,
|
||||||
'name': line.name,
|
'name': line.name,
|
||||||
'product_qty': line.product_qty,
|
'product_qty': line.product_qty,
|
||||||
'uom_id': line.uom_id.id,
|
'uom_id': line.uom_id.id,
|
||||||
@@ -28,7 +29,7 @@ class RmaRefund(models.TransientModel):
|
|||||||
'invoice_address_id': line.invoice_address_id.id,
|
'invoice_address_id': line.invoice_address_id.id,
|
||||||
'line_id': line.id,
|
'line_id': line.id,
|
||||||
'rma_id': line.rma_id.id,
|
'rma_id': line.rma_id.id,
|
||||||
'wiz_id': self.env.context['active_id']}
|
}
|
||||||
return values
|
return values
|
||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
|
|||||||
Reference in New Issue
Block a user