diff --git a/odex25_sales/odex25_website_event_track_gantt/i18n/ar.po b/odex25_sales/odex25_website_event_track_gantt/i18n/ar.po
index d1620961f..3e9693e64 100644
--- a/odex25_sales/odex25_website_event_track_gantt/i18n/ar.po
+++ b/odex25_sales/odex25_website_event_track_gantt/i18n/ar.po
@@ -147,3 +147,13 @@ msgstr "منظمين الفعاليات"
#: model:ir.actions.act_window,name:odex25_website_event_track_gantt.action_organizer_form
msgid "Event Organizers"
msgstr "منظمين الفعاليات"
+
+#. module: odex25_website_event_track_gantt
+#: model:ir.model.fields,field_description:odex25_website_event_track_gantt.field_res_partner__contact_person
+msgid "Contact person"
+msgstr "أسم مسؤول التواصل"
+
+#. module: odex25_website_event_track_gantt
+#: model:ir.model.fields,field_description:odex25_website_event_track_gantt.field_event_sponsor__contact_person
+msgid "Partner contact person"
+msgstr "أسم مسؤول التواصل عند الشريك"
diff --git a/odex25_sales/odex25_website_event_track_gantt/models/__init__.py b/odex25_sales/odex25_website_event_track_gantt/models/__init__.py
index 6a22d1ae4..7f0d6838d 100644
--- a/odex25_sales/odex25_website_event_track_gantt/models/__init__.py
+++ b/odex25_sales/odex25_website_event_track_gantt/models/__init__.py
@@ -2,3 +2,4 @@
from . import event_event
from . import res_partner
+from . import event_sponsor
diff --git a/odex25_sales/odex25_website_event_track_gantt/models/event_sponsor.py b/odex25_sales/odex25_website_event_track_gantt/models/event_sponsor.py
new file mode 100644
index 000000000..e35116d98
--- /dev/null
+++ b/odex25_sales/odex25_website_event_track_gantt/models/event_sponsor.py
@@ -0,0 +1,7 @@
+from odoo import fields, models
+
+
+class Sponsor(models.Model):
+ _inherit = "event.sponsor"
+
+ contact_person = fields.Char(string="Partner contact person", related="partner_id.contact_person")
diff --git a/odex25_sales/odex25_website_event_track_gantt/models/res_partner.py b/odex25_sales/odex25_website_event_track_gantt/models/res_partner.py
index 1bbb5745b..a931ca5d6 100644
--- a/odex25_sales/odex25_website_event_track_gantt/models/res_partner.py
+++ b/odex25_sales/odex25_website_event_track_gantt/models/res_partner.py
@@ -7,3 +7,4 @@ class ResPartner(models.Model):
is_event_address = fields.Boolean(string="Event address")
is_organizer = fields.Boolean(string="Organizer")
is_sponsor = fields.Boolean(string="Sponsor")
+ contact_person = fields.Char(string="Contact person")
diff --git a/odex25_sales/odex25_website_event_track_gantt/views/event_event_views.xml b/odex25_sales/odex25_website_event_track_gantt/views/event_event_views.xml
index 2d4596d17..4e24f73b3 100644
--- a/odex25_sales/odex25_website_event_track_gantt/views/event_event_views.xml
+++ b/odex25_sales/odex25_website_event_track_gantt/views/event_event_views.xml
@@ -28,10 +28,12 @@
{'show_address': 1, 'default_is_event_address': True,'default_is_company':
True}
+ {'no_create': True, 'no_create_edit': True}
[('is_event_address','=',True)]
{'default_is_company': True,'default_is_organizer': True,}
+ {'no_create': True, 'no_create_edit': True}
[('is_organizer','=',True)]
@@ -49,4 +51,19 @@
+
+
+ event.event.form.view.group
+ event.event
+
+
+
+
+ {'no_create': False, 'no_create_edit': False}
+
+
+ {'no_create': False, 'no_create_edit': False}
+
+
+
diff --git a/odex25_sales/odex25_website_event_track_gantt/views/event_sponsor_views.xml b/odex25_sales/odex25_website_event_track_gantt/views/event_sponsor_views.xml
index 5e1c86145..557aa351a 100644
--- a/odex25_sales/odex25_website_event_track_gantt/views/event_sponsor_views.xml
+++ b/odex25_sales/odex25_website_event_track_gantt/views/event_sponsor_views.xml
@@ -8,15 +8,37 @@
{'default_is_company': True, 'default_is_sponsor': True}
+ {'no_create': True, 'no_create_edit': True}
[('is_sponsor','=',True)]
+
+
-
diff --git a/odex25_sales/odex25_website_event_track_gantt/views/res_partner_views.xml b/odex25_sales/odex25_website_event_track_gantt/views/res_partner_views.xml
index 4756b2327..c843e9ed5 100644
--- a/odex25_sales/odex25_website_event_track_gantt/views/res_partner_views.xml
+++ b/odex25_sales/odex25_website_event_track_gantt/views/res_partner_views.xml
@@ -20,6 +20,9 @@
{'required': [('is_sponsor', '=', True)]}
+
+
+