from odoo import fields, models, _
|
|
|
|
class DuplicateOperation(models.TransientModel):
|
|
_name = 'opendons.operation.duplicate'
|
|
_description = 'Duplicate the operation'
|
|
|
|
def duplicate_operation(self):
|
|
active_ids = self._context.get('active_ids', []) or []
|
|
for record in self.env['opendons.operation'].browse(active_ids):
|
|
|
|
#creation de l'opération sans les segments
|
|
vals={}
|
|
vals['name']='copy of ' + record.name
|
|
vals['chanel']=record.chanel
|
|
vals['user_id']=self._uid
|
|
vals['state']='draft'
|
|
dup_operation=super(opendons_operation, self).create(vals)
|