Skip to content

Commit eabdf15

Browse files
committed
[IMP] - improve the display and the field second quantity for the second_quantity in invoice lines module
1 parent 58b3e12 commit eabdf15

File tree

2 files changed

+19
-11
lines changed

2 files changed

+19
-11
lines changed

account_invoice_line_second_quantity/invoice.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,14 @@
2020
###############################################################################
2121

2222
from openerp import fields, models, api, _
23+
import openerp.addons.decimal_precision as dp
2324

2425
class account_invoice_line(models.Model):
2526
_inherit = 'account.invoice.line'
2627

27-
second_quantity = fields.Float('Second Quantity')
28+
second_quantity = fields.\
29+
Float('Second Quantity',
30+
digits= dp.get_precision('Product Unit of Measure'))
2831
second_uom_id = fields.Many2one('product.uom', 'Second UoM')
2932

3033
@api.onchange('second_uom_id')
Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,26 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<openerp>
3-
<data>
3+
<data>
44

55
<record id="view_invoice_line_form" model="ir.ui.view">
66
<field name="name">account.invoice.line.form</field>
77
<field name="model">account.invoice.line</field>
88
<field name="inherit_id" ref="account.view_invoice_line_form"/>
99
<field name="arch" type="xml">
10-
<field name="price_unit" position="after">
11-
<label string="Second Quantity :" align="1.0"/>
12-
<group colspan="1" col="2">
13-
<field name="second_quantity" nolabel="1" colspan="1"/>
14-
<field name="second_uom_id" nolabel="1" colspan="1"/>
15-
</group>
16-
</field>
17-
</field>
10+
<field name="price_unit" position="after">
11+
<label for="second_quantity"/>
12+
<div>
13+
<field name="second_quantity" class="oe_inline"/>
14+
<field name="second_uom_id" class="oe_inline"/>
15+
</div>
16+
<!--<label string="Second Quantity :" align="1.0"/>
17+
<div colspan="1" col="2">
18+
<field name="second_quantity" nolabel="1" colspan="1"/>
19+
<field name="second_uom_id" nolabel="1" colspan="1"/>
20+
</div>-->
21+
</field>
22+
</field>
1823
</record>
1924

20-
</data>
25+
</data>
2126
</openerp>

0 commit comments

Comments
 (0)