From 623a226beb3f432446e4373e39e5511eec7401a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 28 Jan 2020 11:32:29 +0000 Subject: [PATCH] [MOV][IMP] event: improve some views and event main menus definitions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PURPOSE This commit is part of ticket model support directly in event application. SPECIFICATIONS In this commit we move menu definitions in their own file. It eases views split and move, as otherwise there are dependencies between files that are complicated to solve. Better to have menus defined in a main file, and updating them at will afterwards. We also improve menus sequences and groups, as some were missing or badly defined. Registration tree view is slightly updated to include phone and mobile numbers as those are used notably for communication. They are hidden by default like email. Finally a small tweak of event kanban view is performed, notably to have a better display with dependencies installed. We ensure all cards have the same height. LINKS Task ID 2177281 Community PR #43488 Co-Authored-By: Thibault Delavallée Co-Authored-By: Stéphane Debauche --- addons/event/__manifest__.py | 1 + addons/event/static/src/scss/event.scss | 5 +-- addons/event/views/event_menu_views.xml | 41 +++++++++++++++++++++++++ addons/event/views/event_views.xml | 24 ++++++++------- 4 files changed, 58 insertions(+), 13 deletions(-) create mode 100644 addons/event/views/event_menu_views.xml diff --git a/addons/event/__manifest__.py b/addons/event/__manifest__.py index 5ad98513c17..f58fc32fb75 100644 --- a/addons/event/__manifest__.py +++ b/addons/event/__manifest__.py @@ -21,6 +21,7 @@ Key Features 'data': [ 'security/event_security.xml', 'security/ir.model.access.csv', + 'views/event_menu_views.xml', 'views/event_views.xml', 'views/event_stage_views.xml', 'report/event_event_templates.xml', diff --git a/addons/event/static/src/scss/event.scss b/addons/event/static/src/scss/event.scss index ec7ff14cc77..0fed82448a8 100644 --- a/addons/event/static/src/scss/event.scss +++ b/addons/event/static/src/scss/event.scss @@ -1,7 +1,8 @@ .o_kanban_view.o_event_kanban_view { + .o_kanban_record { + min-height: 140px; + } .o_kanban_content { - min-height: 130px; - .o_event_fontweight_500 { font-weight: 500; } diff --git a/addons/event/views/event_menu_views.xml b/addons/event/views/event_menu_views.xml new file mode 100644 index 00000000000..3f42322e9b3 --- /dev/null +++ b/addons/event/views/event_menu_views.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + diff --git a/addons/event/views/event_views.xml b/addons/event/views/event_views.xml index 919c4251c43..9d02e87f1c1 100644 --- a/addons/event/views/event_views.xml +++ b/addons/event/views/event_views.xml @@ -2,10 +2,6 @@ - - - - event.type.form @@ -158,9 +154,9 @@ event.type - - + + + @@ -348,8 +344,8 @@ -
-
+
+
@@ -475,7 +471,9 @@ - + + + + + @@ -726,6 +726,8 @@ event.mail - + + +