diff --git a/addons/crm/web_planner_data.xml b/addons/crm/web_planner_data.xml index 70b1873c197..a7e723f0be7 100644 --- a/addons/crm/web_planner_data.xml +++ b/addons/crm/web_planner_data.xml @@ -819,7 +819,7 @@
- +
Follow the day-to-day activites to be sure that everyone is using it
diff --git a/addons/gamification/data/goal_base.xml b/addons/gamification/data/goal_base.xml index 2cf8a301523..155bddb05bd 100644 --- a/addons/gamification/data/goal_base.xml +++ b/addons/gamification/data/goal_base.xml @@ -152,7 +152,7 @@ Follow mail.channels to receive news python result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', 'mail.channel'), ('partner_id', '=', object.user_id.partner_id.id)], count=True, context=context) - + diff --git a/addons/hr/mail_hr_view.xml b/addons/hr/mail_hr_view.xml index 0a5ea43d43a..952d5cb34ed 100644 --- a/addons/hr/mail_hr_view.xml +++ b/addons/hr/mail_hr_view.xml @@ -1,7 +1,7 @@ - + Inbox mail.message form diff --git a/addons/mail/data/mail_data.xml b/addons/mail/data/mail_data.xml index 8afde76abfd..987fe6e2911 100644 --- a/addons/mail/data/mail_data.xml +++ b/addons/mail/data/mail_data.xml @@ -45,7 +45,7 @@ Open Messaging Menu reload - + diff --git a/addons/mail/doc/mail_message.rst b/addons/mail/doc/mail_message.rst index b5e2d8da8b4..de58b3bebf2 100644 --- a/addons/mail/doc/mail_message.rst +++ b/addons/mail/doc/mail_message.rst @@ -23,7 +23,7 @@ ClientAction (ir.actions.client) .. code-block:: xml - + Inbox mail.wall mail.message diff --git a/addons/mail/models/mail_channel.py b/addons/mail/models/mail_channel.py index dc3e3c33a3c..4b3fbbca0b4 100644 --- a/addons/mail/models/mail_channel.py +++ b/addons/mail/models/mail_channel.py @@ -64,7 +64,7 @@ class MailGroup(models.Model): @api.model def create(self, vals): # get parent menu - menu_parent = self.env.ref('mail.mail_group_root') + menu_parent = self.env.ref('mail.mail_channel_menu_root') # Create menu id menu = self.env['ir.ui.menu'].sudo().create({'name': vals['name'], 'parent_id': menu_parent.id}) @@ -77,7 +77,7 @@ class MailGroup(models.Model): group.alias_id.write({"alias_force_thread_id": group.id, 'alias_parent_thread_id': group.id}) # Create action window for this group and link the menu to it - inbox_ref = self.env.ref('mail.action_mail_group_feeds') + inbox_ref = self.env.ref('mail.mail_channel_action_timeline') search_ref = self.env.ref('mail.view_message_search') act_domain = [('model', '=', 'mail.channel'), ('res_id', '=', group.id)] act_context = {'default_model': 'mail.channel', diff --git a/addons/mail/models/mail_thread.py b/addons/mail/models/mail_thread.py index 8499ce7d35a..1f24016aadd 100644 --- a/addons/mail/models/mail_thread.py +++ b/addons/mail/models/mail_thread.py @@ -497,7 +497,7 @@ class MailThread(models.AbstractModel): """ When redirecting towards the Inbox, choose which action xml_id has to be fetched. This method is meant to be inherited, at least in portal because portal users have a different Inbox action than classic users. """ - return 'mail.action_mail_inbox_feeds' + return 'mail.mail_message_action_inbox' @api.model def message_redirect_action(self): diff --git a/addons/mail/tests/test_mail_features.py b/addons/mail/tests/test_mail_features.py index fa7d2888146..0c7e809a5ff 100644 --- a/addons/mail/tests/test_mail_features.py +++ b/addons/mail/tests/test_mail_features.py @@ -64,7 +64,7 @@ class TestMailFeatures(TestMail): def test_inbox_redirection_basic(self): """ Inbox redirection: no params, Inbox """ - inbox_act_id = self.ref('mail.action_mail_inbox_feeds') + inbox_act_id = self.ref('mail.mail_message_action_inbox') action = self.env['mail.thread'].with_context({'params': {}}).sudo(self.user_employee).message_redirect_action() self.assertEqual( action.get('type'), 'ir.actions.act_window', @@ -109,7 +109,7 @@ class TestMailFeatures(TestMail): def test_inbox_redirection_message_inbox(self): """ Inbox redirection: message without read access: Inbox """ message = self.group_pigs.message_post(body='My body', partner_ids=[self.user_employee.partner_id.id], message_type='comment', subtype='mail.mt_comment') - inbox_act_id = self.ref('mail.action_mail_inbox_feeds') + inbox_act_id = self.ref('mail.mail_message_action_inbox') action = self.env['mail.thread'].with_context({ 'params': {'message_id': message.id} }).sudo(self.user_public).message_redirect_action() @@ -125,7 +125,7 @@ class TestMailFeatures(TestMail): @mute_logger('openerp.models') def test_inbox_redirection_document_inbox(self): """ Inbox redirection: document without read access: Inbox """ - inbox_act_id = self.ref('mail.action_mail_inbox_feeds') + inbox_act_id = self.ref('mail.mail_message_action_inbox') action = self.env['mail.thread'].with_context({ 'params': {'model': 'mail.channel', 'res_id': self.group_pigs.id} }).sudo(self.user_public).message_redirect_action() diff --git a/addons/mail/views/mail_channel_views.xml b/addons/mail/views/mail_channel_views.xml index 6542d491f2c..2f1943efa8e 100644 --- a/addons/mail/views/mail_channel_views.xml +++ b/addons/mail/views/mail_channel_views.xml @@ -2,15 +2,16 @@ - + Discussion Group mail.message form timeline - - + + + mail.channel.kanban mail.channel @@ -57,8 +58,7 @@ - - + mail.channel.form mail.channel @@ -114,8 +114,7 @@ - - + mail.channel.tree mail.channel @@ -126,8 +125,7 @@ - - + mail.channel.search mail.channel @@ -138,17 +136,22 @@ - - + Join a group mail.channel form kanban,tree,form - + - - + + + + + + diff --git a/addons/mail/views/mail_thread_views.xml b/addons/mail/views/mail_thread_views.xml index 7e9c8f7b1af..6d7ed826e28 100644 --- a/addons/mail/views/mail_thread_views.xml +++ b/addons/mail/views/mail_thread_views.xml @@ -2,15 +2,11 @@ - + - + Inbox mail.message form @@ -30,8 +26,8 @@ ] - + Mail Redirection (Document / Inbox) diff --git a/addons/portal/mail_thread.py b/addons/portal/mail_thread.py index 39c6ec7339d..ad3a8e6a043 100644 --- a/addons/portal/mail_thread.py +++ b/addons/portal/mail_thread.py @@ -20,6 +20,6 @@ class mail_thread(osv.AbstractModel): cur_user = self.pool.get('res.users').browse(cr, SUPERUSER_ID, uid, context=context) # if uid is a portal user -> action is different if any(group.is_portal for group in cur_user.groups_id): - return 'portal.action_mail_inbox_feeds_portal' + return 'portal.mail_message_action_inbox_portal' else: return super(mail_thread, self)._get_inbox_action_xml_id(cr, uid, context=context) diff --git a/addons/portal/portal_view.xml b/addons/portal/portal_view.xml index 2cc0d0e4da1..8b45ed6ae89 100644 --- a/addons/portal/portal_view.xml +++ b/addons/portal/portal_view.xml @@ -11,7 +11,7 @@ - + Inbox mail.message form @@ -33,7 +33,7 @@ + action="mail_message_action_inbox_portal" sequence="10" groups="base.group_portal"/>