[IMP] website_sale: display cgv at payment step

This commit is contained in:
Jeremy Kersten
2015-06-10 21:46:05 +02:00
parent 18aa569a10
commit fcff956c55
2 changed files with 18 additions and 1 deletions
@@ -4,6 +4,12 @@ odoo.define('website_sale.payment', function (require) {
var ajax = require('web.ajax');
$(document).ready(function () {
// If option is enable
if ($("#checkbox_cgv").length) {
$("#checkbox_cgv").click(function() {
$("div.oe_sale_acquirer_button").find('input, button').prop("disabled", !this.checked);
});
}
// When choosing an acquirer, display its Pay Now button
var $payment = $("#payment_method");
+12 -1
View File
@@ -1180,7 +1180,7 @@
</ul>
</div>
<div class="col-lg-3 col-sm-3">
<t t-foreach="acquirers or []" t-as="acquirer">
<t t-foreach="acquirers or []" t-as="acquirer" id="acquirers_list">
<div t-att-data-id="acquirer.id" class="oe_sale_acquirer_button hidden pull-right">
<div t-raw="acquirer.button"/>
<div t-field="acquirer.pre_msg"/>
@@ -1206,6 +1206,17 @@
</t>
</template>
<template id="payment_sale_note" inherit_id="payment" name="Display Sale Note" customize_show="True" active="False">
<xpath expr="//t[@id='acquirers_list']" position="before">
<t t-set="sale_note" t-value="website_sale_order.get_salenote(website_sale_order.partner_id.id)"/>
<t t-if="sale_note and sale_note != ''">
<div class="oe_accept_cgv_button">
<label><input type="checkbox" checked="checked" id="checkbox_cgv"/> <t t-esc="sale_note"/></label>
</div>
</t>
</xpath>
</template>
<template id="confirmation">
<t t-call="website.layout">
<t t-set="additional_title">Shop - Confirmed</t>