diff --git a/models/partner.py b/models/partner.py
index c864db8..3abb304 100755
--- a/models/partner.py
+++ b/models/partner.py
@@ -117,4 +117,27 @@ class ResPartner(models.Model):
regex = re.compile(r'([A-Za-z0-9-]+[.-_])*[A-Za-z0-9-]+@[A-Za-z0-9-]+(\.[A-Z|a-z]{2,})+')
if not re.fullmatch(regex, self.email):
- raise ValidationError('Invalid email')
\ No newline at end of file
+ raise ValidationError('Invalid email')
+
+ def partners_near_saint_cosme(self):
+
+ mailing_list=self.env['mailing.list'].sudo().search([('name','=','Habitants départements 28, 61, 72')])
+
+ partner=self.env['res.partner'].search(['|','|',('zip','=like','28%'),('zip','=like','61%'),('zip','=like','72%')])
+ for p in partner:
+
+ mailing_contact=self.env['mailing.contact'].sudo().search([('email','=',p.email)],limit=1)
+ #si le contact n'existe pas comme mailing contact, création
+ if not mailing_contact:
+ vals={}
+ vals['email']=p.email
+ vals['name']=p.name
+ vals['title_id']=int(p.title)
+ vals['country_id']=int(p.country_id)
+ vals['list_ids']=[(4,int(mailing_list.id))]
+ mailing_contact=self.env['mailing.contact'].sudo().create(vals)
+ else:
+ #si le contact existe, si la liste de diffusion n'est pas lié au contact, on l'ajoute
+ if not mailing_list in mailing_contact.list_ids:
+ mailing_contact.sudo().write({'list_ids':[(4,int(mailing_list.id))]})
+
diff --git a/views/booking_event.xml b/views/booking_event.xml
index 32f9e4a..126f61e 100755
--- a/views/booking_event.xml
+++ b/views/booking_event.xml
@@ -206,7 +206,7 @@ parent="booking_title_menu" groups="event.group_event_user" sequence="3"/> -->
+ name="Booking Events" web_icon="kalachakra_theme,static/src/img/icons/Events.png"/>
diff --git a/views/event.xml b/views/event.xml
index 3098792..0c91462 100755
--- a/views/event.xml
+++ b/views/event.xml
@@ -23,6 +23,9 @@
event.event
+
+
+
tree_evt_name_column
diff --git a/views/individual_booking_event.xml b/views/individual_booking_event.xml
index 865e8b7..e5ef81f 100755
--- a/views/individual_booking_event.xml
+++ b/views/individual_booking_event.xml
@@ -10,7 +10,7 @@
+ name="Individual Booking Events" web_icon="kalachakra_theme,static/src/img/icons/Events.png"/>
diff --git a/views/payment_transaction.xml b/views/payment_transaction.xml
index d2763a4..b48eb45 100755
--- a/views/payment_transaction.xml
+++ b/views/payment_transaction.xml
@@ -16,7 +16,7 @@