Merge lp:~dorian-kemps/unifield-server/US-5887 into lp:unifield-server
- US-5887
- Merge into trunk
Proposed by
jftempo
Status: | Merged |
---|---|
Merged at revision: | 5418 |
Proposed branch: | lp:~dorian-kemps/unifield-server/US-5887 |
Merge into: | lp:unifield-server |
Diff against target: |
432 lines (+223/-50) 8 files modified
bin/addons/kit/__openerp__.py (+1/-0) bin/addons/kit/report/__init__.py (+1/-0) bin/addons/kit/report/kit_mass_impor_export.py (+53/-0) bin/addons/kit/report/kit_mass_import_export_view.xml (+16/-0) bin/addons/kit/report/kit_mass_import_export_xls.mako (+124/-0) bin/addons/kit/wizard/kit_mass_import.py (+6/-28) bin/addons/kit/wizard/kit_mass_import_view.xml (+1/-4) bin/addons/msf_profile/i18n/fr_MF.po (+21/-18) |
To merge this branch: | bzr merge lp:~dorian-kemps/unifield-server/US-5887 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
UniField Reviewer Team | Pending | ||
Review via email: mp+368716@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'bin/addons/kit/__openerp__.py' | |||
2 | --- bin/addons/kit/__openerp__.py 2017-09-28 14:05:02 +0000 | |||
3 | +++ bin/addons/kit/__openerp__.py 2019-06-12 15:17:56 +0000 | |||
4 | @@ -46,6 +46,7 @@ | |||
5 | 46 | 'security/ir.model.access.csv', | 46 | 'security/ir.model.access.csv', |
6 | 47 | 'wizard/split_move_view.xml', | 47 | 'wizard/split_move_view.xml', |
7 | 48 | 'wizard/kit_mass_import_view.xml', | 48 | 'wizard/kit_mass_import_view.xml', |
8 | 49 | 'report/kit_mass_import_export_view.xml' | ||
9 | 49 | ], | 50 | ], |
10 | 50 | "demo_xml": [], | 51 | "demo_xml": [], |
11 | 51 | 'test': [ | 52 | 'test': [ |
12 | 52 | 53 | ||
13 | === modified file 'bin/addons/kit/report/__init__.py' | |||
14 | --- bin/addons/kit/report/__init__.py 2013-09-13 09:16:03 +0000 | |||
15 | +++ bin/addons/kit/report/__init__.py 2019-06-12 15:17:56 +0000 | |||
16 | @@ -20,3 +20,4 @@ | |||
17 | 20 | ############################################################################## | 20 | ############################################################################## |
18 | 21 | 21 | ||
19 | 22 | import kit_report | 22 | import kit_report |
20 | 23 | import kit_mass_impor_export | ||
21 | 23 | 24 | ||
22 | === added file 'bin/addons/kit/report/kit_mass_impor_export.py' | |||
23 | --- bin/addons/kit/report/kit_mass_impor_export.py 1970-01-01 00:00:00 +0000 | |||
24 | +++ bin/addons/kit/report/kit_mass_impor_export.py 2019-06-12 15:17:56 +0000 | |||
25 | @@ -0,0 +1,53 @@ | |||
26 | 1 | # -*- coding: utf-8 -*- | ||
27 | 2 | ############################################################################## | ||
28 | 3 | # | ||
29 | 4 | # OpenERP, Open Source Management Solution | ||
30 | 5 | # Copyright (C) 2011 TeMPO Consulting, MSF. All Rights Reserved | ||
31 | 6 | # | ||
32 | 7 | # This program is free software: you can redistribute it and/or modify | ||
33 | 8 | # it under the terms of the GNU Affero General Public License as | ||
34 | 9 | # published by the Free Software Foundation, either version 3 of the | ||
35 | 10 | # License, or (at your option) any later version. | ||
36 | 11 | # | ||
37 | 12 | # This program is distributed in the hope that it will be useful, | ||
38 | 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
39 | 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
40 | 15 | # GNU Affero General Public License for more details. | ||
41 | 16 | # | ||
42 | 17 | # You should have received a copy of the GNU Affero General Public License | ||
43 | 18 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
44 | 19 | # | ||
45 | 20 | ############################################################################## | ||
46 | 21 | |||
47 | 22 | |||
48 | 23 | import time | ||
49 | 24 | |||
50 | 25 | from report import report_sxw | ||
51 | 26 | from spreadsheet_xml.spreadsheet_xml_write import SpreadsheetReport | ||
52 | 27 | |||
53 | 28 | |||
54 | 29 | class kit_mass_import_export(report_sxw.rml_parse): | ||
55 | 30 | def __init__(self, cr, uid, name, context=None): | ||
56 | 31 | super(kit_mass_import_export, self).__init__(cr, uid, name, context=context) | ||
57 | 32 | self.cr = cr | ||
58 | 33 | self.uid = uid | ||
59 | 34 | self.localcontext.update({ | ||
60 | 35 | }) | ||
61 | 36 | |||
62 | 37 | |||
63 | 38 | class kit_mass_import_export_xls(SpreadsheetReport): | ||
64 | 39 | def __init__(self, name, table, rml=False, parser=report_sxw.rml_parse, | ||
65 | 40 | header='external', store=False): | ||
66 | 41 | super(kit_mass_import_export_xls, self).__init__(name, table, rml=rml, parser=parser, header=header, store=store) | ||
67 | 42 | |||
68 | 43 | def create(self, cr, uid, ids, data, context=None): | ||
69 | 44 | a = super(kit_mass_import_export_xls, self).create(cr, uid, ids, data, context) | ||
70 | 45 | return (a[0], 'xls') | ||
71 | 46 | |||
72 | 47 | |||
73 | 48 | kit_mass_import_export_xls( | ||
74 | 49 | 'report.kit_mass_import_export', | ||
75 | 50 | 'kit.mass.import', | ||
76 | 51 | 'addons/kit/report/kit_mass_import_export_xls.mako', | ||
77 | 52 | parser=kit_mass_import_export, | ||
78 | 53 | header=False) | ||
79 | 0 | 54 | ||
80 | === added file 'bin/addons/kit/report/kit_mass_import_export_view.xml' | |||
81 | --- bin/addons/kit/report/kit_mass_import_export_view.xml 1970-01-01 00:00:00 +0000 | |||
82 | +++ bin/addons/kit/report/kit_mass_import_export_view.xml 2019-06-12 15:17:56 +0000 | |||
83 | @@ -0,0 +1,16 @@ | |||
84 | 1 | <?xml version="1.0" encoding="utf-8" ?> | ||
85 | 2 | <openerp> | ||
86 | 3 | <data> | ||
87 | 4 | <report | ||
88 | 5 | id="kit_mass_import_export" | ||
89 | 6 | string="Theoretical Kit Template" | ||
90 | 7 | model="kit.mass.import" | ||
91 | 8 | name="kit_mass_import_export" | ||
92 | 9 | file="kit/report/kit_mass_import_export_xls.mako" | ||
93 | 10 | report_type="webkit" | ||
94 | 11 | header="False" | ||
95 | 12 | auto="False" | ||
96 | 13 | menu="False" | ||
97 | 14 | /> | ||
98 | 15 | </data> | ||
99 | 16 | </openerp> | ||
100 | 0 | \ No newline at end of file | 17 | \ No newline at end of file |
101 | 1 | 18 | ||
102 | === added file 'bin/addons/kit/report/kit_mass_import_export_xls.mako' | |||
103 | --- bin/addons/kit/report/kit_mass_import_export_xls.mako 1970-01-01 00:00:00 +0000 | |||
104 | +++ bin/addons/kit/report/kit_mass_import_export_xls.mako 2019-06-12 15:17:56 +0000 | |||
105 | @@ -0,0 +1,124 @@ | |||
106 | 1 | <?xml version="1.0"?> | ||
107 | 2 | <?mso-application progid="Excel.Sheet"?> | ||
108 | 3 | <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" | ||
109 | 4 | xmlns:o="urn:schemas-microsoft-com:office:office" | ||
110 | 5 | xmlns:x="urn:schemas-microsoft-com:office:excel" | ||
111 | 6 | xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" | ||
112 | 7 | xmlns:html="http://www.w3.org/TR/REC-html40"> | ||
113 | 8 | <DocumentProperties xmlns="urn:schemas-microsoft-com:office:office"> | ||
114 | 9 | <Author>MSFUser</Author> | ||
115 | 10 | <LastAuthor>MSFUser</LastAuthor> | ||
116 | 11 | <Created>2012-06-18T15:46:09Z</Created> | ||
117 | 12 | <Company>Medecins Sans Frontieres</Company> | ||
118 | 13 | <Version>11.9999</Version> | ||
119 | 14 | </DocumentProperties> | ||
120 | 15 | <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel"> | ||
121 | 16 | <WindowHeight>13170</WindowHeight> | ||
122 | 17 | <WindowWidth>19020</WindowWidth> | ||
123 | 18 | <WindowTopX>120</WindowTopX> | ||
124 | 19 | <WindowTopY>60</WindowTopY> | ||
125 | 20 | <ProtectStructure>False</ProtectStructure> | ||
126 | 21 | <ProtectWindows>False</ProtectWindows> | ||
127 | 22 | </ExcelWorkbook> | ||
128 | 23 | <Styles> | ||
129 | 24 | <Style ss:ID="big_header"> | ||
130 | 25 | <Font x:Family="Swiss" ss:Size="14" ss:Bold="1"/> | ||
131 | 26 | <Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/> | ||
132 | 27 | </Style> | ||
133 | 28 | <Style ss:ID="header"> | ||
134 | 29 | <Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/> | ||
135 | 30 | <Interior ss:Color="#ffcc99" ss:Pattern="Solid"/> | ||
136 | 31 | <Borders> | ||
137 | 32 | <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
138 | 33 | <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
139 | 34 | <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
140 | 35 | <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
141 | 36 | </Borders> | ||
142 | 37 | </Style> | ||
143 | 38 | <Style ss:ID="line"> | ||
144 | 39 | <Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/> | ||
145 | 40 | <Borders> | ||
146 | 41 | <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
147 | 42 | <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
148 | 43 | <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
149 | 44 | <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
150 | 45 | </Borders> | ||
151 | 46 | </Style> | ||
152 | 47 | <Style ss:ID="line_left"> | ||
153 | 48 | <Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/> | ||
154 | 49 | <Borders> | ||
155 | 50 | <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
156 | 51 | <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
157 | 52 | <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
158 | 53 | <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
159 | 54 | </Borders> | ||
160 | 55 | </Style> | ||
161 | 56 | <Style ss:ID="line_bold"> | ||
162 | 57 | <Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/> | ||
163 | 58 | <Borders> | ||
164 | 59 | <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
165 | 60 | <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
166 | 61 | <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
167 | 62 | <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
168 | 63 | </Borders> | ||
169 | 64 | <Font ss:Bold="1" /> | ||
170 | 65 | </Style> | ||
171 | 66 | <Style ss:ID="line_red"> | ||
172 | 67 | <Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/> | ||
173 | 68 | <Borders> | ||
174 | 69 | <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
175 | 70 | <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
176 | 71 | <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
177 | 72 | <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1" /> | ||
178 | 73 | </Borders> | ||
179 | 74 | <Font ss:Color="#ff0000"/> | ||
180 | 75 | </Style> | ||
181 | 76 | <Style ss:ID="short_date"> | ||
182 | 77 | <Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/> | ||
183 | 78 | <Borders> | ||
184 | 79 | <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/> | ||
185 | 80 | <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/> | ||
186 | 81 | <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/> | ||
187 | 82 | <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/> | ||
188 | 83 | </Borders> | ||
189 | 84 | <NumberFormat ss:Format="Short Date"/> | ||
190 | 85 | </Style> | ||
191 | 86 | </Styles> | ||
192 | 87 | |||
193 | 88 | % for o in objects: | ||
194 | 89 | <ss:Worksheet ss:Name="${_('Theoretical Kit Template')|x}"> | ||
195 | 90 | <Table x:FullColumns="1" x:FullRows="1"> | ||
196 | 91 | ## Kit Code | ||
197 | 92 | <Column ss:AutoFitWidth="1" ss:Width="85.75" /> | ||
198 | 93 | ## Kit Description | ||
199 | 94 | <Column ss:AutoFitWidth="1" ss:Width="250.75" /> | ||
200 | 95 | ## Kit Version | ||
201 | 96 | <Column ss:AutoFitWidth="1" ss:Width="50.75" /> | ||
202 | 97 | ## Active | ||
203 | 98 | <Column ss:AutoFitWidth="1" ss:Width="50.75" /> | ||
204 | 99 | ## Module | ||
205 | 100 | <Column ss:AutoFitWidth="1" ss:Width="80.0" /> | ||
206 | 101 | ## Product Code | ||
207 | 102 | <Column ss:AutoFitWidth="1" ss:Width="85.75" /> | ||
208 | 103 | ## Product Description | ||
209 | 104 | <Column ss:AutoFitWidth="1" ss:Width="200.75" /> | ||
210 | 105 | ## Product Qty | ||
211 | 106 | <Column ss:AutoFitWidth="1" ss:Width="75.0" /> | ||
212 | 107 | ## Product UoM | ||
213 | 108 | <Column ss:AutoFitWidth="1" ss:Width="50.75" /> | ||
214 | 109 | |||
215 | 110 | <Row> | ||
216 | 111 | <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Kit Code')}</Data></Cell> | ||
217 | 112 | <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Kit Description')}</Data></Cell> | ||
218 | 113 | <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Kit Version')}</Data></Cell> | ||
219 | 114 | <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Active')}</Data></Cell> | ||
220 | 115 | <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Module')}</Data></Cell> | ||
221 | 116 | <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Product Code')}</Data></Cell> | ||
222 | 117 | <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Product Description')}</Data></Cell> | ||
223 | 118 | <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Product Qty')}</Data></Cell> | ||
224 | 119 | <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Product UoM')}</Data></Cell> | ||
225 | 120 | </Row> | ||
226 | 121 | </Table> | ||
227 | 122 | </ss:Worksheet> | ||
228 | 123 | % endfor | ||
229 | 124 | </Workbook> | ||
230 | 0 | 125 | ||
231 | === modified file 'bin/addons/kit/wizard/kit_mass_import.py' | |||
232 | --- bin/addons/kit/wizard/kit_mass_import.py 2015-04-02 14:03:07 +0000 | |||
233 | +++ bin/addons/kit/wizard/kit_mass_import.py 2019-06-12 15:17:56 +0000 | |||
234 | @@ -67,9 +67,6 @@ | |||
235 | 67 | size=128, | 67 | size=128, |
236 | 68 | string='Template filename', | 68 | string='Template filename', |
237 | 69 | ), | 69 | ), |
238 | 70 | 'show_template': fields.boolean( | ||
239 | 71 | string='Show template', | ||
240 | 72 | ), | ||
241 | 73 | 'state': fields.selection( | 70 | 'state': fields.selection( |
242 | 74 | selection=[ | 71 | selection=[ |
243 | 75 | ('draft', 'Not started'), | 72 | ('draft', 'Not started'), |
244 | @@ -122,31 +119,12 @@ | |||
245 | 122 | if context is None: | 119 | if context is None: |
246 | 123 | context = {} | 120 | context = {} |
247 | 124 | 121 | ||
273 | 125 | columns_header = [ | 122 | return { |
274 | 126 | (_('Kit Code'), 'string'), | 123 | 'type': 'ir.actions.report.xml', |
275 | 127 | (_('Kit Description'), 'string'), | 124 | 'report_name': 'kit_mass_import_export', |
276 | 128 | (_('Kit Version'), 'string'), | 125 | 'datas': {'target_filename': _('Theoretical Kit Template')}, |
277 | 129 | (_('Active'), 'string'), | 126 | 'context': context, |
278 | 130 | (_('Module'), 'string'), | 127 | } |
254 | 131 | (_('Product Code'), 'string'), | ||
255 | 132 | (_('Product Description'), 'string'), | ||
256 | 133 | (_('Product Qty'), 'string'), | ||
257 | 134 | (_('Product UoM'), 'string'), | ||
258 | 135 | ] | ||
259 | 136 | default_template = SpreadsheetCreator( | ||
260 | 137 | 'Template of import', | ||
261 | 138 | columns_header, | ||
262 | 139 | [],) | ||
263 | 140 | template = base64.encodestring(default_template.get_xml( | ||
264 | 141 | default_filters=['decode.utf8'])) | ||
265 | 142 | |||
266 | 143 | self.write(cr, uid, ids, { | ||
267 | 144 | 'template_file': template, | ||
268 | 145 | 'template_filename': 'template.xls', | ||
269 | 146 | 'show_template': True, | ||
270 | 147 | }, context=context) | ||
271 | 148 | |||
272 | 149 | return {} | ||
279 | 150 | 128 | ||
280 | 151 | def get_value_from_excel(self, cr, uid, file_to_import, context=None): | 129 | def get_value_from_excel(self, cr, uid, file_to_import, context=None): |
281 | 152 | """ | 130 | """ |
282 | 153 | 131 | ||
283 | === modified file 'bin/addons/kit/wizard/kit_mass_import_view.xml' | |||
284 | --- bin/addons/kit/wizard/kit_mass_import_view.xml 2015-03-24 15:47:52 +0000 | |||
285 | +++ bin/addons/kit/wizard/kit_mass_import_view.xml 2019-06-12 15:17:56 +0000 | |||
286 | @@ -10,16 +10,13 @@ | |||
287 | 10 | <form string="Theoretical Kit mass import"> | 10 | <form string="Theoretical Kit mass import"> |
288 | 11 | <field name="display_warning_message" invisible="1" /> | 11 | <field name="display_warning_message" invisible="1" /> |
289 | 12 | <field name="display_error_message" invisible="1" /> | 12 | <field name="display_error_message" invisible="1" /> |
290 | 13 | <field name="show_template" invisible="1" /> | ||
291 | 14 | <separator colspan="4" string="Information" /> | 13 | <separator colspan="4" string="Information" /> |
292 | 15 | <field name="name" readonly="1" /> | 14 | <field name="name" readonly="1" /> |
293 | 16 | <newline /> | 15 | <newline /> |
294 | 17 | <field name="file_to_import" filename="filename" accept="application/vnd.ms-excel,application/xml"/> | 16 | <field name="file_to_import" filename="filename" accept="application/vnd.ms-excel,application/xml"/> |
295 | 18 | <field name="filename" invisible="1" /> | 17 | <field name="filename" invisible="1" /> |
296 | 19 | <group colspan="2" col="2" attrs="{'invisible': [('state', '!=', 'draft')]}"> | 18 | <group colspan="2" col="2" attrs="{'invisible': [('state', '!=', 'draft')]}"> |
300 | 20 | <field name="template_file" filename="template_filename" attrs="{'invisible': [('show_template', '=', False)]}" /> | 19 | <button name="get_template" string="Get template" colspan="2" type="object" /> |
298 | 21 | <field name="template_filename" invisible="1" /> | ||
299 | 22 | <button name="get_template" string="Get template" colspan="2" type="object" attrs="{'invisible': [('show_template', '=', True)]}" /> | ||
301 | 23 | </group> | 20 | </group> |
302 | 24 | <group colspan="4" col="4" name="check_messages" attrs="{'invisible': [('state', '!=', 'check_error')]}"> | 21 | <group colspan="4" col="4" name="check_messages" attrs="{'invisible': [('state', '!=', 'check_error')]}"> |
303 | 25 | <html> | 22 | <html> |
304 | 26 | 23 | ||
305 | === modified file 'bin/addons/msf_profile/i18n/fr_MF.po' | |||
306 | --- bin/addons/msf_profile/i18n/fr_MF.po 2019-06-04 19:13:17 +0000 | |||
307 | +++ bin/addons/msf_profile/i18n/fr_MF.po 2019-06-12 15:17:56 +0000 | |||
308 | @@ -17748,7 +17748,7 @@ | |||
309 | 17748 | 17748 | ||
310 | 17749 | #. modules: threshold_value, procurement_auto, supplier_catalogue, consumption_calculation, kit, stock_forecast, procurement, msf_supply_doc_export, msf_doc_import | 17749 | #. modules: threshold_value, procurement_auto, supplier_catalogue, consumption_calculation, kit, stock_forecast, procurement, msf_supply_doc_export, msf_doc_import |
311 | 17750 | #: code:addons/consumption_calculation/consumption_calculation.py:482 | 17750 | #: code:addons/consumption_calculation/consumption_calculation.py:482 |
313 | 17751 | #: code:addons/kit/wizard/kit_mass_import.py:134 | 17751 | #: report:addons/kit/report/kit_mass_import_export_xls.mako:119 |
314 | 17752 | #: code:addons/msf_doc_import/wizard/wizard_in_simulation_screen.py:43 | 17752 | #: code:addons/msf_doc_import/wizard/wizard_in_simulation_screen.py:43 |
315 | 17753 | #: code:addons/msf_doc_import/wizard/wizard_po_simulation_screen.py:69 | 17753 | #: code:addons/msf_doc_import/wizard/wizard_po_simulation_screen.py:69 |
316 | 17754 | #: report:addons/msf_supply_doc_export/report/report_incoming_shipment_xls.mako:177 | 17754 | #: report:addons/msf_supply_doc_export/report/report_incoming_shipment_xls.mako:177 |
317 | @@ -19397,7 +19397,7 @@ | |||
318 | 19397 | msgstr "ID de l'enregistrement parent" | 19397 | msgstr "ID de l'enregistrement parent" |
319 | 19398 | 19398 | ||
320 | 19399 | #. module: kit | 19399 | #. module: kit |
322 | 19400 | #: code:addons/kit/wizard/kit_mass_import.py:128 | 19400 | #: report:addons/kit/report/kit_mass_import_export_xls.mako:113 |
323 | 19401 | #: field:composition.item,item_kit_version:0 | 19401 | #: field:composition.item,item_kit_version:0 |
324 | 19402 | #, python-format | 19402 | #, python-format |
325 | 19403 | msgid "Kit Version" | 19403 | msgid "Kit Version" |
326 | @@ -23275,10 +23275,10 @@ | |||
327 | 23275 | msgstr "Le fuseau horaire de l'utilisateur, utilisé pour calculer les conversions horaires entre le serveur et le client" | 23275 | msgstr "Le fuseau horaire de l'utilisateur, utilisé pour calculer les conversions horaires entre le serveur et le client" |
328 | 23276 | 23276 | ||
329 | 23277 | #. module: kit | 23277 | #. module: kit |
331 | 23278 | #: code:addons/kit/wizard/kit_mass_import.py:127 | 23278 | #: report:addons/kit/report/kit_mass_import_export_xls.mako:112 |
332 | 23279 | #, python-format | 23279 | #, python-format |
333 | 23280 | msgid "Kit Description" | 23280 | msgid "Kit Description" |
335 | 23281 | msgstr "Kit Description" | 23281 | msgstr "Description du Kit" |
336 | 23282 | 23282 | ||
337 | 23283 | #. module: msf_profile | 23283 | #. module: msf_profile |
338 | 23284 | #: field:res.groups,is_an_admin_profile:0 | 23284 | #: field:res.groups,is_an_admin_profile:0 |
339 | @@ -38064,12 +38064,13 @@ | |||
340 | 38064 | msgstr "Transport type" | 38064 | msgstr "Transport type" |
341 | 38065 | 38065 | ||
342 | 38066 | #. modules: msf_doc_import, kit | 38066 | #. modules: msf_doc_import, kit |
344 | 38067 | #: code:addons/kit/wizard/kit_mass_import.py:133 | 38067 | #: report:addons/kit/report/kit_mass_import_export_xls.mako:118 |
345 | 38068 | #: code:addons/kit/wizard/kit_mass_import.py:130 | ||
346 | 38068 | #: code:addons/msf_doc_import/wizard/__init__.py:100 | 38069 | #: code:addons/msf_doc_import/wizard/__init__.py:100 |
348 | 38069 | #: code:addons/msf_doc_import/wizard/wizard_po_simulation_screen.py:68 | 38070 | #: code:addons/msf_doc_import/wizard/wizard_po_simulation_screen.py:62 |
349 | 38070 | #, python-format | 38071 | #, python-format |
350 | 38071 | msgid "Product Qty" | 38072 | msgid "Product Qty" |
352 | 38072 | msgstr "Product Qty" | 38073 | msgstr "Qté du Produit" |
353 | 38073 | 38074 | ||
354 | 38074 | #. module: purchase_double_validation | 38075 | #. module: purchase_double_validation |
355 | 38075 | #: view:purchase.double.validation.installer:0 | 38076 | #: view:purchase.double.validation.installer:0 |
356 | @@ -44193,7 +44194,7 @@ | |||
357 | 44193 | #: report:addons/consumption_calculation/report/report_incoming_consumption_xls.mako:69 | 44194 | #: report:addons/consumption_calculation/report/report_incoming_consumption_xls.mako:69 |
358 | 44194 | #: code:addons/consumption_calculation/wizard/wizard_export_fmc_rac.py:38 | 44195 | #: code:addons/consumption_calculation/wizard/wizard_export_fmc_rac.py:38 |
359 | 44195 | #: report:product.likely.expire.report_pdf:0 | 44196 | #: report:product.likely.expire.report_pdf:0 |
361 | 44196 | #: code:addons/kit/wizard/kit_mass_import.py:131 | 44197 | #: report:addons/kit/report/kit_mass_import_export_xls.mako:116 |
362 | 44197 | #: report:addons/msf_supply_doc_export/report/report_internal_move_xls.mako:68 | 44198 | #: report:addons/msf_supply_doc_export/report/report_internal_move_xls.mako:68 |
363 | 44198 | #: report:addons/msf_supply_doc_export/report/report_real_composition_kit_xls.mako:65 | 44199 | #: report:addons/msf_supply_doc_export/report/report_real_composition_kit_xls.mako:65 |
364 | 44199 | #: report:addons/msf_supply_doc_export/report/stock_inventory_xls.mako:59 | 44200 | #: report:addons/msf_supply_doc_export/report/stock_inventory_xls.mako:59 |
365 | @@ -55469,11 +55470,6 @@ | |||
366 | 55469 | msgid "Manufacturer Ref." | 55470 | msgid "Manufacturer Ref." |
367 | 55470 | msgstr "Manufacturer Ref." | 55471 | msgstr "Manufacturer Ref." |
368 | 55471 | 55472 | ||
369 | 55472 | #. module: kit | ||
370 | 55473 | #: field:kit.mass.import,show_template:0 | ||
371 | 55474 | msgid "Show template" | ||
372 | 55475 | msgstr "Montrer le modèle" | ||
373 | 55476 | |||
374 | 55477 | #. modules: msf_doc_import, msf_outgoing | 55473 | #. modules: msf_doc_import, msf_outgoing |
375 | 55478 | #: report:addons/msf_doc_import/report/in_simulation_screen_xls_report.mako:151 | 55474 | #: report:addons/msf_doc_import/report/in_simulation_screen_xls_report.mako:151 |
376 | 55479 | #: field:wizard.import.in.line.simulation.screen,move_uom_id:0 | 55475 | #: field:wizard.import.in.line.simulation.screen,move_uom_id:0 |
377 | @@ -60257,7 +60253,7 @@ | |||
378 | 60257 | #. module: kit | 60253 | #. module: kit |
379 | 60258 | #: view:kit.mass.import:0 | 60254 | #: view:kit.mass.import:0 |
380 | 60259 | msgid "Get template" | 60255 | msgid "Get template" |
382 | 60260 | msgstr "Get template" | 60256 | msgstr "Obtenir le modèle" |
383 | 60261 | 60257 | ||
384 | 60262 | #. module: product | 60258 | #. module: product |
385 | 60263 | #: field:product.template,rental:0 | 60259 | #: field:product.template,rental:0 |
386 | @@ -65077,7 +65073,7 @@ | |||
387 | 65077 | #: field:ir.module.module.dependency,module_id:0 | 65073 | #: field:ir.module.module.dependency,module_id:0 |
388 | 65078 | #: report:ir.module.reference:0 | 65074 | #: report:ir.module.reference:0 |
389 | 65079 | #: field:ir.translation,module:0 | 65075 | #: field:ir.translation,module:0 |
391 | 65080 | #: code:addons/kit/wizard/kit_mass_import.py:130 | 65076 | #: report:addons/kit/report/kit_mass_import_export_xls.mako:115 |
392 | 65081 | #: field:assign.to.kit,module_assign_to_kit:0 | 65077 | #: field:assign.to.kit,module_assign_to_kit:0 |
393 | 65082 | #: view:composition.item:0 | 65078 | #: view:composition.item:0 |
394 | 65083 | #: field:composition.item,item_module:0 | 65079 | #: field:composition.item,item_module:0 |
395 | @@ -73032,7 +73028,7 @@ | |||
396 | 73032 | #: field:sync.client.sync_server_connection,active:0 | 73028 | #: field:sync.client.sync_server_connection,active:0 |
397 | 73033 | #: field:threshold.value,active:0 | 73029 | #: field:threshold.value,active:0 |
398 | 73034 | #: field:account.period,active:0 | 73030 | #: field:account.period,active:0 |
400 | 73035 | #: code:addons/kit/wizard/kit_mass_import.py:129 | 73031 | #: report:addons/kit/report/kit_mass_import_export_xls.mako:114 |
401 | 73036 | #: view:msf.instance:0 | 73032 | #: view:msf.instance:0 |
402 | 73037 | #: field:automated.export,active:0 | 73033 | #: field:automated.export,active:0 |
403 | 73038 | #: field:product.heat_sensitive,active:0 | 73034 | #: field:product.heat_sensitive,active:0 |
404 | @@ -75763,7 +75759,7 @@ | |||
405 | 75763 | msgstr "Approvisionnement- Méthode" | 75759 | msgstr "Approvisionnement- Méthode" |
406 | 75764 | 75760 | ||
407 | 75765 | #. module: kit | 75761 | #. module: kit |
409 | 75766 | #: code:addons/kit/wizard/kit_mass_import.py:126 | 75762 | #: report:addons/kit/report/kit_mass_import_export_xls.mako:111 |
410 | 75767 | #, python-format | 75763 | #, python-format |
411 | 75768 | msgid "Kit Code" | 75764 | msgid "Kit Code" |
412 | 75769 | msgstr "Code Kit" | 75765 | msgstr "Code Kit" |
413 | @@ -77002,7 +76998,7 @@ | |||
414 | 77002 | #: report:addons/consumption_calculation/report/report_incoming_consumption_xls.mako:70 | 76998 | #: report:addons/consumption_calculation/report/report_incoming_consumption_xls.mako:70 |
415 | 77003 | #: report:addons/consumption_calculation/report/report_real_consumption_xls.mako:70 | 76999 | #: report:addons/consumption_calculation/report/report_real_consumption_xls.mako:70 |
416 | 77004 | #: report:product.likely.expire.report_pdf:0 | 77000 | #: report:product.likely.expire.report_pdf:0 |
418 | 77005 | #: code:addons/kit/wizard/kit_mass_import.py:132 | 77001 | #: report:addons/kit/report/kit_mass_import_export_xls.mako:117 |
419 | 77006 | #: code:addons/msf_doc_import/wizard/__init__.py:30 | 77002 | #: code:addons/msf_doc_import/wizard/__init__.py:30 |
420 | 77007 | #: code:addons/msf_doc_import/wizard/__init__.py:57 | 77003 | #: code:addons/msf_doc_import/wizard/__init__.py:57 |
421 | 77008 | #: code:addons/msf_doc_import/wizard/__init__.py:67 | 77004 | #: code:addons/msf_doc_import/wizard/__init__.py:67 |
422 | @@ -106827,3 +106823,10 @@ | |||
423 | 106827 | msgid "Stop report" | 106823 | msgid "Stop report" |
424 | 106828 | msgstr "Arrêter le rapport" | 106824 | msgstr "Arrêter le rapport" |
425 | 106829 | 106825 | ||
426 | 106826 | #. module: kit | ||
427 | 106827 | #: report:addons/kit/report/kit_mass_import_export_xls.mako:89 | ||
428 | 106828 | #: code:addons/kit/wizard/kit_mass_import.py:149 | ||
429 | 106829 | #: model:ir.actions.report.xml,name:kit.kit_mass_import_export | ||
430 | 106830 | #, python-format | ||
431 | 106831 | msgid "Theoretical Kit Template" | ||
432 | 106832 | msgstr "Modèle du Kit Théorique" |