← Back to team overview

openerp-dev-web team mailing list archive

lp:~openerp-dev/openobject-addons/stack_holder_request_ref_copy_sequence into lp:~openobject-training/openobject-addons/training

 

gpa(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/stack_holder_request_ref_copy_sequence into lp:~openobject-training/openobject-addons/training.

Requested reviews:
  Bhumika (OpenERP) (sbh-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/stack_holder_request_ref_copy_sequence/+merge/60047

Improvement for the stack holder request name sequence when do copy
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/stack_holder_request_ref_copy_sequence/+merge/60047
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/stack_holder_request_ref_copy_sequence.
=== modified file 'training/training.py'
--- training/training.py	2011-05-02 04:49:56 +0000
+++ training/training.py	2011-05-05 11:35:51 +0000
@@ -3928,6 +3928,22 @@
             values['reference'] = self.pool.get('ir.sequence').get(cr, uid, 'training.pshr')
         return super(training_participation_stakeholder_request, self).create(cr, uid, values, context)
 
+    def copy(self, cr, uid, id, default=None, context=None):
+        if context is None:
+            context={}
+
+        if not default:
+            default = {}
+        default = default.copy()
+        default.update({
+            'reference': '/',
+            'purchase_order_id': False,
+            'participation_ids' : [],
+        })
+        return super(training_participation_stakeholder_request, self).copy(cr, uid, id, default=default,
+                    context=context)
+
+
     def on_change_job(self, cr, uid, ids, job_id, context=None):
         if not job_id:
             return False


Follow ups