[IMP]: Improve tree view.
authorAtul Patel (OpenERP) <atp@tinyerp.com>
Sat, 2 Jun 2012 06:58:41 +0000 (12:28 +0530)
committerAtul Patel (OpenERP) <atp@tinyerp.com>
Sat, 2 Jun 2012 06:58:41 +0000 (12:28 +0530)
bzr revid: atp@tinyerp.com-20120602065841-zoz75mk96usd2psi

addons/purchase_requisition/purchase_requisition.py
addons/purchase_requisition/purchase_requisition_view.xml

index fa0a807..e3866f9 100644 (file)
@@ -169,7 +169,7 @@ class purchase_requisition(osv.osv):
     def get_needaction_user_ids(self, cr, uid, ids, context=None):
         result = dict.fromkeys(ids, [])
         for obj in self.browse(cr, uid, ids, context=context):
-            if (obj.state == 'draft'):
+            if (obj.state == 'draft') and obj.user_id:
                 result[obj.id] = [obj.user_id.id]
         return result
 
index 284d535..21a15a9 100644 (file)
         <field name="type">tree</field>
         <field name="model">purchase.requisition</field>
         <field name="arch" type="xml">
-            <tree colors="grey:state == 'done';red:date_end&lt;current_date and state not in ('done','cancel');black:date_end&gt;=current_date;" string="Purchase Requisition">
+            <tree fonts="bold:needaction_pending==True" colors="grey:state == 'cancel';red:date_end&lt;current_date and state not in ('done','cancel');black:date_end&gt;=current_date;" string="Purchase Requisition">
+                <field name="needaction_pending" invisible="1"/>
                 <field name="name"/>
-                <field name="user_id"/>
                 <field name="date_start"/>
+                <field name="user_id"/>
+                <field name="company_id" groups="base.group_multi_company" widget="selection"/>
                 <field name="date_end"/>
                 <field name="origin"/>
                 <field name="state"/>
             </tree>
-        </field>
+      </field>
     </record>
 
     <record id="view_purchase_requisition_filter" model="ir.ui.view">