diff --git a/addons/lunch/lunch.py b/addons/lunch/lunch.py index e937ffd76c2..fd1d3dc6815 100644 --- a/addons/lunch/lunch.py +++ b/addons/lunch/lunch.py @@ -177,7 +177,7 @@ class lunch_order(osv.Model): def _default_preference_get(self,cr,uid,args,context=None): pref_ref = self.pool.get('lunch.preference') - pref_ids = pref_ref.search(cr,uid,[],order='date desc',limit=20,context=context) + pref_ids = pref_ref.search(cr,uid,[('user_id','=',uid)],order='date desc',limit=15,context=context) result = [] for pref in pref_ref.browse(cr,uid,pref_ids,context=context): result.append(pref.id) @@ -195,52 +195,66 @@ class lunch_order(osv.Model): res = super(lunch_order,self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=submenu) if view_type == 'form': pref_ref = self.pool.get("lunch.preference") - pref_ids = pref_ref.search(cr,uid,[],context=context) - text="" - for pref in pref_ref.browse(cr,uid,pref_ids,context): - if pref['user_id'].id == uid: - function_name = "add_preference_"+str(pref.id) - price_text = "Price: "+str(pref['price']) - text += (''' - -

''')+pref['product_name']+('''

-
- ''')+price_text+(''' -
-