mirror of
https://github.com/OCA/rma.git
synced 2025-02-16 17:11:47 +02:00
[FIX] domain on action for web client
[FIX] domain in refund return for web client
This commit is contained in:
@@ -49,7 +49,7 @@
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="target">new</field>
|
||||
<field name="context">{'claim_id':claim_id}</field>
|
||||
<!-- field name="context">{'claim_id':claim_id}</field -->
|
||||
</record>
|
||||
|
||||
<!-- TEMP EXCHANGE LINE VIEW -->
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="target">new</field>
|
||||
<field name="context">{'claim_id':claim_id}</field>
|
||||
<!-- field name="context">{'claim_id':claim_id}</field -->
|
||||
</record>
|
||||
|
||||
</data>
|
||||
|
||||
@@ -51,8 +51,8 @@
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="target">new</field>
|
||||
<!-- field name="domain">['claim_id','=',claim_id}</field -->
|
||||
<field name="context">{'claim_id':claim_id}</field>
|
||||
<!-- field name="domain">['claim_id','=',claim_id}</field
|
||||
<field name="context">{'claim_id':claim_id}</field> -->
|
||||
</record>
|
||||
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="target">new</field>
|
||||
<field name="context">{'claim_id':claim_id}</field>
|
||||
<!-- <field name="context">{'claim_id':claim_id}</field> -->
|
||||
</record>
|
||||
|
||||
</data>
|
||||
|
||||
@@ -71,9 +71,9 @@ class refund_from_returned_lines(osv.osv_memory):
|
||||
claim_id = self.pool.get('crm.claim').browse(cr, uid, context['active_id'])
|
||||
partner_id = claim_id.partner_id.id
|
||||
# invoice type
|
||||
invoice_type = 'out_refund'
|
||||
invoice_type = "out_refund"
|
||||
if claim_id.claim_type == "supplier":
|
||||
invoice_type = 'in_refund'
|
||||
invoice_type = "in_refund"
|
||||
# create invoice
|
||||
invoice_id = self.pool.get('account.invoice').create(cr, uid, {
|
||||
'claim_origine' : "none",
|
||||
@@ -110,7 +110,7 @@ class refund_from_returned_lines(osv.osv_memory):
|
||||
# 'account_analytic_id':
|
||||
'company_id' : claim_id.company_id.id,
|
||||
'partner_id' : refund_line.invoice_id.partner_id.id,
|
||||
'note': 'RMA Refound',
|
||||
'note': 'RMA Refund',
|
||||
})
|
||||
else:
|
||||
raise osv.except_osv(_('Error !'), _('Cannot find any invoice for the return line!'))
|
||||
@@ -118,7 +118,7 @@ class refund_from_returned_lines(osv.osv_memory):
|
||||
'name': 'Customer Refounds',
|
||||
'view_type': 'form',
|
||||
'view_mode': 'tree,form',
|
||||
'domain' : "[('type', '=', %s),('partner_id','=',%s)]"%(invoice_type,partner_id),
|
||||
'domain' : "[('type', '=', '"+invoice_type+"'),('partner_id','=',"+str(partner_id)+")]",
|
||||
'res_model': 'account.invoice',
|
||||
'type': 'ir.actions.act_window',
|
||||
}
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="target">new</field>
|
||||
<field name="context">{'claim_id':claim_id}</field>
|
||||
<!-- field name="context">{'claim_id':claim_id}</field -->
|
||||
</record>
|
||||
|
||||
</data>
|
||||
|
||||
Reference in New Issue
Block a user