- Non Adhérent:
-
+
+
diff --git a/wizard/__init__.py b/wizard/__init__.py
new file mode 100644
index 0000000..9db169a
--- /dev/null
+++ b/wizard/__init__.py
@@ -0,0 +1 @@
+from . import operation_duplicate_wizard
\ No newline at end of file
diff --git a/wizard/operation_duplicate_wizard.py b/wizard/operation_duplicate_wizard.py
new file mode 100644
index 0000000..ab0d44a
--- /dev/null
+++ b/wizard/operation_duplicate_wizard.py
@@ -0,0 +1,17 @@
+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)
\ No newline at end of file
diff --git a/wizard/operation_duplicate_wizard.xml b/wizard/operation_duplicate_wizard.xml
new file mode 100644
index 0000000..c5ce5e1
--- /dev/null
+++ b/wizard/operation_duplicate_wizard.xml
@@ -0,0 +1,28 @@
+
+
+
+
+ duplicate.operation.wizard
+ opendons.operation.duplicate
+
+
+
+
+
+
+ Duplicate operation
+ opendons.operation.duplicate
+ form
+ new
+
+
+
+
+
+
\ No newline at end of file