diff options
| author | Prakash Prajapati <ppr@odoo.com> | 2019-07-01 09:15:55 +0000 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2019-08-01 11:39:51 +0000 |
| commit | 1a33056557be7b5696854d3056ea79204f36eae4 (patch) | |
| tree | 9a6bc539c0f9ddbd3175477af80b7f497be0eeac /addons/mass_mailing_sale | |
| parent | 0c808a082f30fde781d3b5fb1da405eb00409842 (diff) | |
[IMP] various: Clean stat buttons across all modules.
Purpose
=======
Make them consistent.
Make sure context is correctly set.
Prevent creation when necessary.
Specification
=============
See https://www.odoo.com/web#id=2024467&action=333&active_id=1251&model=project.task&view_type=form&menu_id=4720
for the detailed list of all the requested improvements.
TaskID: 2024467
closes odoo/odoo#34561
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Diffstat (limited to 'addons/mass_mailing_sale')
| -rw-r--r-- | addons/mass_mailing_sale/models/mailing_mailing.py | 3 | ||||
| -rw-r--r-- | addons/mass_mailing_sale/views/mailing_mailing_views.xml | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/addons/mass_mailing_sale/models/mailing_mailing.py b/addons/mass_mailing_sale/models/mailing_mailing.py index 559cca1a760..2a347a3694a 100644 --- a/addons/mass_mailing_sale/models/mailing_mailing.py +++ b/addons/mass_mailing_sale/models/mailing_mailing.py @@ -36,7 +36,7 @@ class MassMailing(models.Model): def action_redirect_to_quotations(self): action = self.env.ref('sale.action_quotations_with_onboarding').read()[0] action['domain'] = self._get_sale_utm_domain() - action['context'] = {'default_type': 'lead'} + action['context'] = {'default_type': 'lead', 'create': False} return action def action_redirect_to_invoiced(self): @@ -48,6 +48,7 @@ class MassMailing(models.Model): ('type', '=', 'posted'), ('partner_id', 'child_of', self.id), ] + action['context'] = {'create': False} return action def _get_sale_utm_domain(self): diff --git a/addons/mass_mailing_sale/views/mailing_mailing_views.xml b/addons/mass_mailing_sale/views/mailing_mailing_views.xml index 3486adbf1b2..38d5baf8926 100644 --- a/addons/mass_mailing_sale/views/mailing_mailing_views.xml +++ b/addons/mass_mailing_sale/views/mailing_mailing_views.xml @@ -8,7 +8,7 @@ <xpath expr="//button[hasclass('o_mass_mailing_button')]" position="before"> <button name="action_redirect_to_quotations" type="object" - icon="fa-usd" + icon="fa-pencil" class="oe_stat_button" groups="sales_team.group_sale_salesman" attrs="{'invisible': [('state', '=', 'draft')]}"> @@ -16,7 +16,7 @@ </button> <button name="action_redirect_to_invoiced" type="object" - icon="fa-money" + icon="fa-dollar" class="oe_stat_button" groups="sales_team.group_sale_salesman" attrs="{'invisible': [('state', '=', 'draft')]}" > |
