Hardik Ansodariya (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-default_delivery_product-han into 
lp:openobject-addons.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-default_delivery_product-han/+merge/90047

Hello,

set product "Delivery" value by  default in delivery method.
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-default_delivery_product-han/+merge/90047
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-default_delivery_product-han.
=== modified file 'delivery/delivery.py'
--- delivery/delivery.py	2012-01-24 13:12:06 +0000
+++ delivery/delivery.py	2012-01-25 06:16:24 +0000
@@ -60,6 +60,12 @@
             res[carrier.id]=price
         return res
 
+    def _get_product_id(self, cr, uid, *args):
+        model_data = self.pool.get('ir.model.data')
+        res = model_data.search(cr,uid, [('name', '=', 'delivery_product')])
+        if res:return model_data.browse(cr,uid,res[0]).res_id
+        return False
+  
     _columns = {
         'name': fields.char('Delivery Method', size=64, required=True),
         'partner_id': fields.many2one('res.partner', 'Transport Company', required=True, help="The partner that is doing the delivery service."),
@@ -77,6 +83,7 @@
     _defaults = {
         'active': 1,
         'free_if_more_than': False,
+        'product_id': _get_product_id,
     }
 
     def grid_get(self, cr, uid, ids, contact_id, context=None):

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to