diff --git a/models/operation.py b/models/operation.py
index 212f534..39bf6e3 100644
--- a/models/operation.py
+++ b/models/operation.py
@@ -161,6 +161,24 @@ class opendons_operation(models.Model):
#RG2: la priorité des segments est l'ordre de présentation dans la liste des segmments
#RG3: au final, un contact sélectionné est rattaché à l'opération avec le segment d'appartenance
+ @api.model
+ def create(self,vals):
+
+ res=super(opendons_operation, self).create(vals)
+ #création du segment d'exclusion
+ vals2={}
+ vals2['operation_id']=res.id
+ vals2['sequence']=1
+ vals2['code']='EXCL'
+ vals2['name']='Exclusion'
+ vals2['exclusion']=True
+ res2=self.env['opendons.segment'].create(vals2)
+
+
+ return res
+
+
+
def export_partners(self):
@@ -191,7 +209,7 @@ class opendons_segment(models.Model):
sequence = fields.Integer(string="sequence", default=10)
code=fields.Char(string='Code',required=True, translate=True,track_visibility='always')
name=fields.Char(string='Name',required=True, translate=True,track_visibility='always')
- exclusion=fields.Boolean(String='segment d\'exclusion',default=False)
+ exclusion=fields.Boolean(String='segment d\'exclusion',default=False,readonly=True)
logical_operator = fields.Selection([('union','union'),('inter','intersection')],'Type',default='union')
cost = fields.Monetary(
string='Cost',
diff --git a/views/operation.xml b/views/operation.xml
index b343738..416b491 100644
--- a/views/operation.xml
+++ b/views/operation.xml
@@ -179,7 +179,7 @@
-
+