[IMP] mail: add a new entry in technical menu for discuss

Purpose is to lessen size of technical "Email" menu and move some
discuss menu entries in their own menu. It will be the new first menu
entry in technical, before Emails that is more technical.

Some menu items are moved in this new menu, notably followers, messages
or mail blacklist.

Emails menu is also reordered, to have notably all channels related
entries together, ...

Task 2118599
PR #39460
This commit is contained in:
Thibault Delavallée
2019-11-07 12:21:32 +00:00
parent 459228f053
commit 65dc880f73
21 changed files with 67 additions and 21 deletions
+1
View File
@@ -344,6 +344,7 @@
id="menu_calendar_configuration"
name="Calendar"
parent="base.menu_custom"
sequence="30"
groups="base.group_no_one"/>
<menuitem
+1 -1
View File
@@ -134,5 +134,5 @@
action="digest_digest_action"
parent="base.menu_email"
groups="base.group_erp_manager"
sequence="93"/>
sequence="80"/>
</odoo>
+1 -1
View File
@@ -98,7 +98,7 @@
id="menu_action_fetchmail_server_tree"
action="action_email_server_tree"
name="Incoming Mail Servers"
sequence="14"
sequence="6"
groups="base.group_no_one"
/>
+1 -1
View File
@@ -40,7 +40,7 @@
id="iap_root_menu"
name="IAP"
parent="base.menu_custom"
sequence="4"/>
sequence="5"/>
<menuitem
id="iap_account_menu"
+1
View File
@@ -9,6 +9,7 @@
'website': 'https://www.odoo.com/page/discuss',
'depends': ['base', 'base_setup', 'bus', 'web_tour'],
'data': [
'views/mail_menus.xml',
'wizard/invite_view.xml',
'wizard/mail_compose_message_view.xml',
'wizard/mail_resend_cancel_views.xml',
+4 -2
View File
@@ -88,7 +88,8 @@
<menuitem
id="menu_mail_activity_type"
action="mail_activity_type_action"
parent="base.menu_email"
parent="mail.mail_menu_technical"
sequence="10"
/>
<record id="mail_activity_action" model="ir.actions.act_window">
@@ -100,7 +101,8 @@
<menuitem
id="menu_mail_activities"
action="mail_activity_action"
parent="base.menu_email"
parent="mail.mail_menu_technical"
sequence="11"
/>
<record id="mail_activity_view_form_popup" model="ir.ui.view">
+1 -1
View File
@@ -80,7 +80,7 @@
<menuitem id="mail_alias_menu"
parent="base.menu_email"
action="action_view_mail_alias"
sequence="50"
sequence="11"
groups="base.group_no_one"/>
</data>
+5 -1
View File
@@ -58,6 +58,10 @@
</record>
<!-- Technical Menu -->
<menuitem id="mail_blacklist_menu" name="Mass Mail Blacklist" action="mail_blacklist_action" parent="base.menu_email"/>
<menuitem id="mail_blacklist_menu"
name="Email Blacklist"
action="mail_blacklist_action"
parent="mail.mail_menu_technical"
sequence="20"/>
</odoo>
+7 -3
View File
@@ -38,8 +38,12 @@
<field name="view_mode">tree,form</field>
</record>
<menuitem name="Channels/Partner" id="mail_channel_partner_menu" parent="base.menu_email"
action="mail_channel_partner_action" sequence="92" groups="base.group_no_one"/>
<menuitem name="Channels/Partner"
id="mail_channel_partner_menu"
parent="base.menu_email"
action="mail_channel_partner_action"
sequence="21"
groups="base.group_no_one"/>
<!-- mail.channel -->
<record id="mail_channel_view_kanban" model="ir.ui.view">
@@ -187,7 +191,7 @@
</record>
<!-- settings !-->
<menuitem id="mail_channel_menu_settings" parent="base.menu_email" sequence="90"
<menuitem id="mail_channel_menu_settings" parent="base.menu_email" sequence="20"
name="Channels" action="mail_channel_action_view"
groups="base.group_no_one"/>
+8 -2
View File
@@ -12,6 +12,7 @@
<field name="res_model"/>
<field name="res_id" widget="integer"/>
<field name="partner_id"/>
<field name="channel_id"/>
</tree>
</field>
</record>
@@ -26,6 +27,7 @@
<group>
<field name="res_model"/>
<field name="partner_id"/>
<field name="channel_id"/>
</group>
<group>
<field name="res_id" widget="integer"/>
@@ -44,8 +46,12 @@
</record>
<!-- Add followers related menu entries in Settings/Email -->
<menuitem name="Followers" id="menu_email_followers" parent="base.menu_email"
action="action_view_followers" sequence="30" groups="base.group_no_one"/>
<menuitem name="Followers"
id="menu_email_followers"
parent="mail.mail_menu_technical"
action="action_view_followers"
sequence="20"
groups="base.group_no_one"/>
</data>
</odoo>
+5 -1
View File
@@ -124,6 +124,10 @@
</record>
<!-- Add menu entry in Settings/Email -->
<menuitem name="Emails" id="menu_mail_mail" parent="base.menu_email" action="action_view_mail_mail" />
<menuitem name="Emails"
id="menu_mail_mail"
parent="base.menu_email"
action="action_view_mail_mail"
sequence="1"/>
</data>
</odoo>
+11
View File
@@ -0,0 +1,11 @@
<?xml version="1.0"?>
<odoo><data>
<record id="base.menu_email" model="ir.ui.menu">
<field name="sequence">3</field>
</record>
<menuitem name="Discuss"
id="mail_menu_technical"
parent="base.menu_custom"
sequence="1"/>
</data></odoo>
@@ -47,7 +47,11 @@
<field name="res_model">mail.message.subtype</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name="Subtypes" id="menu_message_subtype" parent="base.menu_email" action="action_view_message_subtype"/>
<menuitem name="Subtypes"
id="menu_message_subtype"
parent="mail.mail_menu_technical"
action="action_view_message_subtype"
sequence="4"/>
</data>
</odoo>
+5 -1
View File
@@ -125,7 +125,11 @@
</record>
<!-- Add menu entry in Settings/Email -->
<menuitem name="Messages" id="menu_mail_message" parent="base.menu_email" action="action_view_mail_message"/>
<menuitem name="Messages"
id="menu_mail_message"
parent="mail.mail_menu_technical"
action="action_view_mail_message"
sequence="1"/>
<record model="ir.ui.view" id="view_document_file_kanban">
<field name="name">ir.attachment kanban</field>
@@ -46,6 +46,7 @@
<menuitem name="Channel Moderation"
id="mail_moderation_menu"
parent="base.menu_email"
sequence="22"
action="mail_moderation_action"/>
</data>
</odoo>
+1 -1
View File
@@ -134,7 +134,7 @@
</record>
<menuitem id="menu_email_templates" parent="base.menu_email" action="action_email_template_tree_all"
sequence="20"/>
sequence="10"/>
</data>
</odoo>
+5 -1
View File
@@ -65,7 +65,11 @@
<field name="res_model">mail.tracking.value</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name="Tracking Values" id="menu_mail_tracking_value" parent="base.menu_email" action="action_view_mail_tracking_value"/>
<menuitem name="Tracking Values"
id="menu_mail_tracking_value"
parent="mail.mail_menu_technical"
action="action_view_mail_tracking_value"
sequence="5"/>
</data>
</odoo>
@@ -19,6 +19,6 @@
<!-- Technical / Mass Mailing -->
<menuitem id="mailing_mailing_menu_technical"
name="Mass Mailing"
sequence="3"
sequence="4"
parent="base.menu_custom"/>
</odoo>
@@ -61,7 +61,7 @@
<menuitem id="phone_menu_main"
name="Phone / SMS"
parent="base.menu_custom"
sequence="2"/>
sequence="3"/>
<menuitem id="phone_blacklist_menu"
name="Phone Blacklist"
+1 -1
View File
@@ -57,5 +57,5 @@
</record>
<menuitem id="menu_snailmail_letters" parent="base.menu_email" action="action_mail_letters"
sequence="20"/>
sequence="50"/>
</odoo>
@@ -61,5 +61,5 @@
<field name="search_view_id" ref="view_ir_mail_server_search"/>
</record>
<menuitem id="menu_mail_servers" parent="menu_email" action="action_ir_mail_server_list" sequence="15" groups="base.group_no_one"/>
<menuitem id="menu_mail_servers" parent="menu_email" action="action_ir_mail_server_list" sequence="5" groups="base.group_no_one"/>
</odoo>