diff options
| author | Ravi Singh <ras@odoo.com> | 2020-03-25 09:54:34 +0000 |
|---|---|---|
| committer | Ravi Singh <ras@odoo.com> | 2020-04-16 06:21:51 +0000 |
| commit | 9bfce9a99991a0316abee31d1bbce504f82910ec (patch) | |
| tree | 2425eee9ccc9b217c4c8bf1294a211e4486ef315 /addons/purchase/controllers | |
| parent | 1b70a132d3ad2da72e2889142c70d6120851a37a (diff) | |
[IMP] purchase: revamp of purchase order view inside portal.
In this commit- we have changed purchase order view(portal side) and included
sidebar and chatter just like so view.
task-2124829
Closes #48402
Diffstat (limited to 'addons/purchase/controllers')
| -rw-r--r-- | addons/purchase/controllers/portal.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/purchase/controllers/portal.py b/addons/purchase/controllers/portal.py index ed4672bed5c..402a6700dd3 100644 --- a/addons/purchase/controllers/portal.py +++ b/addons/purchase/controllers/portal.py @@ -34,7 +34,7 @@ class CustomerPortal(CustomerPortal): 'order': order, 'resize_to_48': resize_to_48, } - return self._get_page_view_values(order, access_token, values, 'my_purchases_history', True, **kwargs) + return self._get_page_view_values(order, access_token, values, 'my_purchases_history', False, **kwargs) @http.route(['/my/purchase', '/my/purchase/page/<int:page>'], type='http', auth="user", website=True) def portal_my_purchase_orders(self, page=1, date_begin=None, date_end=None, sortby=None, filterby=None, **kw): @@ -109,5 +109,8 @@ class CustomerPortal(CustomerPortal): except (AccessError, MissingError): return request.redirect('/my') + report_type = kw.get('report_type') + if report_type in ('html', 'pdf', 'text'): + return self._show_report(model=order_sudo, report_type=report_type, report_ref='purchase.action_report_purchase_order',download=kw.get('download')) values = self._purchase_order_get_page_view_values(order_sudo, access_token, **kw) return request.render("purchase.portal_my_purchase_order", values) |
