From c04a99ca5211b538a6236f67ebba06523d02aab2 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Dufays Date: Thu, 7 Apr 2022 13:28:12 +0000 Subject: [PATCH] [MOV] event: split view in multiple files to ease changes The split allows to: - have one file per model and shorter files - ease finding of views - ease tracking of changes Task-2761011 Part-of: odoo/odoo#84546 --- addons/event/__manifest__.py | 5 +- addons/event/views/event_event_views.xml | 343 +++++++ addons/event/views/event_mail_views.xml | 78 ++ .../event/views/event_registration_views.xml | 336 +++++++ addons/event/views/event_type_views.xml | 120 +++ addons/event/views/event_views.xml | 869 ------------------ 6 files changed, 881 insertions(+), 870 deletions(-) create mode 100644 addons/event/views/event_event_views.xml create mode 100644 addons/event/views/event_mail_views.xml create mode 100644 addons/event/views/event_registration_views.xml create mode 100644 addons/event/views/event_type_views.xml delete mode 100644 addons/event/views/event_views.xml 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/views/event_event_views.xml b/addons/event/views/event_event_views.xml new file mode 100644 index 00000000000..cc5dd906ef9 --- /dev/null +++ b/addons/event/views/event_event_views.xml @@ -0,0 +1,343 @@ + + + + + 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..63a4b6ff52e --- /dev/null +++ b/addons/event/views/event_registration_views.xml @@ -0,0 +1,336 @@ + + + + + + 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 - - - - - - - - - - - - - - - -