summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric Snauwaert <csn@openerp.com>2016-01-08 17:00:33 +0100
committerCedric Snauwaert <csn@openerp.com>2016-01-08 17:01:01 +0100
commit4bb147b0f5eac29a8f5e7ad9e7d310f97011d3bf (patch)
tree433b9928354fe0e06056e85a65a8a33d5c716c46
parentd6b9c21c165e572f231830a61d130386927f53d6 (diff)
[FIX] account: in dashboard split menu invoices&refund in two distinct menu
-rw-r--r--addons/account/models/account_journal_dashboard.py1
-rw-r--r--addons/account/views/account_journal_dashboard_view.xml12
2 files changed, 10 insertions, 3 deletions
diff --git a/addons/account/models/account_journal_dashboard.py b/addons/account/models/account_journal_dashboard.py
index 79cdd3645eb..e772d52d7f0 100644
--- a/addons/account/models/account_journal_dashboard.py
+++ b/addons/account/models/account_journal_dashboard.py
@@ -292,6 +292,7 @@ class account_journal(models.Model):
model, action_id = ir_model_obj.get_object_reference(self._cr, self._uid, 'account', action_name)
action = self.pool[model].read(self._cr, self._uid, action_id, context=self._context)
action['context'] = ctx
+ action['domain'] = self._context.get('use_domain', [])
return action
@api.multi
diff --git a/addons/account/views/account_journal_dashboard_view.xml b/addons/account/views/account_journal_dashboard_view.xml
index c6f8cdfa32e..7ae97f8d773 100644
--- a/addons/account/views/account_journal_dashboard_view.xml
+++ b/addons/account/views/account_journal_dashboard_view.xml
@@ -111,9 +111,15 @@
<span>View</span>
</div>
<div>
- <a type="object" name="open_action">
- <span t-if="journal_type == 'sale'">Invoices &amp; Refunds</span>
- <span t-if="journal_type == 'purchase'">Bills &amp; Refunds</span>
+ <a type="object" name="open_action" context="{'use_domain': [('type','in',('out_invoice','in_invoice'))]}">
+ <span t-if="journal_type == 'sale'">Invoices</span>
+ <span t-if="journal_type == 'purchase'">Bills</span>
+ </a>
+ </div>
+ <div>
+ <a type="object" name="open_action" context="{'use_domain': [('type','in',('out_refund','in_refund'))]}">
+ <span t-if="journal_type == 'sale'">Refunds</span>
+ <span t-if="journal_type == 'purchase'">Refunds</span>
</a>
</div>
<div>