Merge lp:~camptocamp/sale-reports/7.0-fix-1188177 into lp:~sale-core-editors/sale-reports/7.0

Proposed by Yannick Vaucher @ Camptocamp
Status: Merged
Merged at revision: 20
Proposed branch: lp:~camptocamp/sale-reports/7.0-fix-1188177
Merge into: lp:~sale-core-editors/sale-reports/7.0
Diff against target: 49 lines (+10/-4)
1 file modified
sale_order_webkit/report/sale_order.mako (+10/-4)
To merge this branch: bzr merge lp:~camptocamp/sale-reports/7.0-fix-1188177
Reviewer Review Type Date Requested Status
Alexandre Fayolle - camptocamp code review, test Approve
Guewen Baconnier @ Camptocamp Approve
Review via email: mp+167777@code.launchpad.net

Description of the change

Ensure we remove only the name and not the street from the formatted address.

To post a comment you must log in.
20. By Yannick Vaucher @ Camptocamp

[FIX] sale_order_webkit - missing street in address

Revision history for this message
Guewen Baconnier @ Camptocamp (gbaconnier-c2c) wrote :

LGTM

review: Approve
Revision history for this message
Alexandre Fayolle - camptocamp (alexandre-fayolle-c2c) wrote :

Works fine

review: Approve (code review, test)
Revision history for this message
Nhomar - Vauxoo (nhomar) wrote :

Just to have as record, why you are removing the name?

Regards.!

Revision history for this message
Yannick Vaucher @ Camptocamp (yvaucher-c2c) wrote :

Name is removed to be able to set a different font style on it.

Plus, it permits to have reorder company name and contact name.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'sale_order_webkit/report/sale_order.mako'
--- sale_order_webkit/report/sale_order.mako 2013-05-22 14:26:07 +0000
+++ sale_order_webkit/report/sale_order.mako 2013-06-06 15:18:25 +0000
@@ -130,10 +130,12 @@
130 %if order.partner_id.parent_id:130 %if order.partner_id.parent_id:
131 <tr><td class="name">${order.partner_id.parent_id.name or ''}</td></tr>131 <tr><td class="name">${order.partner_id.parent_id.name or ''}</td></tr>
132 <tr><td>${order.partner_id.title and order.partner_id.title.name or ''} ${order.partner_id.name }</td></tr>132 <tr><td>${order.partner_id.title and order.partner_id.title.name or ''} ${order.partner_id.name }</td></tr>
133 <% address_lines = order.partner_id.contact_address.split("\n")[1:] %>
133 %else:134 %else:
134 <tr><td class="name">${order.partner_id.title and order.partner_id.title.name or ''} ${order.partner_id.name }</td></tr>135 <tr><td class="name">${order.partner_id.title and order.partner_id.title.name or ''} ${order.partner_id.name }</td></tr>
136 <% address_lines = order.partner_id.contact_address.split("\n") %>
135 %endif137 %endif
136 %for part in order.partner_id.contact_address.split("\n")[1:]:138 %for part in address_lines:
137 %if part:139 %if part:
138 <tr><td>${part}</td></tr>140 <tr><td>${part}</td></tr>
139 %endif141 %endif
@@ -142,13 +144,15 @@
142144
143 <table class="shipping">145 <table class="shipping">
144 <tr><td class="address_title">${_("Shipping address:")}</td></tr>146 <tr><td class="address_title">${_("Shipping address:")}</td></tr>
145 %if order.partner_id.parent_id:147 %if order.partner_shipping_id.parent_id:
146 <tr><td>${order.partner_shipping_id.parent_id.name or ''}</td></tr>148 <tr><td>${order.partner_shipping_id.parent_id.name or ''}</td></tr>
147 <tr><td>${order.partner_shipping_id.title and order.partner_shipping_id.title.name or ''} ${order.partner_shipping_id.name }</td></tr>149 <tr><td>${order.partner_shipping_id.title and order.partner_shipping_id.title.name or ''} ${order.partner_shipping_id.name }</td></tr>
150 <% address_lines = order.partner_shipping_id.contact_address.split("\n")[1:] %>
148 %else:151 %else:
149 <tr><td>${order.partner_shipping_id.title and order.partner_shipping_id.title.name or ''} ${order.partner_shipping_id.name }</td></tr>152 <tr><td>${order.partner_shipping_id.title and order.partner_shipping_id.title.name or ''} ${order.partner_shipping_id.name }</td></tr>
153 <% address_lines = order.partner_shipping_id.contact_address.split("\n") %>
150 %endif154 %endif
151 %for part in order.partner_shipping_id.contact_address.split("\n")[1:]:155 %for part in address_lines:
152 %if part:156 %if part:
153 <tr><td>${part}</td></tr>157 <tr><td>${part}</td></tr>
154 %endif158 %endif
@@ -160,10 +164,12 @@
160 %if order.partner_invoice_id.parent_id:164 %if order.partner_invoice_id.parent_id:
161 <tr><td>${order.partner_invoice_id.parent_id.name or ''}</td></tr>165 <tr><td>${order.partner_invoice_id.parent_id.name or ''}</td></tr>
162 <tr><td>${order.partner_invoice_id.title and order.partner_invoice_id.title.name or ''} ${order.partner_invoice_id.name }</td></tr>166 <tr><td>${order.partner_invoice_id.title and order.partner_invoice_id.title.name or ''} ${order.partner_invoice_id.name }</td></tr>
167 <% address_lines = order.partner_invoice_id.contact_address.split("\n")[1:] %>
163 %else:168 %else:
164 <tr><td>${order.partner_invoice_id.title and order.partner_invoice_id.title.name or ''} ${order.partner_invoice_id.name }</td></tr>169 <tr><td>${order.partner_invoice_id.title and order.partner_invoice_id.title.name or ''} ${order.partner_invoice_id.name }</td></tr>
170 <% address_lines = order.partner_invoice_id.contact_address.split("\n") %>
165 %endif171 %endif
166 %for part in order.partner_invoice_id.contact_address.split("\n")[1:]:172 %for part in address_lines:
167 %if part:173 %if part:
168 <tr><td>${part}</td></tr>174 <tr><td>${part}</td></tr>
169 %endif175 %endif

Subscribers

People subscribed via source and target branches