Merge lp:~elbati/openobject-italia/7-fix-1169140 into lp:~openobject-italia-core-devs/openobject-italia/italian-addons-7.0

Proposed by Lorenzo Battistini
Status: Merged
Merged at revision: 213
Proposed branch: lp:~elbati/openobject-italia/7-fix-1169140
Merge into: lp:~openobject-italia-core-devs/openobject-italia/italian-addons-7.0
Diff against target: 77 lines (+16/-8)
2 files modified
l10n_it_sale/stock/picking.py (+13/-5)
l10n_it_sale/stock/picking_view.xml (+3/-3)
To merge this branch: bzr merge lp:~elbati/openobject-italia/7-fix-1169140
Reviewer Review Type Date Requested Status
Andrea Cometa (community) Approve
Review via email: mp+162031@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Andrea Cometa (scigghia) wrote :

l'ho testato, funziona

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'l10n_it_sale/stock/picking.py'
2--- l10n_it_sale/stock/picking.py 2013-03-14 11:11:29 +0000
3+++ l10n_it_sale/stock/picking.py 2013-05-02 06:38:28 +0000
4@@ -34,7 +34,6 @@
5 'name':fields.char('Carriage Condition', size=64, required=True, readonly=False),
6 'note': fields.text('Note'),
7 }
8-stock_picking_carriage_condition()
9
10 class stock_picking_goods_description(orm.Model):
11 """
12@@ -47,8 +46,6 @@
13 'name':fields.char('Description of Goods', size=64, required=True, readonly=False),
14 'note': fields.text('Note'),
15 }
16-stock_picking_goods_description()
17-
18
19 class stock_picking_reason(orm.Model):
20 """
21@@ -61,7 +58,6 @@
22 'name':fields.char('Reason For Transportation', size=64, required=True, readonly=False),
23 'note': fields.text('Note'),
24 }
25-stock_picking_reason()
26
27 class stock_picking(orm.Model):
28 _inherit = "stock.picking.out"
29@@ -103,4 +99,16 @@
30 default.update({'ddt_number': ''})
31 return super(stock_picking, self).copy(cr, uid, id, default, context)
32
33-stock_picking()
34+# Redefinition of the new fields in order to update the model stock.picking in the orm
35+# FIXME: this is a temporary workaround because of a framework bug (ref: lp996816).
36+# It should be removed as soon as
37+# the bug is fixed
38+class stock_picking(orm.Model):
39+ _inherit = 'stock.picking'
40+ _columns = {
41+ 'carriage_condition_id': fields.many2one('stock.picking.carriage_condition', 'Carriage condition'),
42+ 'goods_description_id': fields.many2one('stock.picking.goods_description', 'Description of goods'),
43+ 'transportation_reason_id': fields.many2one('stock.picking.transportation_reason', 'Reason for transportation'),
44+ 'ddt_number': fields.char('DDT', size=64),
45+ 'ddt_date': fields.date('DDT date'),
46+ }
47
48=== modified file 'l10n_it_sale/stock/picking_view.xml'
49--- l10n_it_sale/stock/picking_view.xml 2013-03-13 08:21:42 +0000
50+++ l10n_it_sale/stock/picking_view.xml 2013-05-02 06:38:28 +0000
51@@ -4,7 +4,7 @@
52 <record id="stock_picking_form_ddt_inherit" model="ir.ui.view">
53 <field name="name">stock.picking.form.ddt.inherit</field>
54 <field name="model">stock.picking.out</field>
55- <field name="inherit_id" ref="stock.view_picking_form"/>
56+ <field name="inherit_id" ref="stock.view_picking_out_form"/>
57 <field name="arch" type="xml">
58 <field name="move_type" position="after">
59 <field name="goods_description_id"/>
60@@ -18,7 +18,7 @@
61 <record id="stock_picking_tree_ddt_inherit" model="ir.ui.view">
62 <field name="name">stock.picking.tree.ddt.inherit</field>
63 <field name="model">stock.picking.out</field>
64- <field name="inherit_id" ref="stock.vpicktree"/>
65+ <field name="inherit_id" ref="stock.view_picking_out_tree"/>
66 <field name="arch" type="xml">
67 <field name="name" position="before">
68 <field name="ddt_number"/>
69@@ -30,7 +30,7 @@
70 <record id="stock_view_picking_form_ddt" model="ir.ui.view">
71 <field name="name">stock.view.picking.form.ddt</field>
72 <field name="model">stock.picking.out</field>
73- <field name="inherit_id" ref="stock.view_picking_form"/>
74+ <field name="inherit_id" ref="stock.view_picking_out_form"/>
75 <field name="arch" type="xml">
76 <field name="backorder_id" position="after">
77 <field name="ddt_number" readonly="1"/>

Subscribers

People subscribed via source and target branches