diff --git a/addons/sale/__manifest__.py b/addons/sale/__manifest__.py index 7641996a510..5958231a843 100644 --- a/addons/sale/__manifest__.py +++ b/addons/sale/__manifest__.py @@ -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', diff --git a/addons/sale/security/ir.model.access.csv b/addons/sale/security/ir.model.access.csv index 8ed860e1c66..58d8711886d 100644 --- a/addons/sale/security/ir.model.access.csv +++ b/addons/sale/security/ir.model.access.csv @@ -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 diff --git a/addons/sale/security/ir_rules.xml b/addons/sale/security/ir_rules.xml index 51330e30738..c05491cd1fd 100644 --- a/addons/sale/security/ir_rules.xml +++ b/addons/sale/security/ir_rules.xml @@ -182,4 +182,20 @@ [('create_uid', '=', user.id)] + + Manager can manage sale order plans + + + [('res_model', '=', 'sale.order')] + + + + + Manager can manage sale order plan templates + + + [('plan_id.res_model', '=', 'sale.order')] + + + diff --git a/addons/sale/views/mail_activity_plan_views.xml b/addons/sale/views/mail_activity_plan_views.xml new file mode 100644 index 00000000000..6455b2ffa7d --- /dev/null +++ b/addons/sale/views/mail_activity_plan_views.xml @@ -0,0 +1,16 @@ + + + + Sale Order Plans + mail.activity.plan + tree,form + + {'default_res_model': 'sale.order'} + [('res_model', '=', 'sale.order')] + +

+ Add a new plan +

+
+
+
diff --git a/addons/sale/views/sale_menus.xml b/addons/sale/views/sale_menus.xml index 3b68bdd2bec..68e3a920b7a 100644 --- a/addons/sale/views/sale_menus.xml +++ b/addons/sale/views/sale_menus.xml @@ -182,6 +182,14 @@ groups="base.group_no_one" sequence="60" /> + + +