Better layout and add readonly
authorced <>
Fri, 19 Oct 2007 12:16:06 +0000 (12:16 +0000)
committerced <>
Fri, 19 Oct 2007 12:16:06 +0000 (12:16 +0000)
bzr revid: ced-ba97503620492292caf965cd56d1f5a2b7b7603e

addons/purchase/stock.py
addons/purchase/stock_view.xml
addons/sale/stock_view.xml

index 2e5d4cf..d4ef243 100644 (file)
@@ -31,7 +31,9 @@ from osv import osv, fields
 class stock_move(osv.osv):
        _inherit = 'stock.move'
        _columns = {
-               'purchase_line_id': fields.many2one('purchase.order.line', 'Purchase Order Line', ondelete='set null', select=True),
+               'purchase_line_id': fields.many2one('purchase.order.line',
+                       'Purchase Order Line', ondelete='set null', select=True,
+                       readonly=True),
        }
        _defaults = {
                'purchase_line_id': lambda *a:False
@@ -44,7 +46,8 @@ stock_move()
 class stock_picking(osv.osv):
        _inherit = 'stock.picking'
        _columns = {
-               'purchase_id': fields.many2one('purchase.order', 'Purchase Order', ondelete='set null', select=True),
+               'purchase_id': fields.many2one('purchase.order', 'Purchase Order',
+                       ondelete='set null', select=True, readonly=True),
        }
        _defaults = {
                'purchase_id': lambda *a: False,
index c8100db..0220311 100644 (file)
@@ -7,7 +7,7 @@
                <field name="type">form</field>
                <field name="inherit_id" ref="stock.view_picking_form"/>
                <field name="arch" type="xml">
-                       <field name="origin" position="after">
+                       <field name="active" position="after">
                                <field name="purchase_id"/>
                        </field>
                </field>
index ecac846..ae1e2d1 100644 (file)
@@ -6,7 +6,7 @@
                <field name="type">form</field>
                <field name="inherit_id" ref="stock.view_picking_form"/>
                <field name="arch" type="xml">
-                       <field name="origin" position="after">
+                       <field name="active" position="after">
                                <field name="sale_id"/>
                        </field>
                </field>