[MERGE] mail, project*, sales*: improve activity types use and definition

This commit is contained in:
Thibault Delavallée
2017-03-23 11:45:07 +01:00
8 changed files with 57 additions and 2 deletions
+4
View File
@@ -242,4 +242,8 @@
</field>
</record>
<record id="sales_team.mail_activity_type_action_config_sales" model="ir.actions.act_window">
<field name="domain">['|', ('res_model_id', '=', False), ('res_model_id.model', 'in', ['crm.lead', 'res.partner'])]</field>
</record>
</odoo>
+1 -1
View File
@@ -12,7 +12,7 @@
</div>
<group>
<group>
<field name="res_model_id"/>
<field name="res_model_id" groups="base.group_no_one"/>
<field name="icon" groups="base.group_no_one"/>
<field name="days"/>
</group>
+15 -1
View File
@@ -7,8 +7,22 @@
<field name="inherit_id" ref="base_setup.base_config_settings_view_form"/>
<field name="arch" type="xml">
<div id="emails" position='replace'>
<h2>Emails</h2>
<h2>Discuss</h2>
<div class="row mt16 o_settings_container" id="emails">
<div class="col-xs-12 col-md-6 o_setting_box">
<div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">
<label string="Activities"/>
<div class="text-muted">
Configure your activity types
</div>
<div class="content-group">
<div class="mt16">
<button name="%(mail.mail_activity_type_action)d" string="Activity Types" type="action" class="oe_link" icon="fa-arrow-right"/>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-md-6 o_setting_box" title="Using your own email server is required to send/receive emails in Community and Enterprise versions. Online users already benefit from a ready-to-use email server (@mycompany.odoo.com).">
<div class="o_setting_left_pane">
<field name="default_external_email_server"/>
+12
View File
@@ -631,6 +631,18 @@ action = model.activate_sample_project()
action="project_task_action_activity"
sequence="25"/>
<!-- Activity types config -->
<record id="mail_activity_type_action_config_project_types" model="ir.actions.act_window">
<field name="name">Activity Types</field>
<field name="res_model">mail.activity.type</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">['|', ('res_model_id', '=', False), ('res_model_id.model', '=', 'project.task')]</field>
</record>
<menuitem id="project_menu_config_activity_type"
action="mail_activity_type_action_config_project_types"
parent="menu_project_config"/>
<record id="action_view_task_overpassed_draft" model="ir.actions.act_window">
<field name="name">Overpassed Tasks</field>
<field name="res_model">project.task</field>
@@ -372,4 +372,8 @@
parent="project.menu_project_management"
action="project_issue_action_activity"
sequence="25"/>
<record id="project.mail_activity_type_action_config_project_types" model="ir.actions.act_window">
<field name="domain">['|', ('res_model_id', '=', False), ('res_model_id.model', 'in', ['project.task', 'project.issue'])]</field>
</record>
</odoo>
+4
View File
@@ -137,4 +137,8 @@
</field>
</record>
<record id="sales_team.mail_activity_type_action_config_sales" model="ir.actions.act_window">
<field name="domain">['|', ('res_model_id', '=', False), ('res_model_id.model', 'in', ['sale.order', 'res.partner', 'product.template', 'product.product'])]</field>
</record>
</odoo>
+4
View File
@@ -45,4 +45,8 @@
<field name="context">{'default_type': 'opportunity', 'default_user_id': uid, 'needaction_menu_ref': 'sale.menu_sale_quotations'}</field>
</record>
<record id="sales_team.mail_activity_type_action_config_sales" model="ir.actions.act_window">
<field name="domain">['|', ('res_model_id', '=', False), ('res_model_id.model', 'in', ['crm.lead', 'sale.order', 'res.partner', 'product.template', 'product.product'])]</field>
</record>
</odoo>
@@ -196,5 +196,18 @@
parent="sales_team.menu_sale_config"
action="sales_team_config_action"/>
<record id="mail_activity_type_action_config_sales" model="ir.actions.act_window">
<field name="name">Activity Types</field>
<field name="res_model">mail.activity.type</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">['|', ('res_model_id', '=', False), ('res_model_id.model', '=', 'res.partner')]</field>
</record>
<menuitem name="Activity Types"
id="sales_team_menu_config_activity_types"
sequence="2"
action="mail_activity_type_action_config_sales"
parent="sales_team.menu_sale_config"/>
</data>
</odoo>