summaryrefslogtreecommitdiff
path: root/addons/purchase/controllers
diff options
context:
space:
mode:
authorRavi Singh <ras@odoo.com>2020-03-25 09:54:34 +0000
committerRavi Singh <ras@odoo.com>2020-04-16 06:21:51 +0000
commit9bfce9a99991a0316abee31d1bbce504f82910ec (patch)
tree2425eee9ccc9b217c4c8bf1294a211e4486ef315 /addons/purchase/controllers
parent1b70a132d3ad2da72e2889142c70d6120851a37a (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.py5
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)