summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Lejeune <sle@openerp.com>2017-02-21 11:46:57 +0100
committerSimon Lejeune <sle@openerp.com>2017-02-21 11:46:57 +0100
commit68745f80411322e32bc33c9c2add5250f46ad507 (patch)
treeff8642a265a109f7f947119fbd2ed3e87d15d281
parent80d26e26bba6cb3140e47eb4bb1933a5dfdbe144 (diff)
[REV] website_sale: Enable billing/delivery address on checkout process
This commit break the shipping form for public and portal user. This reverts commit d3ff48533fb818ae9d87b72f3598ee85698105fa.
-rw-r--r--addons/website_sale/security/website_sale.xml5
-rw-r--r--addons/website_sale/views/templates.xml16
2 files changed, 8 insertions, 13 deletions
diff --git a/addons/website_sale/security/website_sale.xml b/addons/website_sale/security/website_sale.xml
index 8c6c7a64e51..77410d72f51 100644
--- a/addons/website_sale/security/website_sale.xml
+++ b/addons/website_sale/security/website_sale.xml
@@ -44,9 +44,4 @@
<record id="sales_team.group_sale_manager" model="res.groups">
<field name="implied_ids" eval="[(4, ref('website.group_website_publisher'))]"/>
</record>
-
- <record id="base.group_user" model="res.groups">
- <field name="implied_ids" eval="[(4, ref('sale.group_delivery_invoice_address'))]"/>
- </record>
-
</odoo>
diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml
index 1da466ff0bc..d3fd6f92c3b 100644
--- a/addons/website_sale/views/templates.xml
+++ b/addons/website_sale/views/templates.xml
@@ -740,15 +740,15 @@
<t t-if="step&gt;20 and step&lt;50">
<a href="/shop/checkout" class="text-success">
<!-- billing if not loggedin - TODO -->
- <t>Billing</t>
- <t t-if="not website_sale_order or not website_sale_order.website_order_line or not website_sale_order.only_services" groups="sale.group_delivery_invoice_address"> &amp; Shipping</t>
- <span class="chevron"/>
+ <t t-if="not website_sale_order or not website_sale_order.website_order_line or not website_sale_order.only_services">Shipping &amp;</t>
+ Billing<span class="chevron"/>
</a>
</t>
<t t-if="not (step&gt;20 and step&lt;50)">
- <t>Billing</t>
- <t t-if="not website_sale_order or not website_sale_order.website_order_line or not website_sale_order.only_services" groups="sale.group_delivery_invoice_address"> &amp; Shipping</t>
- <span class="chevron"/>
+ <!-- why website_sale_order is not set here ? -->
+ <t t-set="website_sale_order" t-value="website.sale_get_order()" />
+ <t t-if="not website_sale_order or not website_sale_order.website_order_line or not website_sale_order.only_services">Shipping &amp;</t>
+ Billing<span class="chevron"/>
</t>
</li>
<li t-att-class="(step==40 and 'text-primary') or 'text-muted'" id="step40">
@@ -1076,7 +1076,7 @@
</t>
</div>
</div>
- <t t-if="not only_services" groups="sale.group_delivery_invoice_address">
+ <t t-if="not only_services">
<div class="row">
<div class="col-md-12">
<h3 class="page-header mt16">Shipping Address
@@ -1739,7 +1739,7 @@
<div class='o_div_text_overflow' t-field="order.partner_invoice_id" t-options="{'widget': 'contact','fields': ['address', 'name', 'phone', 'email']}" />
</div>
</div>
- <t t-if="not order.only_services" groups="sale.group_delivery_invoice_address">
+ <t t-if="not order.only_services">
<div class="panel panel-info break-word">
<div class="panel-heading">Ship To:</div>
<div class="panel-body">