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)] + + event.sponsor.view.form.group + event.sponsor + + + + + {'no_create': False, 'no_create_edit': False} + + + + + Event Sponsors + ir.actions.act_window + event.sponsor + kanban,tree,form + +

+ Create a Sponsor +

+
+
- 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)]} + + +