Merge lp:~dorian-kemps/unifield-server/US-5887 into lp:unifield-server

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
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+368716@code.launchpad.net
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
=== modified file 'bin/addons/kit/__openerp__.py'
--- bin/addons/kit/__openerp__.py 2017-09-28 14:05:02 +0000
+++ bin/addons/kit/__openerp__.py 2019-06-12 15:17:56 +0000
@@ -46,6 +46,7 @@
46 'security/ir.model.access.csv',46 'security/ir.model.access.csv',
47 'wizard/split_move_view.xml',47 'wizard/split_move_view.xml',
48 'wizard/kit_mass_import_view.xml',48 'wizard/kit_mass_import_view.xml',
49 'report/kit_mass_import_export_view.xml'
49 ],50 ],
50 "demo_xml": [],51 "demo_xml": [],
51 'test': [52 'test': [
5253
=== modified file 'bin/addons/kit/report/__init__.py'
--- bin/addons/kit/report/__init__.py 2013-09-13 09:16:03 +0000
+++ bin/addons/kit/report/__init__.py 2019-06-12 15:17:56 +0000
@@ -20,3 +20,4 @@
20##############################################################################20##############################################################################
2121
22import kit_report22import kit_report
23import kit_mass_impor_export
2324
=== added file 'bin/addons/kit/report/kit_mass_impor_export.py'
--- bin/addons/kit/report/kit_mass_impor_export.py 1970-01-01 00:00:00 +0000
+++ bin/addons/kit/report/kit_mass_impor_export.py 2019-06-12 15:17:56 +0000
@@ -0,0 +1,53 @@
1# -*- coding: utf-8 -*-
2##############################################################################
3#
4# OpenERP, Open Source Management Solution
5# Copyright (C) 2011 TeMPO Consulting, MSF. All Rights Reserved
6#
7# This program is free software: you can redistribute it and/or modify
8# it under the terms of the GNU Affero General Public License as
9# published by the Free Software Foundation, either version 3 of the
10# License, or (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU Affero General Public License for more details.
16#
17# You should have received a copy of the GNU Affero General Public License
18# along with this program. If not, see <http://www.gnu.org/licenses/>.
19#
20##############################################################################
21
22
23import time
24
25from report import report_sxw
26from spreadsheet_xml.spreadsheet_xml_write import SpreadsheetReport
27
28
29class kit_mass_import_export(report_sxw.rml_parse):
30 def __init__(self, cr, uid, name, context=None):
31 super(kit_mass_import_export, self).__init__(cr, uid, name, context=context)
32 self.cr = cr
33 self.uid = uid
34 self.localcontext.update({
35 })
36
37
38class kit_mass_import_export_xls(SpreadsheetReport):
39 def __init__(self, name, table, rml=False, parser=report_sxw.rml_parse,
40 header='external', store=False):
41 super(kit_mass_import_export_xls, self).__init__(name, table, rml=rml, parser=parser, header=header, store=store)
42
43 def create(self, cr, uid, ids, data, context=None):
44 a = super(kit_mass_import_export_xls, self).create(cr, uid, ids, data, context)
45 return (a[0], 'xls')
46
47
48kit_mass_import_export_xls(
49 'report.kit_mass_import_export',
50 'kit.mass.import',
51 'addons/kit/report/kit_mass_import_export_xls.mako',
52 parser=kit_mass_import_export,
53 header=False)
054
=== added file 'bin/addons/kit/report/kit_mass_import_export_view.xml'
--- bin/addons/kit/report/kit_mass_import_export_view.xml 1970-01-01 00:00:00 +0000
+++ bin/addons/kit/report/kit_mass_import_export_view.xml 2019-06-12 15:17:56 +0000
@@ -0,0 +1,16 @@
1<?xml version="1.0" encoding="utf-8" ?>
2<openerp>
3 <data>
4 <report
5 id="kit_mass_import_export"
6 string="Theoretical Kit Template"
7 model="kit.mass.import"
8 name="kit_mass_import_export"
9 file="kit/report/kit_mass_import_export_xls.mako"
10 report_type="webkit"
11 header="False"
12 auto="False"
13 menu="False"
14 />
15 </data>
16</openerp>
0\ No newline at end of file17\ No newline at end of file
118
=== added file 'bin/addons/kit/report/kit_mass_import_export_xls.mako'
--- bin/addons/kit/report/kit_mass_import_export_xls.mako 1970-01-01 00:00:00 +0000
+++ bin/addons/kit/report/kit_mass_import_export_xls.mako 2019-06-12 15:17:56 +0000
@@ -0,0 +1,124 @@
1<?xml version="1.0"?>
2<?mso-application progid="Excel.Sheet"?>
3<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
4 xmlns:o="urn:schemas-microsoft-com:office:office"
5 xmlns:x="urn:schemas-microsoft-com:office:excel"
6 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
7 xmlns:html="http://www.w3.org/TR/REC-html40">
8 <DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
9 <Author>MSFUser</Author>
10 <LastAuthor>MSFUser</LastAuthor>
11 <Created>2012-06-18T15:46:09Z</Created>
12 <Company>Medecins Sans Frontieres</Company>
13 <Version>11.9999</Version>
14 </DocumentProperties>
15 <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel">
16 <WindowHeight>13170</WindowHeight>
17 <WindowWidth>19020</WindowWidth>
18 <WindowTopX>120</WindowTopX>
19 <WindowTopY>60</WindowTopY>
20 <ProtectStructure>False</ProtectStructure>
21 <ProtectWindows>False</ProtectWindows>
22 </ExcelWorkbook>
23<Styles>
24 <Style ss:ID="big_header">
25 <Font x:Family="Swiss" ss:Size="14" ss:Bold="1"/>
26 <Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
27 </Style>
28 <Style ss:ID="header">
29 <Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
30 <Interior ss:Color="#ffcc99" ss:Pattern="Solid"/>
31 <Borders>
32 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1" />
33 <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1" />
34 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1" />
35 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1" />
36 </Borders>
37 </Style>
38 <Style ss:ID="line">
39 <Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
40 <Borders>
41 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1" />
42 <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1" />
43 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1" />
44 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1" />
45 </Borders>
46 </Style>
47 <Style ss:ID="line_left">
48 <Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
49 <Borders>
50 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1" />
51 <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1" />
52 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1" />
53 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1" />
54 </Borders>
55 </Style>
56 <Style ss:ID="line_bold">
57 <Alignment ss:Horizontal="Left" ss:Vertical="Center" ss:WrapText="1"/>
58 <Borders>
59 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1" />
60 <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1" />
61 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1" />
62 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1" />
63 </Borders>
64 <Font ss:Bold="1" />
65 </Style>
66 <Style ss:ID="line_red">
67 <Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
68 <Borders>
69 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1" />
70 <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1" />
71 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1" />
72 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1" />
73 </Borders>
74 <Font ss:Color="#ff0000"/>
75 </Style>
76 <Style ss:ID="short_date">
77 <Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1"/>
78 <Borders>
79 <Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/>
80 <Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/>
81 <Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/>
82 <Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/>
83 </Borders>
84 <NumberFormat ss:Format="Short Date"/>
85 </Style>
86</Styles>
87
88% for o in objects:
89<ss:Worksheet ss:Name="${_('Theoretical Kit Template')|x}">
90<Table x:FullColumns="1" x:FullRows="1">
91 ## Kit Code
92 <Column ss:AutoFitWidth="1" ss:Width="85.75" />
93 ## Kit Description
94 <Column ss:AutoFitWidth="1" ss:Width="250.75" />
95 ## Kit Version
96 <Column ss:AutoFitWidth="1" ss:Width="50.75" />
97 ## Active
98 <Column ss:AutoFitWidth="1" ss:Width="50.75" />
99 ## Module
100 <Column ss:AutoFitWidth="1" ss:Width="80.0" />
101 ## Product Code
102 <Column ss:AutoFitWidth="1" ss:Width="85.75" />
103 ## Product Description
104 <Column ss:AutoFitWidth="1" ss:Width="200.75" />
105 ## Product Qty
106 <Column ss:AutoFitWidth="1" ss:Width="75.0" />
107 ## Product UoM
108 <Column ss:AutoFitWidth="1" ss:Width="50.75" />
109
110 <Row>
111 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Kit Code')}</Data></Cell>
112 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Kit Description')}</Data></Cell>
113 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Kit Version')}</Data></Cell>
114 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Active')}</Data></Cell>
115 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Module')}</Data></Cell>
116 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Product Code')}</Data></Cell>
117 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Product Description')}</Data></Cell>
118 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Product Qty')}</Data></Cell>
119 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Product UoM')}</Data></Cell>
120 </Row>
121</Table>
122</ss:Worksheet>
123% endfor
124</Workbook>
0125
=== modified file 'bin/addons/kit/wizard/kit_mass_import.py'
--- bin/addons/kit/wizard/kit_mass_import.py 2015-04-02 14:03:07 +0000
+++ bin/addons/kit/wizard/kit_mass_import.py 2019-06-12 15:17:56 +0000
@@ -67,9 +67,6 @@
67 size=128,67 size=128,
68 string='Template filename',68 string='Template filename',
69 ),69 ),
70 'show_template': fields.boolean(
71 string='Show template',
72 ),
73 'state': fields.selection(70 'state': fields.selection(
74 selection=[71 selection=[
75 ('draft', 'Not started'),72 ('draft', 'Not started'),
@@ -122,31 +119,12 @@
122 if context is None:119 if context is None:
123 context = {}120 context = {}
124121
125 columns_header = [122 return {
126 (_('Kit Code'), 'string'),123 'type': 'ir.actions.report.xml',
127 (_('Kit Description'), 'string'),124 'report_name': 'kit_mass_import_export',
128 (_('Kit Version'), 'string'),125 'datas': {'target_filename': _('Theoretical Kit Template')},
129 (_('Active'), 'string'),126 'context': context,
130 (_('Module'), 'string'),127 }
131 (_('Product Code'), 'string'),
132 (_('Product Description'), 'string'),
133 (_('Product Qty'), 'string'),
134 (_('Product UoM'), 'string'),
135 ]
136 default_template = SpreadsheetCreator(
137 'Template of import',
138 columns_header,
139 [],)
140 template = base64.encodestring(default_template.get_xml(
141 default_filters=['decode.utf8']))
142
143 self.write(cr, uid, ids, {
144 'template_file': template,
145 'template_filename': 'template.xls',
146 'show_template': True,
147 }, context=context)
148
149 return {}
150128
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):
152 """130 """
153131
=== modified file 'bin/addons/kit/wizard/kit_mass_import_view.xml'
--- bin/addons/kit/wizard/kit_mass_import_view.xml 2015-03-24 15:47:52 +0000
+++ bin/addons/kit/wizard/kit_mass_import_view.xml 2019-06-12 15:17:56 +0000
@@ -10,16 +10,13 @@
10 <form string="Theoretical Kit mass import">10 <form string="Theoretical Kit mass import">
11 <field name="display_warning_message" invisible="1" />11 <field name="display_warning_message" invisible="1" />
12 <field name="display_error_message" invisible="1" />12 <field name="display_error_message" invisible="1" />
13 <field name="show_template" invisible="1" />
14 <separator colspan="4" string="Information" />13 <separator colspan="4" string="Information" />
15 <field name="name" readonly="1" />14 <field name="name" readonly="1" />
16 <newline />15 <newline />
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"/>
18 <field name="filename" invisible="1" />17 <field name="filename" invisible="1" />
19 <group colspan="2" col="2" attrs="{'invisible': [('state', '!=', 'draft')]}">18 <group colspan="2" col="2" attrs="{'invisible': [('state', '!=', 'draft')]}">
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" />
21 <field name="template_filename" invisible="1" />
22 <button name="get_template" string="Get template" colspan="2" type="object" attrs="{'invisible': [('show_template', '=', True)]}" />
23 </group>20 </group>
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')]}">
25 <html>22 <html>
2623
=== modified file 'bin/addons/msf_profile/i18n/fr_MF.po'
--- bin/addons/msf_profile/i18n/fr_MF.po 2019-06-04 19:13:17 +0000
+++ bin/addons/msf_profile/i18n/fr_MF.po 2019-06-12 15:17:56 +0000
@@ -17748,7 +17748,7 @@
1774817748
17749#. modules: threshold_value, procurement_auto, supplier_catalogue, consumption_calculation, kit, stock_forecast, procurement, msf_supply_doc_export, msf_doc_import17749#. modules: threshold_value, procurement_auto, supplier_catalogue, consumption_calculation, kit, stock_forecast, procurement, msf_supply_doc_export, msf_doc_import
17750#: code:addons/consumption_calculation/consumption_calculation.py:48217750#: code:addons/consumption_calculation/consumption_calculation.py:482
17751#: code:addons/kit/wizard/kit_mass_import.py:13417751#: report:addons/kit/report/kit_mass_import_export_xls.mako:119
17752#: code:addons/msf_doc_import/wizard/wizard_in_simulation_screen.py:4317752#: code:addons/msf_doc_import/wizard/wizard_in_simulation_screen.py:43
17753#: code:addons/msf_doc_import/wizard/wizard_po_simulation_screen.py:6917753#: code:addons/msf_doc_import/wizard/wizard_po_simulation_screen.py:69
17754#: report:addons/msf_supply_doc_export/report/report_incoming_shipment_xls.mako:17717754#: report:addons/msf_supply_doc_export/report/report_incoming_shipment_xls.mako:177
@@ -19397,7 +19397,7 @@
19397msgstr "ID de l'enregistrement parent"19397msgstr "ID de l'enregistrement parent"
1939819398
19399#. module: kit19399#. module: kit
19400#: code:addons/kit/wizard/kit_mass_import.py:12819400#: report:addons/kit/report/kit_mass_import_export_xls.mako:113
19401#: field:composition.item,item_kit_version:019401#: field:composition.item,item_kit_version:0
19402#, python-format19402#, python-format
19403msgid "Kit Version"19403msgid "Kit Version"
@@ -23275,10 +23275,10 @@
23275msgstr "Le fuseau horaire de l'utilisateur, utilisé pour calculer les conversions horaires entre le serveur et le client"23275msgstr "Le fuseau horaire de l'utilisateur, utilisé pour calculer les conversions horaires entre le serveur et le client"
2327623276
23277#. module: kit23277#. module: kit
23278#: code:addons/kit/wizard/kit_mass_import.py:12723278#: report:addons/kit/report/kit_mass_import_export_xls.mako:112
23279#, python-format23279#, python-format
23280msgid "Kit Description"23280msgid "Kit Description"
23281msgstr "Kit Description"23281msgstr "Description du Kit"
2328223282
23283#. module: msf_profile23283#. module: msf_profile
23284#: field:res.groups,is_an_admin_profile:023284#: field:res.groups,is_an_admin_profile:0
@@ -38064,12 +38064,13 @@
38064msgstr "Transport type"38064msgstr "Transport type"
3806538065
38066#. modules: msf_doc_import, kit38066#. modules: msf_doc_import, kit
38067#: code:addons/kit/wizard/kit_mass_import.py:13338067#: report:addons/kit/report/kit_mass_import_export_xls.mako:118
38068#: code:addons/kit/wizard/kit_mass_import.py:130
38068#: code:addons/msf_doc_import/wizard/__init__.py:10038069#: code:addons/msf_doc_import/wizard/__init__.py:100
38069#: code:addons/msf_doc_import/wizard/wizard_po_simulation_screen.py:6838070#: code:addons/msf_doc_import/wizard/wizard_po_simulation_screen.py:62
38070#, python-format38071#, python-format
38071msgid "Product Qty"38072msgid "Product Qty"
38072msgstr "Product Qty"38073msgstr "Qté du Produit"
3807338074
38074#. module: purchase_double_validation38075#. module: purchase_double_validation
38075#: view:purchase.double.validation.installer:038076#: view:purchase.double.validation.installer:0
@@ -44193,7 +44194,7 @@
44193#: report:addons/consumption_calculation/report/report_incoming_consumption_xls.mako:6944194#: report:addons/consumption_calculation/report/report_incoming_consumption_xls.mako:69
44194#: code:addons/consumption_calculation/wizard/wizard_export_fmc_rac.py:3844195#: code:addons/consumption_calculation/wizard/wizard_export_fmc_rac.py:38
44195#: report:product.likely.expire.report_pdf:044196#: report:product.likely.expire.report_pdf:0
44196#: code:addons/kit/wizard/kit_mass_import.py:13144197#: report:addons/kit/report/kit_mass_import_export_xls.mako:116
44197#: report:addons/msf_supply_doc_export/report/report_internal_move_xls.mako:6844198#: report:addons/msf_supply_doc_export/report/report_internal_move_xls.mako:68
44198#: report:addons/msf_supply_doc_export/report/report_real_composition_kit_xls.mako:6544199#: report:addons/msf_supply_doc_export/report/report_real_composition_kit_xls.mako:65
44199#: report:addons/msf_supply_doc_export/report/stock_inventory_xls.mako:5944200#: report:addons/msf_supply_doc_export/report/stock_inventory_xls.mako:59
@@ -55469,11 +55470,6 @@
55469msgid "Manufacturer Ref."55470msgid "Manufacturer Ref."
55470msgstr "Manufacturer Ref."55471msgstr "Manufacturer Ref."
5547155472
55472#. module: kit
55473#: field:kit.mass.import,show_template:0
55474msgid "Show template"
55475msgstr "Montrer le modèle"
55476
55477#. modules: msf_doc_import, msf_outgoing55473#. modules: msf_doc_import, msf_outgoing
55478#: report:addons/msf_doc_import/report/in_simulation_screen_xls_report.mako:15155474#: report:addons/msf_doc_import/report/in_simulation_screen_xls_report.mako:151
55479#: field:wizard.import.in.line.simulation.screen,move_uom_id:055475#: field:wizard.import.in.line.simulation.screen,move_uom_id:0
@@ -60257,7 +60253,7 @@
60257#. module: kit60253#. module: kit
60258#: view:kit.mass.import:060254#: view:kit.mass.import:0
60259msgid "Get template"60255msgid "Get template"
60260msgstr "Get template"60256msgstr "Obtenir le modèle"
6026160257
60262#. module: product60258#. module: product
60263#: field:product.template,rental:060259#: field:product.template,rental:0
@@ -65077,7 +65073,7 @@
65077#: field:ir.module.module.dependency,module_id:065073#: field:ir.module.module.dependency,module_id:0
65078#: report:ir.module.reference:065074#: report:ir.module.reference:0
65079#: field:ir.translation,module:065075#: field:ir.translation,module:0
65080#: code:addons/kit/wizard/kit_mass_import.py:13065076#: report:addons/kit/report/kit_mass_import_export_xls.mako:115
65081#: field:assign.to.kit,module_assign_to_kit:065077#: field:assign.to.kit,module_assign_to_kit:0
65082#: view:composition.item:065078#: view:composition.item:0
65083#: field:composition.item,item_module:065079#: field:composition.item,item_module:0
@@ -73032,7 +73028,7 @@
73032#: field:sync.client.sync_server_connection,active:073028#: field:sync.client.sync_server_connection,active:0
73033#: field:threshold.value,active:073029#: field:threshold.value,active:0
73034#: field:account.period,active:073030#: field:account.period,active:0
73035#: code:addons/kit/wizard/kit_mass_import.py:12973031#: report:addons/kit/report/kit_mass_import_export_xls.mako:114
73036#: view:msf.instance:073032#: view:msf.instance:0
73037#: field:automated.export,active:073033#: field:automated.export,active:0
73038#: field:product.heat_sensitive,active:073034#: field:product.heat_sensitive,active:0
@@ -75763,7 +75759,7 @@
75763msgstr "Approvisionnement- Méthode"75759msgstr "Approvisionnement- Méthode"
7576475760
75765#. module: kit75761#. module: kit
75766#: code:addons/kit/wizard/kit_mass_import.py:12675762#: report:addons/kit/report/kit_mass_import_export_xls.mako:111
75767#, python-format75763#, python-format
75768msgid "Kit Code"75764msgid "Kit Code"
75769msgstr "Code Kit"75765msgstr "Code Kit"
@@ -77002,7 +76998,7 @@
77002#: report:addons/consumption_calculation/report/report_incoming_consumption_xls.mako:7076998#: report:addons/consumption_calculation/report/report_incoming_consumption_xls.mako:70
77003#: report:addons/consumption_calculation/report/report_real_consumption_xls.mako:7076999#: report:addons/consumption_calculation/report/report_real_consumption_xls.mako:70
77004#: report:product.likely.expire.report_pdf:077000#: report:product.likely.expire.report_pdf:0
77005#: code:addons/kit/wizard/kit_mass_import.py:13277001#: report:addons/kit/report/kit_mass_import_export_xls.mako:117
77006#: code:addons/msf_doc_import/wizard/__init__.py:3077002#: code:addons/msf_doc_import/wizard/__init__.py:30
77007#: code:addons/msf_doc_import/wizard/__init__.py:5777003#: code:addons/msf_doc_import/wizard/__init__.py:57
77008#: code:addons/msf_doc_import/wizard/__init__.py:6777004#: code:addons/msf_doc_import/wizard/__init__.py:67
@@ -106827,3 +106823,10 @@
106827msgid "Stop report"106823msgid "Stop report"
106828msgstr "Arrêter le rapport"106824msgstr "Arrêter le rapport"
106829106825
106826#. module: kit
106827#: report:addons/kit/report/kit_mass_import_export_xls.mako:89
106828#: code:addons/kit/wizard/kit_mass_import.py:149
106829#: model:ir.actions.report.xml,name:kit.kit_mass_import_export
106830#, python-format
106831msgid "Theoretical Kit Template"
106832msgstr "Modèle du Kit Théorique"

Subscribers

People subscribed via source and target branches