From dc89f58467aad18fa7f0b9905c543dd71bda66ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Mon, 2 Dec 2019 13:31:28 +0000 Subject: [PATCH] [IMP] mail, rating, portal_rating: improve message and rating views Purpose of this commit is to add some missing fields in message view, notably is_internal newly added flag and its ratings. Rating form view is also updated to display is_internal flag, and form view is a bit reorganized. Task ID 2071556 PR #38692 --- addons/mail/views/mail_blacklist_views.xml | 2 +- addons/mail/views/mail_followers_views.xml | 2 +- addons/mail/views/mail_message_views.xml | 21 ++++++++------- addons/mail/views/mail_notification_views.xml | 2 +- addons/portal_rating/views/rating_views.xml | 2 +- addons/rating/__manifest__.py | 5 ++-- addons/rating/views/mail_message_views.xml | 15 +++++++++++ ...ating_view.xml => rating_rating_views.xml} | 26 ++++++++++++++----- 8 files changed, 52 insertions(+), 23 deletions(-) create mode 100644 addons/rating/views/mail_message_views.xml rename addons/rating/views/{rating_view.xml => rating_rating_views.xml} (91%) diff --git a/addons/mail/views/mail_blacklist_views.xml b/addons/mail/views/mail_blacklist_views.xml index 05c59ede18b..139344a38a2 100644 --- a/addons/mail/views/mail_blacklist_views.xml +++ b/addons/mail/views/mail_blacklist_views.xml @@ -62,6 +62,6 @@ name="Email Blacklist" action="mail_blacklist_action" parent="mail.mail_menu_technical" - sequence="20"/> + sequence="22"/> diff --git a/addons/mail/views/mail_followers_views.xml b/addons/mail/views/mail_followers_views.xml index d3d743482c7..bb098690b57 100644 --- a/addons/mail/views/mail_followers_views.xml +++ b/addons/mail/views/mail_followers_views.xml @@ -50,7 +50,7 @@ id="menu_email_followers" parent="mail.mail_menu_technical" action="action_view_followers" - sequence="20" + sequence="21" groups="base.group_no_one"/> diff --git a/addons/mail/views/mail_message_views.xml b/addons/mail/views/mail_message_views.xml index c9217f94db2..01015d7aea0 100644 --- a/addons/mail/views/mail_message_views.xml +++ b/addons/mail/views/mail_message_views.xml @@ -18,8 +18,8 @@ - - mail.message.form + + mail.message.view.form mail.message 20 @@ -31,16 +31,17 @@ - - - - - - - + + + + + + + + @@ -81,7 +82,7 @@ - + diff --git a/addons/mail/views/mail_notification_views.xml b/addons/mail/views/mail_notification_views.xml index 8ebbbb18c53..3167fb4cda4 100644 --- a/addons/mail/views/mail_notification_views.xml +++ b/addons/mail/views/mail_notification_views.xml @@ -52,7 +52,7 @@ id="mail_notification_menu" parent="mail.mail_menu_technical" action="mail_notification_action" - sequence="30" + sequence="20" groups="base.group_no_one"/> diff --git a/addons/portal_rating/views/rating_views.xml b/addons/portal_rating/views/rating_views.xml index 2a9e5bf0866..c179d92e1fd 100644 --- a/addons/portal_rating/views/rating_views.xml +++ b/addons/portal_rating/views/rating_views.xml @@ -5,7 +5,7 @@ rating.rating - + diff --git a/addons/rating/__manifest__.py b/addons/rating/__manifest__.py index db4e37c8609..6f05e8fd972 100644 --- a/addons/rating/__manifest__.py +++ b/addons/rating/__manifest__.py @@ -10,11 +10,12 @@ This module allows a customer to give rating. 'mail', ], 'data': [ - 'views/rating_view.xml', + 'views/rating_rating_views.xml', 'views/rating_template.xml', + 'views/mail_message_views.xml', 'views/assets.xml', 'security/ir.model.access.csv' - ], + ], 'installable': True, 'auto_install': False, } diff --git a/addons/rating/views/mail_message_views.xml b/addons/rating/views/mail_message_views.xml new file mode 100644 index 00000000000..887c7684526 --- /dev/null +++ b/addons/rating/views/mail_message_views.xml @@ -0,0 +1,15 @@ + + + + mail.message.view.form.inherit.rating + mail.message + + + + + + + + + + diff --git a/addons/rating/views/rating_view.xml b/addons/rating/views/rating_rating_views.xml similarity index 91% rename from addons/rating/views/rating_view.xml rename to addons/rating/views/rating_rating_views.xml index 7370d05c875..22f46276795 100644 --- a/addons/rating/views/rating_view.xml +++ b/addons/rating/views/rating_rating_views.xml @@ -32,22 +32,21 @@ - - + + - - + -
+ +
- - + @@ -169,4 +168,17 @@
+ + Ratings + rating.rating + kanban,tree,graph,pivot,form + + + + +