Merge lp:~camptocamp/carriers-deliveries/7.0-postlogistics-file_type-imp into lp:~stock-logistic-core-editors/carriers-deliveries/7.0

Proposed by Yannick Vaucher @ Camptocamp
Status: Merged
Merged at revision: 35
Proposed branch: lp:~camptocamp/carriers-deliveries/7.0-postlogistics-file_type-imp
Merge into: lp:~stock-logistic-core-editors/carriers-deliveries/7.0
Diff against target: 46 lines (+7/-10)
1 file modified
delivery_carrier_label_postlogistics/stock.py (+7/-10)
To merge this branch: bzr merge lp:~camptocamp/carriers-deliveries/7.0-postlogistics-file_type-imp
Reviewer Review Type Date Requested Status
Leonardo Pistone code review Approve
David BEAL (ak) (community) Approve
Stock and Logistic Core Editors Pending
Review via email: mp+212560@code.launchpad.net
To post a comment you must log in.
Revision history for this message
David BEAL (ak) (davidbeal) wrote :

LGTM to me

thanks yannick

review: Approve
28. By Yannick Vaucher @ Camptocamp

add extension to file name

Revision history for this message
Leonardo Pistone (lepistone) wrote :

thanks

review: Approve (code review)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'delivery_carrier_label_postlogistics/stock.py'
2--- delivery_carrier_label_postlogistics/stock.py 2014-02-25 14:28:29 +0000
3+++ delivery_carrier_label_postlogistics/stock.py 2014-03-28 10:48:15 +0000
4@@ -18,7 +18,7 @@
5 # along with this program. If not, see <http://www.gnu.org/licenses/>.
6 #
7 ##############################################################################
8-from openerp.osv import orm, fields
9+from openerp.osv import orm
10
11 from postlogistics.web_service import PostlogisticsWebService
12
13@@ -68,7 +68,7 @@
14 labels.append({'tracking_id': track and track.id or False,
15 'file': label['binary'].decode('base64'),
16 'file_type': label['file_type'],
17- 'name': tracking_number,
18+ 'name': tracking_number + '.' + label['file_type'],
19 })
20
21 return labels
22@@ -91,7 +91,10 @@
23 _inherit = 'shipping.label'
24
25 def _get_file_type_selection(self, cr, uid, context=None):
26- """ Return a sorted list of extensions of label file format
27+ """ Return a concatenated list of extensions of label file format
28+ plus file format from super
29+
30+ This will be filtered and sorted in __get_file_type_selection
31
32 :return: list of tuple (code, name)
33
34@@ -105,11 +108,5 @@
35 ('pdf', 'PDF'),
36 ('spdf', 'sPDF'), # sPDF is a pdf without integrated font
37 ('zpl2', 'ZPL2')]
38- add_types = [t for t in new_types if not t in file_types]
39- file_types.extend(add_types)
40- file_types.sort(key=lambda t: t[0])
41+ file_types.extend(new_types)
42 return file_types
43-
44- _columns = {
45- 'file_type': fields.selection(_get_file_type_selection, 'File type')
46- }

Subscribers

People subscribed via source and target branches