summaryrefslogtreecommitdiff
path: root/addons/website_payment
diff options
context:
space:
mode:
authorJeremy Kersten <jke@odoo.com>2016-08-31 01:09:39 +0200
committerJeremy Kersten <jke@odoo.com>2016-08-31 13:23:14 +0200
commit7346eeb5900496f52f012e39bf8b7eb5ed659f99 (patch)
treeafa1228c5db8aeb064d81297142e409a82c9c97d /addons/website_payment
parente481cfce7248d1eb74562789ae22e74b93c08ff6 (diff)
[REF] website_sale: tokenization - improve desgin
Update design for registered cards @courtesy of @fhe-odoo
Diffstat (limited to 'addons/website_payment')
-rw-r--r--addons/website_payment/controllers/main.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/website_payment/controllers/main.py b/addons/website_payment/controllers/main.py
index fc3441f0b5f..ed7c0ade11d 100644
--- a/addons/website_payment/controllers/main.py
+++ b/addons/website_payment/controllers/main.py
@@ -7,7 +7,7 @@ from odoo.http import request
class WebsitePayment(http.Controller):
@http.route(['/my/payment_method'], type='http', auth="user", website=True)
- def payment_method(self):
+ def payment_method(self, **kwargs):
acquirers = list(request.env['payment.acquirer'].search([('website_published', '=', True), ('registration_view_template_id', '!=', False)]))
partner = request.env.user.partner_id
payment_tokens = partner.payment_token_ids
@@ -16,8 +16,9 @@ class WebsitePayment(http.Controller):
'pms': payment_tokens,
'acquirers': acquirers
}
+ return_url = request.params.get('redirect', '/my/payment_method')
for acquirer in acquirers:
- acquirer.form = acquirer.sudo()._registration_render(request.env.user.partner_id.id, {'error': {}, 'error_message': [], 'return_url': '/my/payment_method', 'json': False, 'bootstrap_formatting': True})
+ acquirer.form = acquirer.sudo()._registration_render(request.env.user.partner_id.id, {'error': {}, 'error_message': [], 'return_url': return_url, 'json': False, 'bootstrap_formatting': True})
return request.render("website_payment.pay_methods", values)
@http.route(['/website_payment/delete/'], methods=['POST'], type='http', auth="user", website=True)