[IMP] sale: add activity plan menu
We add the activity plan to allows sale managers to configure it. Task-3558929 Part-of: odoo/odoo#138998
This commit is contained in:
@@ -47,6 +47,7 @@ This module contains all the common features of Sales Management and eCommerce.
|
||||
'views/account_views.xml',
|
||||
'views/crm_team_views.xml',
|
||||
'views/mail_activity_views.xml',
|
||||
'views/mail_activity_plan_views.xml',
|
||||
'views/payment_views.xml',
|
||||
'views/product_document_views.xml',
|
||||
'views/product_packaging_views.xml',
|
||||
|
||||
@@ -59,3 +59,5 @@ access_sale_advance_payment_inv,access.sale.advance.payment.inv,model_sale_advan
|
||||
access_sale_order_cancel,access.sale.order.cancel,model_sale_order_cancel,sales_team.group_sale_salesman,1,1,1,0
|
||||
access_sale_mass_cancel_orders,access.sale.mass.cancel.orders,model_sale_mass_cancel_orders,sales_team.group_sale_salesman,1,1,1,0
|
||||
access_sale_order_discount,access_sale_order_discount,model_sale_order_discount,sales_team.group_sale_salesman,1,1,1,0
|
||||
access_mail_activity_plan_sale_manager,mail.activity.plan.sale.manager,mail.model_mail_activity_plan,sales_team.group_sale_manager,1,1,1,1
|
||||
access_mail_activity_plan_template_sale_manager,mail.activity.plan.template.sale.manager,mail.model_mail_activity_plan_template,sales_team.group_sale_manager,1,1,1,1
|
||||
|
||||
|
@@ -182,4 +182,20 @@
|
||||
<field name="domain_force">[('create_uid', '=', user.id)]</field>
|
||||
</record>
|
||||
|
||||
<record id="mail_plan_rule_group_sale_manager" model="ir.rule">
|
||||
<field name="name">Manager can manage sale order plans</field>
|
||||
<field name="groups" eval="[(4, ref('sales_team.group_sale_manager'))]"/>
|
||||
<field name="model_id" ref="mail.model_mail_activity_plan"/>
|
||||
<field name="domain_force">[('res_model', '=', 'sale.order')]</field>
|
||||
<field name="perm_read" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record id="mail_plan_template_rule_group_sale_manager" model="ir.rule">
|
||||
<field name="name">Manager can manage sale order plan templates</field>
|
||||
<field name="groups" eval="[(4, ref('sales_team.group_sale_manager'))]"/>
|
||||
<field name="model_id" ref="mail.model_mail_activity_plan_template"/>
|
||||
<field name="domain_force">[('plan_id.res_model', '=', 'sale.order')]</field>
|
||||
<field name="perm_read" eval="False"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="mail_activity_plan_action_sale_order" model="ir.actions.act_window">
|
||||
<field name="name">Sale Order Plans</field>
|
||||
<field name="res_model">mail.activity.plan</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="search_view_id" ref="mail.mail_activity_plan_view_search"/>
|
||||
<field name="context">{'default_res_model': 'sale.order'}</field>
|
||||
<field name="domain">[('res_model', '=', 'sale.order')]</field>
|
||||
<field name="help" type="html">
|
||||
<p class="o_view_nocontent_smiling_face">
|
||||
Add a new plan
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -182,6 +182,14 @@
|
||||
groups="base.group_no_one"
|
||||
sequence="60"
|
||||
/>
|
||||
|
||||
<menuitem id="sale_menu_config_activity_plan"
|
||||
name="Activity Plans"
|
||||
action="mail_activity_plan_action_sale_order"
|
||||
groups="sales_team.group_sale_manager"
|
||||
sequence="70"
|
||||
/>
|
||||
|
||||
</menuitem>
|
||||
</menuitem>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user