summaryrefslogtreecommitdiff
path: root/addons/mass_mailing_sale
diff options
context:
space:
mode:
authorPrakash Prajapati <ppr@odoo.com>2019-07-01 09:15:55 +0000
committerYannick Tivisse <yti@odoo.com>2019-08-01 11:39:51 +0000
commit1a33056557be7b5696854d3056ea79204f36eae4 (patch)
tree9a6bc539c0f9ddbd3175477af80b7f497be0eeac /addons/mass_mailing_sale
parent0c808a082f30fde781d3b5fb1da405eb00409842 (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.py3
-rw-r--r--addons/mass_mailing_sale/views/mailing_mailing_views.xml4
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')]}" >