diff --git a/addons/event/__manifest__.py b/addons/event/__manifest__.py index 21f09c9781c..9266175eb53 100644 --- a/addons/event/__manifest__.py +++ b/addons/event/__manifest__.py @@ -23,7 +23,10 @@ Key Features 'security/ir.model.access.csv', 'views/event_menu_views.xml', 'views/event_ticket_views.xml', - 'views/event_views.xml', + 'views/event_mail_views.xml', + 'views/event_registration_views.xml', + 'views/event_type_views.xml', + 'views/event_event_views.xml', 'views/event_stage_views.xml', 'report/event_event_templates.xml', 'report/event_event_reports.xml', diff --git a/addons/event/models/event_registration.py b/addons/event/models/event_registration.py index db2c76af728..82b4e7c1d41 100644 --- a/addons/event/models/event_registration.py +++ b/addons/event/models/event_registration.py @@ -40,6 +40,8 @@ class EventRegistration(models.Model): readonly=False, store=True) event_begin_date = fields.Datetime(string="Event Start Date", related='event_id.date_begin', readonly=True) event_end_date = fields.Datetime(string="Event End Date", related='event_id.date_end', readonly=True) + event_organizer_id = fields.Many2one(string='Event Organizer', related='event_id.organizer_id', readonly=True) + event_user_id = fields.Many2one(string='Event Responsible', related='event_id.user_id', readonly=True) company_id = fields.Many2one( 'res.company', string='Company', related='event_id.company_id', store=True, readonly=True, states={'draft': [('readonly', False)]}) diff --git a/addons/event/views/event_event_views.xml b/addons/event/views/event_event_views.xml new file mode 100644 index 00000000000..ef2fbcdba44 --- /dev/null +++ b/addons/event/views/event_event_views.xml @@ -0,0 +1,349 @@ + + + + + event.event.form + event.event + +
+
+ +
+ +
+ + +
+ + + + + + +
+
+ + + + + + + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+ +
+
+ + + event.event.tree + event.event + + + + + + + + + + + + + + + + + + + + + + + + event.event.form.quick_create + event.event + 1000 + +
+ + + + +
+
+ + + event.event.kanban + event.event + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + +
+
+
+ + +
+
+
+
+
+ +
+
+
+
+ + Expected attendees + + + +
+
+
+ +
+
+ + +
+
+
+
+
+ + + + + + + + event.event.calendar + event.event + + + + + + + + + + + + + + + event.event.search + event.event + + + + + + + + + + + + + + + + + + + + + + + + + + + + + event.event.view.pivot + event.event + + + + + + + + + + event.event.view.graph + event.event + + + + + + + + + + + Events Analysis + event.event + pivot,graph + +

+ No Event data yet! +

+ Use this report to compare or aggregate event performances. +

+
+
+ + + Events + ir.actions.act_window + event.event + kanban,calendar,tree,form,pivot,graph + + +

+ Create an Event +

+ Schedule and organize your events: handle registrations, send automated confirmation emails, sell tickets, etc. +

+
+
+ + + + + + + diff --git a/addons/event/views/event_mail_views.xml b/addons/event/views/event_mail_views.xml new file mode 100644 index 00000000000..babcf0672a7 --- /dev/null +++ b/addons/event/views/event_mail_views.xml @@ -0,0 +1,78 @@ + + + + + + event.mail.form + event.mail + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + event.mail.tree + event.mail + + + + + + + + + + + + + + + Events Mail Schedulers + event.mail + {'create': False} + +

+ Nothing Scheduled yet! +

+ Under this technical menu you will find all scheduled communication related to your events. +

+
+
+ + + + +
diff --git a/addons/event/views/event_registration_views.xml b/addons/event/views/event_registration_views.xml new file mode 100644 index 00000000000..57e2bd98ec6 --- /dev/null +++ b/addons/event/views/event_registration_views.xml @@ -0,0 +1,384 @@ + + + + + + event.registration.tree + event.registration + + + + + + + + + + + + + + + + -
- - - - - - -
-
- - - - - - - - - -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-
- - - event.event.tree - event.event - - - - - - - - - - - - - - - - - - - - - - - - event.event.form.quick_create - event.event - 1000 - -
- - - - -
-
- - - event.event.kanban - event.event - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
-
-
- - -
-
-
-
-
- -
-
-
-
- - Expected attendees - - - -
-
-
- -
-
- - -
-
-
-
-
- - - - - - - - event.event.calendar - event.event - - - - - - - - - - - - - - - event.event.search - event.event - - - - - - - - - - - - - - - - - - - - - - - - - - - - - event.event.view.pivot - event.event - - - - - - - - - - event.event.view.graph - event.event - - - - - - - - - - Events - ir.actions.act_window - event.event - kanban,calendar,tree,form,pivot,graph - - -

- Create an Event -

- Schedule and organize your events: handle registrations, send automated confirmation emails, sell tickets, etc. -

-
-
- - - - - - - - - event.registration.tree - event.registration - - - - - - - - - - - - - - - -