Merge lp:~chesnokov-n/openobject-addons/extra-6.0 into lp:openobject-addons/extra-6.0

Proposed by Nikolay Chesnokov
Status: Superseded
Proposed branch: lp:~chesnokov-n/openobject-addons/extra-6.0
Merge into: lp:openobject-addons/extra-6.0
Diff against target: 1628 lines (+1567/-0) (has conflicts)
11 files modified
chemical/__init__.py (+24/-0)
chemical/__openerp__.py (+40/-0)
chemical/chemical.py (+26/-0)
chemical/i18n/chemical.pot (+131/-0)
chemical/i18n/fr_BE.po (+131/-0)
chemical/i18n/sv.po (+132/-0)
chemical/product/__init__.py (+24/-0)
chemical/product/product_view_chem.xml (+132/-0)
chemical/product/risque_securite_danger.py (+79/-0)
chemical/product/risque_securite_danger.xml (+844/-0)
chemical/security/ir.model.access.csv (+4/-0)
Conflict adding file chemical.  Moved existing file to chemical.moved.
To merge this branch: bzr merge lp:~chesnokov-n/openobject-addons/extra-6.0
Reviewer Review Type Date Requested Status
OpenERP Committers Pending
Review via email: mp+55382@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
1=== added directory 'chemical'
2=== renamed directory 'chemical' => 'chemical.moved'
3=== added file 'chemical/__init__.py'
4--- chemical/__init__.py 1970-01-01 00:00:00 +0000
5+++ chemical/__init__.py 2011-03-29 16:54:56 +0000
6@@ -0,0 +1,24 @@
7+# -*- coding: utf-8 -*-
8+##############################################################################
9+#
10+# OpenERP, Open Source Management Solution
11+# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
12+#
13+# This program is free software: you can redistribute it and/or modify
14+# it under the terms of the GNU Affero General Public License as
15+# published by the Free Software Foundation, either version 3 of the
16+# License, or (at your option) any later version.
17+#
18+# This program is distributed in the hope that it will be useful,
19+# but WITHOUT ANY WARRANTY; without even the implied warranty of
20+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21+# GNU Affero General Public License for more details.
22+#
23+# You should have received a copy of the GNU Affero General Public License
24+# along with this program. If not, see <http://www.gnu.org/licenses/>.
25+#
26+##############################################################################
27+import chemical
28+import product
29+
30+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
31
32=== added file 'chemical/__openerp__.py'
33--- chemical/__openerp__.py 1970-01-01 00:00:00 +0000
34+++ chemical/__openerp__.py 2011-03-29 16:54:56 +0000
35@@ -0,0 +1,40 @@
36+# -*- coding: utf-8 -*-
37+##############################################################################
38+#
39+# OpenERP, Open Source Management Solution
40+# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
41+#
42+# This program is free software: you can redistribute it and/or modify
43+# it under the terms of the GNU Affero General Public License as
44+# published by the Free Software Foundation, either version 3 of the
45+# License, or (at your option) any later version.
46+#
47+# This program is distributed in the hope that it will be useful,
48+# but WITHOUT ANY WARRANTY; without even the implied warranty of
49+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
50+# GNU Affero General Public License for more details.
51+#
52+# You should have received a copy of the GNU Affero General Public License
53+# along with this program. If not, see <http://www.gnu.org/licenses/>.
54+#
55+##############################################################################
56+# Use the custom module to put your specific code in a separate module.
57+#
58+{
59+ "name" : "Module for Chemical Industries",
60+ "version" : "1.0",
61+ "author" : "H&D",
62+ "category" : "Enterprise Specific Modules/Chemical Industries",
63+ "website": "http://www.hu-div.fr",
64+ "depends" : ["base", "account", "product", "stock"],
65+ "init_xml" : [],
66+ "description":"Module for Chemical Industries",
67+ "update_xml" : ['security/ir.model.access.csv',
68+ "product/risque_securite_danger.xml",
69+ "product/product_view_chem.xml",
70+ ],
71+ "active": False,
72+ "installable": True,
73+ "certificate": '009574510892061',
74+}
75+
76
77=== added file 'chemical/chemical.py'
78--- chemical/chemical.py 1970-01-01 00:00:00 +0000
79+++ chemical/chemical.py 2011-03-29 16:54:56 +0000
80@@ -0,0 +1,26 @@
81+# -*- coding: utf-8 -*-
82+##############################################################################
83+#
84+# OpenERP, Open Source Management Solution
85+# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
86+#
87+# This program is free software: you can redistribute it and/or modify
88+# it under the terms of the GNU Affero General Public License as
89+# published by the Free Software Foundation, either version 3 of the
90+# License, or (at your option) any later version.
91+#
92+# This program is distributed in the hope that it will be useful,
93+# but WITHOUT ANY WARRANTY; without even the implied warranty of
94+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
95+# GNU Affero General Public License for more details.
96+#
97+# You should have received a copy of the GNU Affero General Public License
98+# along with this program. If not, see <http://www.gnu.org/licenses/>.
99+#
100+##############################################################################
101+from osv import osv, fields
102+
103+
104+
105+
106+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
107\ No newline at end of file
108
109=== added directory 'chemical/i18n'
110=== added file 'chemical/i18n/chemical.pot'
111--- chemical/i18n/chemical.pot 1970-01-01 00:00:00 +0000
112+++ chemical/i18n/chemical.pot 2011-03-29 16:54:56 +0000
113@@ -0,0 +1,131 @@
114+# Translation of OpenERP Server.
115+# This file contains the translation of the following modules:
116+# * chemical
117+#
118+msgid ""
119+msgstr ""
120+"Project-Id-Version: OpenERP Server 5.0.6\n"
121+"Report-Msgid-Bugs-To: support@openerp.com\n"
122+"POT-Creation-Date: 2009-11-26 06:35:33+0000\n"
123+"PO-Revision-Date: 2009-11-26 06:35:33+0000\n"
124+"Last-Translator: <>\n"
125+"Language-Team: \n"
126+"MIME-Version: 1.0\n"
127+"Content-Type: text/plain; charset=UTF-8\n"
128+"Content-Transfer-Encoding: \n"
129+"Plural-Forms: \n"
130+
131+#. module: chemical
132+#: model:ir.module.module,description:chemical.module_meta_information
133+#: model:ir.module.module,shortdesc:chemical.module_meta_information
134+msgid "Module for Chemical Industries"
135+msgstr ""
136+
137+#. module: chemical
138+#: constraint:ir.ui.view:0
139+msgid "Invalid XML for View Architecture!"
140+msgstr ""
141+
142+#. module: chemical
143+#: constraint:ir.model:0
144+msgid "The Object name must start with x_ and not contain any special character !"
145+msgstr ""
146+
147+#. module: chemical
148+#: field:product.product,risque_ids:0
149+msgid "Risk products"
150+msgstr ""
151+
152+#. module: chemical
153+#: view:product.danger:0
154+msgid "Dangers Produits"
155+msgstr ""
156+
157+#. module: chemical
158+#: field:product.danger,name:0
159+msgid "Danger"
160+msgstr ""
161+
162+#. module: chemical
163+#: model:ir.actions.act_window,name:chemical.product_risque_action
164+#: model:ir.ui.menu,name:chemical.menu_product_risque
165+msgid "product risque"
166+msgstr ""
167+
168+#. module: chemical
169+#: model:ir.actions.act_window,name:chemical.product_danger_action
170+#: model:ir.ui.menu,name:chemical.menu_product_danger
171+msgid "product danger"
172+msgstr ""
173+
174+#. module: chemical
175+#: model:ir.actions.act_window,name:chemical.product_securite_action
176+#: model:ir.ui.menu,name:chemical.menu_product_securite
177+msgid "product securite"
178+msgstr ""
179+
180+#. module: chemical
181+#: field:product.danger,libelle:0
182+#: field:product.risque,libelle:0
183+#: field:product.securite,libelle:0
184+msgid "libelle"
185+msgstr ""
186+
187+#. module: chemical
188+#: model:ir.model,name:chemical.model_product_securite
189+#: view:product.securite:0
190+msgid "Securite Produits"
191+msgstr ""
192+
193+#. module: chemical
194+#: model:ir.model,name:chemical.model_product_risque
195+#: view:product.risque:0
196+msgid "Risques Produits"
197+msgstr ""
198+
199+#. module: chemical
200+#: field:product.risque,name:0
201+msgid "Risque"
202+msgstr ""
203+
204+#. module: chemical
205+#: view:product.product:0
206+msgid "Securite"
207+msgstr ""
208+
209+#. module: chemical
210+#: model:ir.ui.menu,name:chemical.menu_product_Chimie
211+msgid "Chimie"
212+msgstr ""
213+
214+#. module: chemical
215+#: constraint:ir.actions.act_window:0
216+msgid "Invalid model name in the action definition."
217+msgstr ""
218+
219+#. module: chemical
220+#: view:product.product:0
221+msgid "Dangers"
222+msgstr ""
223+
224+#. module: chemical
225+#: model:ir.model,name:chemical.model_product_danger
226+msgid "Dangers Product"
227+msgstr ""
228+
229+#. module: chemical
230+#: view:product.product:0
231+msgid "Risques"
232+msgstr ""
233+
234+#. module: chemical
235+#: field:product.product,danger_ids:0
236+msgid "Dangers products"
237+msgstr ""
238+
239+#. module: chemical
240+#: field:product.product,securite_ids:0
241+#: field:product.securite,name:0
242+msgid "Security"
243+msgstr ""
244+
245
246=== added file 'chemical/i18n/fr_BE.po'
247--- chemical/i18n/fr_BE.po 1970-01-01 00:00:00 +0000
248+++ chemical/i18n/fr_BE.po 2011-03-29 16:54:56 +0000
249@@ -0,0 +1,131 @@
250+# Translation of OpenERP Server.
251+# This file contains the translation of the following modules:
252+# * chemical
253+#
254+msgid ""
255+msgstr ""
256+"Project-Id-Version: OpenERP Server 5.0.6\n"
257+"Report-Msgid-Bugs-To: support@openerp.com\n"
258+"POT-Creation-Date: 2009-11-26 06:35:33+0000\n"
259+"PO-Revision-Date: 2009-11-26 06:35:33+0000\n"
260+"Last-Translator: <>\n"
261+"Language-Team: \n"
262+"MIME-Version: 1.0\n"
263+"Content-Type: text/plain; charset=UTF-8\n"
264+"Content-Transfer-Encoding: \n"
265+"Plural-Forms: \n"
266+
267+#. module: chemical
268+#: model:ir.module.module,description:chemical.module_meta_information
269+#: model:ir.module.module,shortdesc:chemical.module_meta_information
270+msgid "Module for Chemical Industries"
271+msgstr ""
272+
273+#. module: chemical
274+#: constraint:ir.ui.view:0
275+msgid "Invalid XML for View Architecture!"
276+msgstr ""
277+
278+#. module: chemical
279+#: constraint:ir.model:0
280+msgid "The Object name must start with x_ and not contain any special character !"
281+msgstr ""
282+
283+#. module: chemical
284+#: field:product.product,risque_ids:0
285+msgid "Risk products"
286+msgstr ""
287+
288+#. module: chemical
289+#: view:product.danger:0
290+msgid "Dangers Produits"
291+msgstr ""
292+
293+#. module: chemical
294+#: field:product.danger,name:0
295+msgid "Danger"
296+msgstr ""
297+
298+#. module: chemical
299+#: model:ir.actions.act_window,name:chemical.product_risque_action
300+#: model:ir.ui.menu,name:chemical.menu_product_risque
301+msgid "product risque"
302+msgstr ""
303+
304+#. module: chemical
305+#: model:ir.actions.act_window,name:chemical.product_danger_action
306+#: model:ir.ui.menu,name:chemical.menu_product_danger
307+msgid "product danger"
308+msgstr ""
309+
310+#. module: chemical
311+#: model:ir.actions.act_window,name:chemical.product_securite_action
312+#: model:ir.ui.menu,name:chemical.menu_product_securite
313+msgid "product securite"
314+msgstr ""
315+
316+#. module: chemical
317+#: field:product.danger,libelle:0
318+#: field:product.risque,libelle:0
319+#: field:product.securite,libelle:0
320+msgid "libelle"
321+msgstr ""
322+
323+#. module: chemical
324+#: model:ir.model,name:chemical.model_product_securite
325+#: view:product.securite:0
326+msgid "Securite Produits"
327+msgstr ""
328+
329+#. module: chemical
330+#: model:ir.model,name:chemical.model_product_risque
331+#: view:product.risque:0
332+msgid "Risques Produits"
333+msgstr ""
334+
335+#. module: chemical
336+#: field:product.risque,name:0
337+msgid "Risque"
338+msgstr ""
339+
340+#. module: chemical
341+#: view:product.product:0
342+msgid "Securite"
343+msgstr ""
344+
345+#. module: chemical
346+#: model:ir.ui.menu,name:chemical.menu_product_Chimie
347+msgid "Chimie"
348+msgstr ""
349+
350+#. module: chemical
351+#: constraint:ir.actions.act_window:0
352+msgid "Invalid model name in the action definition."
353+msgstr ""
354+
355+#. module: chemical
356+#: view:product.product:0
357+msgid "Dangers"
358+msgstr ""
359+
360+#. module: chemical
361+#: model:ir.model,name:chemical.model_product_danger
362+msgid "Dangers Product"
363+msgstr ""
364+
365+#. module: chemical
366+#: view:product.product:0
367+msgid "Risques"
368+msgstr ""
369+
370+#. module: chemical
371+#: field:product.product,danger_ids:0
372+msgid "Dangers products"
373+msgstr ""
374+
375+#. module: chemical
376+#: field:product.product,securite_ids:0
377+#: field:product.securite,name:0
378+msgid "Security"
379+msgstr ""
380+
381
382=== added file 'chemical/i18n/sv.po'
383--- chemical/i18n/sv.po 1970-01-01 00:00:00 +0000
384+++ chemical/i18n/sv.po 2011-03-29 16:54:56 +0000
385@@ -0,0 +1,132 @@
386+# Translation of OpenERP Server.
387+# This file contains the translation of the following modules:
388+# * chemical
389+#
390+msgid ""
391+msgstr ""
392+"Project-Id-Version: OpenERP Server 5.0.14\n"
393+"Report-Msgid-Bugs-To: support@openerp.com\n"
394+"POT-Creation-Date: 2009-11-26 06:35+0000\n"
395+"PO-Revision-Date: 2011-02-15 15:02+0000\n"
396+"Last-Translator: Olivier Dony (OpenERP) <Unknown>\n"
397+"Language-Team: \n"
398+"MIME-Version: 1.0\n"
399+"Content-Type: text/plain; charset=UTF-8\n"
400+"Content-Transfer-Encoding: 8bit\n"
401+"X-Launchpad-Export-Date: 2011-02-16 06:14+0000\n"
402+"X-Generator: Launchpad (build 12351)\n"
403+
404+#. module: chemical
405+#: model:ir.module.module,description:chemical.module_meta_information
406+#: model:ir.module.module,shortdesc:chemical.module_meta_information
407+msgid "Module for Chemical Industries"
408+msgstr "Module for Chemical Industries"
409+
410+#. module: chemical
411+#: constraint:ir.ui.view:0
412+msgid "Invalid XML for View Architecture!"
413+msgstr ""
414+
415+#. module: chemical
416+#: constraint:ir.model:0
417+msgid ""
418+"The Object name must start with x_ and not contain any special character !"
419+msgstr ""
420+
421+#. module: chemical
422+#: field:product.product,risque_ids:0
423+msgid "Risk products"
424+msgstr ""
425+
426+#. module: chemical
427+#: view:product.danger:0
428+msgid "Dangers Produits"
429+msgstr ""
430+
431+#. module: chemical
432+#: field:product.danger,name:0
433+msgid "Danger"
434+msgstr ""
435+
436+#. module: chemical
437+#: model:ir.actions.act_window,name:chemical.product_risque_action
438+#: model:ir.ui.menu,name:chemical.menu_product_risque
439+msgid "product risque"
440+msgstr ""
441+
442+#. module: chemical
443+#: model:ir.actions.act_window,name:chemical.product_danger_action
444+#: model:ir.ui.menu,name:chemical.menu_product_danger
445+msgid "product danger"
446+msgstr ""
447+
448+#. module: chemical
449+#: model:ir.actions.act_window,name:chemical.product_securite_action
450+#: model:ir.ui.menu,name:chemical.menu_product_securite
451+msgid "product securite"
452+msgstr ""
453+
454+#. module: chemical
455+#: field:product.danger,libelle:0
456+#: field:product.risque,libelle:0
457+#: field:product.securite,libelle:0
458+msgid "libelle"
459+msgstr ""
460+
461+#. module: chemical
462+#: model:ir.model,name:chemical.model_product_securite
463+#: view:product.securite:0
464+msgid "Securite Produits"
465+msgstr ""
466+
467+#. module: chemical
468+#: model:ir.model,name:chemical.model_product_risque
469+#: view:product.risque:0
470+msgid "Risques Produits"
471+msgstr ""
472+
473+#. module: chemical
474+#: field:product.risque,name:0
475+msgid "Risque"
476+msgstr ""
477+
478+#. module: chemical
479+#: view:product.product:0
480+msgid "Securite"
481+msgstr ""
482+
483+#. module: chemical
484+#: model:ir.ui.menu,name:chemical.menu_product_Chimie
485+msgid "Chimie"
486+msgstr ""
487+
488+#. module: chemical
489+#: constraint:ir.actions.act_window:0
490+msgid "Invalid model name in the action definition."
491+msgstr ""
492+
493+#. module: chemical
494+#: view:product.product:0
495+msgid "Dangers"
496+msgstr ""
497+
498+#. module: chemical
499+#: model:ir.model,name:chemical.model_product_danger
500+msgid "Dangers Product"
501+msgstr ""
502+
503+#. module: chemical
504+#: view:product.product:0
505+msgid "Risques"
506+msgstr ""
507+
508+#. module: chemical
509+#: field:product.product,danger_ids:0
510+msgid "Dangers products"
511+msgstr ""
512+
513+#. module: chemical
514+#: field:product.product,securite_ids:0
515+#: field:product.securite,name:0
516+msgid "Security"
517+msgstr ""
518
519=== added directory 'chemical/product'
520=== added file 'chemical/product/__init__.py'
521--- chemical/product/__init__.py 1970-01-01 00:00:00 +0000
522+++ chemical/product/__init__.py 2011-03-29 16:54:56 +0000
523@@ -0,0 +1,24 @@
524+# -*- coding: utf-8 -*-
525+##############################################################################
526+#
527+# OpenERP, Open Source Management Solution
528+# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
529+#
530+# This program is free software: you can redistribute it and/or modify
531+# it under the terms of the GNU Affero General Public License as
532+# published by the Free Software Foundation, either version 3 of the
533+# License, or (at your option) any later version.
534+#
535+# This program is distributed in the hope that it will be useful,
536+# but WITHOUT ANY WARRANTY; without even the implied warranty of
537+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
538+# GNU Affero General Public License for more details.
539+#
540+# You should have received a copy of the GNU Affero General Public License
541+# along with this program. If not, see <http://www.gnu.org/licenses/>.
542+#
543+##############################################################################
544+import risque_securite_danger
545+
546+
547+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
548\ No newline at end of file
549
550=== added file 'chemical/product/product_view_chem.xml'
551--- chemical/product/product_view_chem.xml 1970-01-01 00:00:00 +0000
552+++ chemical/product/product_view_chem.xml 2011-03-29 16:54:56 +0000
553@@ -0,0 +1,132 @@
554+<?xml version="1.0" encoding="utf-8"?>
555+<openerp>
556+<data>
557+
558+ <menuitem groups="base.group_extended" name= "Chimie" id="menu_product_Chimie" parent="product.prod_config_main"/>
559+
560+<!--Addition of three tabs in the notebook's existing product sheet for risk / safety / hazards -->
561+
562+ <record model="ir.ui.view" id="product_normal_form_view_security">
563+ <field name="name">product.normal.form</field>
564+ <field name="model">product.product</field>
565+ <field name="inherit_id" ref="product.product_normal_form_view"/>
566+ <field name="type">form</field>
567+ <field name="arch" type="xml">
568+ <notebook position="inside">
569+ <page string="Risques">
570+ <separator string="Risques" colspan="3"/>
571+ <field name="risque_ids" colspan="4" select="1" nolabel="1"/>
572+ </page>
573+ <page string="Securite">
574+ <separator string="Securite" colspan="3"/>
575+ <field name="securite_ids" colspan="4" select="1" nolabel="1"/>
576+ </page>
577+ <page string="Dangers">
578+ <separator string="Dangers" colspan="3"/>
579+ <field name="danger_ids" colspan="4" select="1" nolabel="1"/>
580+ </page>
581+ </notebook>
582+ </field>
583+ </record>
584+
585+<!-- views for the risks -->
586+
587+ <record model="ir.ui.view" id="product_risque_tree_view">
588+ <field name="name">product.risque.tree</field>
589+ <field name="model">product.risque</field>
590+ <field name="type">tree</field>
591+ <field name="arch" type="xml">
592+ <tree string="Risques Produits">
593+ <field name="name"/>
594+ <field name="libelle"/>
595+ </tree>
596+ </field>
597+ </record>
598+ <record model="ir.ui.view" id="product_risque_form_view">
599+ <field name="name">product.risque.form</field>
600+ <field name="model">product.risque</field>
601+ <field name="type">form</field>
602+ <field name="arch" type="xml">
603+ <form string="Risques Produits">
604+ <field name="name" colspan="3" select="1"/>
605+ <field name="libelle" colspan="3" select="1"/>
606+ </form>
607+ </field>
608+ </record>
609+ <record model="ir.actions.act_window" id="product_risque_action">
610+ <field name="name">product risque</field>
611+ <field name="type">ir.actions.act_window</field>
612+ <field name="res_model">product.risque</field>
613+ <field name="view_type">form</field>
614+ <field name="view_id" ref="product_risque_form_view"/>
615+ </record>
616+ <menuitem parent="menu_product_Chimie" id="menu_product_risque" action="product_risque_action"/>
617+
618+<!-- views for securites -->
619+
620+ <record model="ir.ui.view" id="product_securite_tree_view">
621+ <field name="name">product.securite.tree</field>
622+ <field name="model">product.securite</field>
623+ <field name="type">tree</field>
624+ <field name="arch" type="xml">
625+ <tree string="Securite Produits">
626+ <field name="name"/>
627+ <field name="libelle"/>
628+ </tree>
629+ </field>
630+ </record>
631+ <record model="ir.ui.view" id="product_securite_form_view">
632+ <field name="name">product.securite.form</field>
633+ <field name="model">product.securite</field>
634+ <field name="type">form</field>
635+ <field name="arch" type="xml">
636+ <form string="Securite Produits">
637+ <field name="name" colspan="3" select="1"/>
638+ <field name="libelle" colspan="3" select="1"/>
639+ </form>
640+ </field>
641+ </record>
642+ <record model="ir.actions.act_window" id="product_securite_action">
643+ <field name="name">product securite</field>
644+ <field name="type">ir.actions.act_window</field>
645+ <field name="res_model">product.securite</field>
646+ <field name="view_type">form</field>
647+ <field name="view_id" ref="product_securite_form_view"/>
648+ </record>
649+ <menuitem parent="menu_product_Chimie" id="menu_product_securite" action="product_securite_action"/>
650+
651+<!-- views for the dangers -->
652+
653+ <record model="ir.ui.view" id="product_danger_tree_view">
654+ <field name="name">product.danger.tree</field>
655+ <field name="model">product.danger</field>
656+ <field name="type">tree</field>
657+ <field name="arch" type="xml">
658+ <tree string="Dangers Produits">
659+ <field name="name"/>
660+ <field name="libelle"/>
661+ </tree>
662+ </field>
663+ </record>
664+ <record model="ir.ui.view" id="product_danger_form_view">
665+ <field name="name">product.danger.form</field>
666+ <field name="model">product.danger</field>
667+ <field name="type">form</field>
668+ <field name="arch" type="xml">
669+ <form string="Dangers Produits">
670+ <field name="name" colspan="3" select="1"/>
671+ <field name="libelle" colspan="3" select="1"/>
672+ </form>
673+ </field>
674+ </record>
675+ <record model="ir.actions.act_window" id="product_danger_action">
676+ <field name="name">product danger</field>
677+ <field name="type">ir.actions.act_window</field>
678+ <field name="res_model">product.danger</field>
679+ <field name="view_type">form</field>
680+ <field name="view_id" ref="product_danger_form_view"/>
681+ </record>
682+ <menuitem action="product_danger_action" id="menu_product_danger" parent="menu_product_Chimie"/>
683+
684+</data>
685+</openerp>
686
687=== added file 'chemical/product/risque_securite_danger.py'
688--- chemical/product/risque_securite_danger.py 1970-01-01 00:00:00 +0000
689+++ chemical/product/risque_securite_danger.py 2011-03-29 16:54:56 +0000
690@@ -0,0 +1,79 @@
691+# -*- coding: utf-8 -*-
692+##############################################################################
693+#
694+# OpenERP, Open Source Management Solution
695+# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
696+#
697+# This program is free software: you can redistribute it and/or modify
698+# it under the terms of the GNU Affero General Public License as
699+# published by the Free Software Foundation, either version 3 of the
700+# License, or (at your option) any later version.
701+#
702+# This program is distributed in the hope that it will be useful,
703+# but WITHOUT ANY WARRANTY; without even the implied warranty of
704+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
705+# GNU Affero General Public License for more details.
706+#
707+# You should have received a copy of the GNU Affero General Public License
708+# along with this program. If not, see <http://www.gnu.org/licenses/>.
709+#
710+##############################################################################
711+
712+import datetime
713+import time
714+import netsvc
715+from osv import fields,osv
716+import ir
717+
718+# Definition of classes to manage risks, and Safety Hazards
719+
720+class product_risque(osv.osv):
721+ _description='Risques Produits'
722+ _name = 'product.risque'
723+ _columns = {
724+ 'name' : fields.char('Risque', size=64, required=True),
725+ 'libelle' : fields.char('libelle', size=256, required=True),
726+ }
727+ _order = 'name'
728+product_risque()
729+
730+
731+class product_securite(osv.osv):
732+ _description='Securite Produits'
733+ _name = 'product.securite'
734+ _columns = {
735+ 'name' : fields.char('Security', size=64, required=True),
736+ 'libelle' : fields.char('libelle', size=256, required=True),
737+ }
738+ _order = 'name'
739+product_securite()
740+
741+class product_danger(osv.osv):
742+ _description='Dangers Product'
743+ _name = 'product.danger'
744+ _columns = {
745+ 'name' : fields.char('Danger', size=64, required=True),
746+ 'libelle' : fields.char('libelle', size=256, required=True),
747+ }
748+ _order = 'name'
749+product_danger()
750+
751+#Added 3 fields many2many in class product.product
752+
753+class product_product(osv.osv):
754+ _name = 'product.product'
755+ _inherit = 'product.product'
756+ _columns = {
757+ 'risque_ids': fields.many2many('product.risque', 'product_risque_rel', 'product_id','risque_id','Risk products'),
758+ 'securite_ids': fields.many2many('product.securite', 'product_securite_rel', 'product_id','securite_id','Security'),
759+ 'danger_ids': fields.many2many('product.danger', 'product_danger_rel', 'product_id','danger_id','Dangers products'),
760+ }
761+product_product()
762+
763+
764+
765+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
766+
767+
768+
769+
770
771=== added file 'chemical/product/risque_securite_danger.xml'
772--- chemical/product/risque_securite_danger.xml 1970-01-01 00:00:00 +0000
773+++ chemical/product/risque_securite_danger.xml 2011-03-29 16:54:56 +0000
774@@ -0,0 +1,844 @@
775+<?xml version="1.0" encoding="utf-8"?>
776+<openerp>
777+<data>
778+ <record model="product.risque" id="product_risque_R0">
779+ <field name="name">***</field>
780+ <field name="libelle">***</field>
781+ </record>
782+ <record model="product.risque" id="product_risque_R1">
783+ <field name="name">R1</field>
784+ <field name="libelle">Explosif à l'état sec</field>
785+ </record>
786+ <record model="product.risque" id="product_risque_R2">
787+ <field name="name">R2</field>
788+ <field name="libelle">Risque d'explosion par le choc, la friction, le feu ou d'autres sources d'ignition</field>
789+ </record>
790+ <record model="product.risque" id="product_risque_R3">
791+ <field name="name">R3</field>
792+ <field name="libelle">Grand risque d'explosion par le choc, la friction, le feu ou d'autres sources d'ignition</field>
793+ </record>
794+ <record model="product.risque" id="product_risque_R4">
795+ <field name="name">R4</field>
796+ <field name="libelle">Forme des composés métalliques explosifs très sensibles</field>
797+ </record>
798+ <record model="product.risque" id="product_risque_R5">
799+ <field name="name">R5</field>
800+ <field name="libelle">Danger d'explosion sous l'action de la chaleur</field>
801+ </record>
802+ <record model="product.risque" id="product_risque_R6">
803+ <field name="name">R6</field>
804+ <field name="libelle">Danger d'explosion en contact ou sans contact avec l'air</field>
805+ </record>
806+ <record model="product.risque" id="product_risque_R7">
807+ <field name="name">R7</field>
808+ <field name="libelle">Peut provoquer un incendie</field>
809+ </record>
810+ <record model="product.risque" id="product_risque_R8">
811+ <field name="name">R8</field>
812+ <field name="libelle">Favorise l'inflammation des matières combustibles</field>
813+ </record>
814+ <record model="product.risque" id="product_risque_R9">
815+ <field name="name">R9</field>
816+ <field name="libelle">Peut exploser en mélange avec des matières combustibles</field>
817+ </record>
818+ <record model="product.risque" id="product_risque_R10">
819+ <field name="name">R10</field>
820+ <field name="libelle">Inflammable</field>
821+ </record>
822+ <record model="product.risque" id="product_risque_R11">
823+ <field name="name">R11</field>
824+ <field name="libelle">Facilement inflammable</field>
825+ </record>
826+ <record model="product.risque" id="product_risque_R12">
827+ <field name="name">R12</field>
828+ <field name="libelle">Extrêmement inflammable</field>
829+ </record>
830+ <record model="product.risque" id="product_risque_R14">
831+ <field name="name">R14</field>
832+ <field name="libelle">Réagit violemment au contact de l'eau</field>
833+ </record>
834+ <record model="product.risque" id="product_risque_R15">
835+ <field name="name">R15</field>
836+ <field name="libelle">Au contact de l'eau, dégage des gaz extrêmement inflammables</field>
837+ </record>
838+ <record model="product.risque" id="product_risque_R16">
839+ <field name="name">R16</field>
840+ <field name="libelle">Peut exploser en mélange avec des substances comburantes</field>
841+ </record>
842+ <record model="product.risque" id="product_risque_R17">
843+ <field name="name">R17</field>
844+ <field name="libelle">Spontanément inflammable à l'air</field>
845+ </record>
846+ <record model="product.risque" id="product_risque_R18">
847+ <field name="name">R18</field>
848+ <field name="libelle">Lors de l'utilisation, formation possible de mélange vapeur-air inflammable/explosif</field>
849+ </record>
850+ <record model="product.risque" id="product_risque_R19">
851+ <field name="name">R19</field>
852+ <field name="libelle">Peut former des peroxydes explosifs</field>
853+ </record>
854+ <record model="product.risque" id="product_risque_R20">
855+ <field name="name">R20</field>
856+ <field name="libelle">Nocif par inhalation</field>
857+ </record>
858+ <record model="product.risque" id="product_risque_R21">
859+ <field name="name">R21</field>
860+ <field name="libelle">Nocif par contact avec la peau</field>
861+ </record>
862+ <record model="product.risque" id="product_risque_R22">
863+ <field name="name">R22</field>
864+ <field name="libelle">Nocif en cas d'ingestion</field>
865+ </record>
866+ <record model="product.risque" id="product_risque_R23">
867+ <field name="name">R23</field>
868+ <field name="libelle">Toxique par inhalation</field>
869+ </record>
870+ <record model="product.risque" id="product_risque_R24">
871+ <field name="name">R24</field>
872+ <field name="libelle">Toxique par contact avec la peau</field>
873+ </record>
874+ <record model="product.risque" id="product_risque_R25">
875+ <field name="name">R25</field>
876+ <field name="libelle">Toxique en cas d'ingestion</field>
877+ </record>
878+ <record model="product.risque" id="product_risque_R26">
879+ <field name="name">R26</field>
880+ <field name="libelle">Très toxique par inhalation</field>
881+ </record>
882+ <record model="product.risque" id="product_risque_R27">
883+ <field name="name">R27</field>
884+ <field name="libelle">Très toxique par contact avec la peau</field>
885+ </record>
886+ <record model="product.risque" id="product_risque_R28">
887+ <field name="name">R28</field>
888+ <field name="libelle">Très toxique en cas d'ingestion</field>
889+ </record>
890+ <record model="product.risque" id="product_risque_R29">
891+ <field name="name">R29</field>
892+ <field name="libelle">Au contact de l'eau, dégage des gaz toxiques</field>
893+ </record>
894+ <record model="product.risque" id="product_risque_R30">
895+ <field name="name">R30</field>
896+ <field name="libelle">Peut devenir facilement inflammable pendant l'utilisation</field>
897+ </record>
898+ <record model="product.risque" id="product_risque_R31">
899+ <field name="name">R31</field>
900+ <field name="libelle">Au contact d'un acide, dégage un gaz toxique</field>
901+ </record>
902+ <record model="product.risque" id="product_risque_R32">
903+ <field name="name">R32</field>
904+ <field name="libelle">Au contact d'un acide, dégage un gaz très toxique</field>
905+ </record>
906+ <record model="product.risque" id="product_risque_R33">
907+ <field name="name">R33</field>
908+ <field name="libelle">Danger d'effets cumulatifs</field>
909+ </record>
910+ <record model="product.risque" id="product_risque_R34">
911+ <field name="name">R34</field>
912+ <field name="libelle">Provoque des brûlures</field>
913+ </record>
914+ <record model="product.risque" id="product_risque_R35">
915+ <field name="name">R35</field>
916+ <field name="libelle">Provoque de graves brûlures</field>
917+ </record>
918+ <record model="product.risque" id="product_risque_R36">
919+ <field name="name">R36</field>
920+ <field name="libelle">Irritant pour les yeux</field>
921+ </record>
922+ <record model="product.risque" id="product_risque_R37">
923+ <field name="name">R37</field>
924+ <field name="libelle">Irritant pour les voies respiratoires</field>
925+ </record>
926+ <record model="product.risque" id="product_risque_R38">
927+ <field name="name">R38</field>
928+ <field name="libelle">Irritant pour la peau</field>
929+ </record>
930+ <record model="product.risque" id="product_risque_R39">
931+ <field name="name">R39</field>
932+ <field name="libelle">Danger d'effets irréversibles très graves</field>
933+ </record>
934+ <record model="product.risque" id="product_risque_R40">
935+ <field name="name">R40</field>
936+ <field name="libelle">Effet cancérogène suspecté - preuves insuffisantes</field>
937+ </record>
938+ <record model="product.risque" id="product_risque_R41">
939+ <field name="name">R41</field>
940+ <field name="libelle">Risque de lésions oculaires graves</field>
941+ </record>
942+ <record model="product.risque" id="product_risque_R42">
943+ <field name="name">R42</field>
944+ <field name="libelle">Peut entraîner une sensibilisation par inhalation</field>
945+ </record>
946+ <record model="product.risque" id="product_risque_R43">
947+ <field name="name">R43</field>
948+ <field name="libelle">Peut entraîner une sensibilisation par contact avec la peau</field>
949+ </record>
950+ <record model="product.risque" id="product_risque_R44">
951+ <field name="name">R44</field>
952+ <field name="libelle">Risque d'explosion si chauffé en ambiance confinée</field>
953+ </record>
954+ <record model="product.risque" id="product_risque_R45">
955+ <field name="name">R45</field>
956+ <field name="libelle">Peut causer le cancer</field>
957+ </record>
958+ <record model="product.risque" id="product_risque_R46">
959+ <field name="name">R46</field>
960+ <field name="libelle">Peut causer des altérations génétiques héréditaires</field>
961+ </record>
962+ <record model="product.risque" id="product_risque_R48">
963+ <field name="name">R48</field>
964+ <field name="libelle">Risque d'effets graves pour la santé en cas d'exposition prolongée</field>
965+ </record>
966+ <record model="product.risque" id="product_risque_R49">
967+ <field name="name">R49</field>
968+ <field name="libelle">Peut causer le cancer par inhalation</field>
969+ </record>
970+ <record model="product.risque" id="product_risque_R50">
971+ <field name="name">R50</field>
972+ <field name="libelle">Très toxique pour les organismes aquatiques</field>
973+ </record>
974+ <record model="product.risque" id="product_risque_R51">
975+ <field name="name">R51</field>
976+ <field name="libelle">Toxique pour les organismes aquatiques</field>
977+ </record>
978+ <record model="product.risque" id="product_risque_R52">
979+ <field name="name">R52</field>
980+ <field name="libelle">Nocif pour les organismes aquatiques</field>
981+ </record>
982+ <record model="product.risque" id="product_risque_R53">
983+ <field name="name">R53</field>
984+ <field name="libelle">Peut entraîner des effets néfastes à long terme pour l'environnement aquatique</field>
985+ </record>
986+ <record model="product.risque" id="product_risque_R54">
987+ <field name="name">R54</field>
988+ <field name="libelle">Toxique pour la flore</field>
989+ </record>
990+ <record model="product.risque" id="product_risque_R55">
991+ <field name="name">R55</field>
992+ <field name="libelle">Toxique pour la faune</field>
993+ </record>
994+ <record model="product.risque" id="product_risque_R56">
995+ <field name="name">R56</field>
996+ <field name="libelle">Toxique pour les organismes du sol</field>
997+ </record>
998+ <record model="product.risque" id="product_risque_R57">
999+ <field name="name">R57</field>
1000+ <field name="libelle">Toxique pour les abeilles</field>
1001+ </record>
1002+ <record model="product.risque" id="product_risque_R58">
1003+ <field name="name">R58</field>
1004+ <field name="libelle">Peut entraîner des effets néfastes à long terme pour l'environnement</field>
1005+ </record>
1006+ <record model="product.risque" id="product_risque_R59">
1007+ <field name="name">R59</field>
1008+ <field name="libelle">Dangereux pour la couche d'ozone</field>
1009+ </record>
1010+ <record model="product.risque" id="product_risque_R60">
1011+ <field name="name">R60</field>
1012+ <field name="libelle">Peut altérer la fertilité</field>
1013+ </record>
1014+ <record model="product.risque" id="product_risque_R61">
1015+ <field name="name">R61</field>
1016+ <field name="libelle">Risque pendant la grossesse d'effets néfastes pour l'enfant</field>
1017+ </record>
1018+ <record model="product.risque" id="product_risque_R62">
1019+ <field name="name">R62</field>
1020+ <field name="libelle">Risque possible d'altération de la fertilité</field>
1021+ </record>
1022+ <record model="product.risque" id="product_risque_R63">
1023+ <field name="name">R63</field>
1024+ <field name="libelle">Risque possible pendant la grossesse d'effets néfastes pour l'enfant</field>
1025+ </record>
1026+ <record model="product.risque" id="product_risque_R64">
1027+ <field name="name">R64</field>
1028+ <field name="libelle">Risque possible pour les bébés nourris au lait maternel</field>
1029+ </record>
1030+ <record model="product.risque" id="product_risque_R65">
1031+ <field name="name">R65</field>
1032+ <field name="libelle">Nocif : peut provoquer une atteinte des poumons en cas d'ingestion</field>
1033+ </record>
1034+ <record model="product.risque" id="product_risque_R66">
1035+ <field name="name">R66</field>
1036+ <field name="libelle">L'exposition répétée peut provoquer dessèchement ou gerçures de la peau</field>
1037+ </record>
1038+ <record model="product.risque" id="product_risque_R67">
1039+ <field name="name">R67</field>
1040+ <field name="libelle">L'inhalation des vapeurs peut provoquer somnolences et vertiges</field>
1041+ </record>
1042+ <record model="product.risque" id="product_risque_R68">
1043+ <field name="name">R68</field>
1044+ <field name="libelle">Possibilité d'effets irréversibles</field>
1045+ </record>
1046+ <record model="product.risque" id="product_risque_R14_15">
1047+ <field name="name">R14/15</field>
1048+ <field name="libelle">Réagit violemment au contact de l'eau en dégageant des gaz extrêmement inflammables</field>
1049+ </record>
1050+ <record model="product.risque" id="product_risque_R15_29">
1051+ <field name="name">R15/29</field>
1052+ <field name="libelle">Au contact de l'eau, dégage des gaz toxiques et extrêmement inflammables</field>
1053+ </record>
1054+ <record model="product.risque" id="product_risque_R20_21">
1055+ <field name="name">R20/21</field>
1056+ <field name="libelle">Nocif par inhalation et par contact avec la peau</field>
1057+ </record>
1058+ <record model="product.risque" id="product_risque_R20_21_22">
1059+ <field name="name">R20/21/22</field>
1060+ <field name="libelle">Nocif par inhalation, par contact avec la peau et par ingestion</field>
1061+ </record>
1062+ <record model="product.risque" id="product_risque_R21_22">
1063+ <field name="name">R21/22</field>
1064+ <field name="libelle">Nocif par contact avec la peau et par ingestion</field>
1065+ </record>
1066+ <record model="product.risque" id="product_risque_R23_24">
1067+ <field name="name">R23/24</field>
1068+ <field name="libelle">Toxique par inhalation et par contact avec la peau</field>
1069+ </record>
1070+ <record model="product.risque" id="product_risque_R23_25">
1071+ <field name="name">R23/25</field>
1072+ <field name="libelle">Toxique par inhalation et par ingestion</field>
1073+ </record>
1074+ <record model="product.risque" id="product_risque_R23_24_25">
1075+ <field name="name">R23/24/25</field>
1076+ <field name="libelle">Toxique par inhalation, par contact avec la peau et par ingestion</field>
1077+ </record>
1078+ <record model="product.risque" id="product_risque_R24_25">
1079+ <field name="name">R24/25</field>
1080+ <field name="libelle">Toxique par contact avec la peau et par ingestion</field>
1081+ </record>
1082+ <record model="product.risque" id="product_risque_R26_27">
1083+ <field name="name">R26/27</field>
1084+ <field name="libelle">Très toxique par inhalation et par contact avec la peau</field>
1085+ </record>
1086+ <record model="product.risque" id="product_risque_R26_28">
1087+ <field name="name">R26/28</field>
1088+ <field name="libelle">Très toxique par inhalation et par ingestion</field>
1089+ </record>
1090+ <record model="product.risque" id="product_risque_R26_27_28">
1091+ <field name="name">R26/27/28</field>
1092+ <field name="libelle">Très toxique par inhalation, par contact avec la peau et par ingestion</field>
1093+ </record>
1094+ <record model="product.risque" id="product_risque_R27_28">
1095+ <field name="name">R27/28</field>
1096+ <field name="libelle">Très toxique par contact avec la peau et par ingestion</field>
1097+ </record>
1098+ <record model="product.risque" id="product_risque_R36_37">
1099+ <field name="name">R36/37</field>
1100+ <field name="libelle">Irritant pour les yeux et les voies respiratoires</field>
1101+ </record>
1102+ <record model="product.risque" id="product_risque_R36_38">
1103+ <field name="name">R36/38</field>
1104+ <field name="libelle">Irritant pour les yeux et la peau</field>
1105+ </record>
1106+ <record model="product.risque" id="product_risque_R36_37_38">
1107+ <field name="name">R36/37/38</field>
1108+ <field name="libelle">Irritant pour les yeux, les voies respiratoires et la peau</field>
1109+ </record>
1110+ <record model="product.risque" id="product_risque_R37_38">
1111+ <field name="name">R37/38</field>
1112+ <field name="libelle">Irritant pour les voies respiratoires et la peau</field>
1113+ </record>
1114+ <record model="product.risque" id="product_risque_R39_23">
1115+ <field name="name">R39/23</field>
1116+ <field name="libelle">Toxique : danger d'effets irréversibles très graves par inhalation</field>
1117+ </record>
1118+ <record model="product.risque" id="product_risque_R39_24">
1119+ <field name="name">R39/24</field>
1120+ <field name="libelle">Toxique : danger d'effets irréversibles très graves par contact avec la peau</field>
1121+ </record>
1122+ <record model="product.risque" id="product_risque_R39_25">
1123+ <field name="name">R39/25</field>
1124+ <field name="libelle">Toxique : danger d'effets irréversibles très graves par ingestion</field>
1125+ </record>
1126+ <record model="product.risque" id="product_risque_R39_23_24">
1127+ <field name="name">R39/23/24</field>
1128+ <field name="libelle">Toxique : danger d'effets irréversibles très graves par inhalation et par contact avec la peau</field>
1129+ </record>
1130+ <record model="product.risque" id="product_risque_R39_23_25">
1131+ <field name="name">R39/23/25</field>
1132+ <field name="libelle">Toxique : danger d'effets irréversibles très graves par inhalation et par ingestion</field>
1133+ </record>
1134+ <record model="product.risque" id="product_risque_R39_24_25">
1135+ <field name="name">R39/24/25</field>
1136+ <field name="libelle">Toxique : danger d'effets irréversibles très graves par contact avec la peau et par ingestion</field>
1137+ </record>
1138+ <record model="product.risque" id="product_risque_R39_23_24_25">
1139+ <field name="name">R39/23/24/25</field>
1140+ <field name="libelle">Toxique : danger d'effets irréversibles très graves par inhalation, par contact avec la peau et par ingestion</field>
1141+ </record>
1142+ <record model="product.risque" id="product_risque_R39_26">
1143+ <field name="name">R39/26</field>
1144+ <field name="libelle">Très toxique : danger d'effets irréversibles très graves par inhalation</field>
1145+ </record>
1146+ <record model="product.risque" id="product_risque_R39_27">
1147+ <field name="name">R39/27</field>
1148+ <field name="libelle">Très toxique : danger d'effets irréversibles très graves par contact avec la peau</field>
1149+ </record>
1150+ <record model="product.risque" id="product_risque_R39_28">
1151+ <field name="name">R39/28</field>
1152+ <field name="libelle">Très toxique : danger d'effets irréversibles très graves par ingestion</field>
1153+ </record>
1154+ <record model="product.risque" id="product_risque_R39_26_27">
1155+ <field name="name">R39/26/27</field>
1156+ <field name="libelle">Très toxique : danger d'effets irréversibles très graves par inhalation et par contact avec la peau</field>
1157+ </record>
1158+ <record model="product.risque" id="product_risque_R39_26_28">
1159+ <field name="name">R39/26/28</field>
1160+ <field name="libelle">Très toxique : danger d'effets irréversibles très graves par inhalation et par ingestion</field>
1161+ </record>
1162+ <record model="product.risque" id="product_risque_R39_27_28">
1163+ <field name="name">R39/27/28</field>
1164+ <field name="libelle">Très toxique : danger d'effets irréversibles très graves par contact avec la peau et par ingestion</field>
1165+ </record>
1166+ <record model="product.risque" id="product_risque_R39_26_27_28">
1167+ <field name="name">R39/26/27/28</field>
1168+ <field name="libelle">Très toxique : danger d'effets irréversibles très graves par inhalation, par contact avec la peau et par ingestion</field>
1169+ </record>
1170+ <record model="product.risque" id="product_risque_R42_43">
1171+ <field name="name">R42/43</field>
1172+ <field name="libelle">Peut entraîner une sensibilisation par inhalation et par contact avec la peau</field>
1173+ </record>
1174+ <record model="product.risque" id="product_risque_R48_20">
1175+ <field name="name">R48/20</field>
1176+ <field name="libelle">Nocif : risque d'effets graves pour la santé en cas d'exposition prolongée par inhalation</field>
1177+ </record>
1178+ <record model="product.risque" id="product_risque_R48_21">
1179+ <field name="name">R48/21</field>
1180+ <field name="libelle">Nocif : risque d'effets graves pour la santé en cas d'exposition prolongée par contact avec la peau</field>
1181+ </record>
1182+ <record model="product.risque" id="product_risque_R48_22">
1183+ <field name="name">R48/22</field>
1184+ <field name="libelle">Nocif : risque d'effets graves pour la santé en cas d'exposition prolongée par ingestion</field>
1185+ </record>
1186+ <record model="product.risque" id="product_risque_R48_20_21">
1187+ <field name="name">R48/20/21</field>
1188+ <field name="libelle">Nocif : risque d'effets graves pour la santé en cas d'exposition prolongée par inhalation et par contact avec la peau</field>
1189+ </record>
1190+ <record model="product.risque" id="product_risque_R48_20_22">
1191+ <field name="name">R48/20/22</field>
1192+ <field name="libelle">Nocif : risque d'effets graves pour la santé en cas d'exposition prolongée par inhalation et par ingestion</field>
1193+ </record>
1194+ <record model="product.risque" id="product_risque_R48_21_22">
1195+ <field name="name">R48/21/22</field>
1196+ <field name="libelle">Nocif : risque d'effets graves pour la santé en cas d'exposition prolongée par contact avec la peau et par ingestion</field>
1197+ </record>
1198+ <record model="product.risque" id="product_risque_R48_20_21_22">
1199+ <field name="name">R48/20/21/22</field>
1200+ <field name="libelle">Nocif : risque d'effets graves pour la santé en cas d'exposition prolongée par inhalation, contact avec la peau et ingestion</field>
1201+ </record>
1202+ <record model="product.risque" id="product_risque_R48_23">
1203+ <field name="name">R48/23</field>
1204+ <field name="libelle">Toxique : risque d'effets graves pour la santé en cas d'exposition prolongée par inhalation</field>
1205+ </record>
1206+ <record model="product.risque" id="product_risque_R48_24">
1207+ <field name="name">R48/24</field>
1208+ <field name="libelle">Toxique : risque d'effets graves pour la santé en cas d'exposition prolongée par contact avec la peau</field>
1209+ </record>
1210+ <record model="product.risque" id="product_risque_R48_25">
1211+ <field name="name">R48/25</field>
1212+ <field name="libelle">Toxique : risque d'effets graves pour la santé en cas d'exposition prolongée par ingestion</field>
1213+ </record>
1214+ <record model="product.risque" id="product_risque_R48_23_24">
1215+ <field name="name">R48/23/24</field>
1216+ <field name="libelle">Toxique : risque d'effets graves pour la santé en cas d'exposition prolongée par inhalation et par contact avec la peau</field>
1217+ </record>
1218+ <record model="product.risque" id="product_risque_R48_23_25">
1219+ <field name="name">R48/23/25</field>
1220+ <field name="libelle">Toxique : risque d'effets graves pour la santé en cas d'exposition prolongée par inhalation et par ingestion</field>
1221+ </record>
1222+ <record model="product.risque" id="product_risque_R48_24_25">
1223+ <field name="name">R48/24/25</field>
1224+ <field name="libelle">Toxique : risque d'effets graves pour la santé en cas d'exposition prolongée par contact avec la peau et par ingestion</field>
1225+ </record>
1226+ <record model="product.risque" id="product_risque_R48_23_24_25">
1227+ <field name="name">R48/23/24/25</field>
1228+ <field name="libelle">Toxique : risque d'effets graves pour la santé en cas d'exposition prolongée par inhalation, par contact avec la peau et par ingestion</field>
1229+ </record>
1230+ <record model="product.risque" id="product_risque_R50_53">
1231+ <field name="name">R50/53</field>
1232+ <field name="libelle">Très toxique pour les organismes aquatiques, peut entraîner des effets néfastes à long terme pour l'environnement aquatique</field>
1233+ </record>
1234+ <record model="product.risque" id="product_risque_R51_53">
1235+ <field name="name">R51/53</field>
1236+ <field name="libelle">Toxique pour les organismes aquatiques, peut entraîner des effets néfastes à long terme pour l'environnement aquatique</field>
1237+ </record>
1238+ <record model="product.risque" id="product_risque_R52_53">
1239+ <field name="name">R52/53</field>
1240+ <field name="libelle">Nocif pour les organismes aquatiques, peut entraîner des effets néfastes à long terme pour l'environnement aquatique</field>
1241+ </record>
1242+ <record model="product.risque" id="product_risque_R68_20">
1243+ <field name="name">R68/20</field>
1244+ <field name="libelle">Nocif : possibilité d'effets irréversibles par inhalation</field>
1245+ </record>
1246+ <record model="product.risque" id="product_risque_R68_21">
1247+ <field name="name">R68/21</field>
1248+ <field name="libelle">Nocif : possibilité d'effets irréversibles par contact avec la peau</field>
1249+ </record>
1250+ <record model="product.risque" id="product_risque_R68_22">
1251+ <field name="name">R68/22</field>
1252+ <field name="libelle">Nocif : possibilité d'effets irréversibles par ingestion</field>
1253+ </record>
1254+ <record model="product.risque" id="product_risque_R68_20_21">
1255+ <field name="name">R68/20/21</field>
1256+ <field name="libelle">Nocif : possibilité d'effets irréversibles par inhalation et par contact avec la peau</field>
1257+ </record>
1258+ <record model="product.risque" id="product_risque_R68_20_22">
1259+ <field name="name">R68/20/22</field>
1260+ <field name="libelle">Nocif : possibilité d'effets irréversibles par inhalation et par ingestion</field>
1261+ </record>
1262+ <record model="product.risque" id="product_risque_R68_21_22">
1263+ <field name="name">R68/21/22</field>
1264+ <field name="libelle">Nocif : possibilité d'effets irréversibles par contact avec la peau et par ingestion</field>
1265+ </record>
1266+ <record model="product.risque" id="product_risque_R68_20_21_22">
1267+ <field name="name">R68/20/21/22</field>
1268+ <field name="libelle">Nocif : possibilité d'effets irréversibles par inhalation, par contact avec la peau et par ingestion</field>
1269+ </record>
1270+
1271+ <record model="product.securite" id="product_securite_S0">
1272+ <field name="name">***</field>
1273+ <field name="libelle">***</field>
1274+ </record>
1275+ <record model="product.securite" id="product_securite_S1">
1276+ <field name="name">S1</field>
1277+ <field name="libelle">Conserver sous clé</field>
1278+ </record>
1279+ <record model="product.securite" id="product_securite_S2">
1280+ <field name="name">S2</field>
1281+ <field name="libelle">Conserver hors de la portée des enfants</field>
1282+ </record>
1283+ <record model="product.securite" id="product_securite_S3">
1284+ <field name="name">S3</field>
1285+ <field name="libelle">Conserver dans un endroit frais</field>
1286+ </record>
1287+ <record model="product.securite" id="product_securite_S4">
1288+ <field name="name">S4</field>
1289+ <field name="libelle">Conserver à l'écart de tout local d'habitation</field>
1290+ </record>
1291+ <record model="product.securite" id="product_securite_S5">
1292+ <field name="name">S5</field>
1293+ <field name="libelle">Conserver sous... (liquide approprié à spécifier par le fabricant)</field>
1294+ </record>
1295+ <record model="product.securite" id="product_securite_S6">
1296+ <field name="name">S6</field>
1297+ <field name="libelle">Conserver sous... (gaz inerte à spécifier par le fabricant)</field>
1298+ </record>
1299+ <record model="product.securite" id="product_securite_S7">
1300+ <field name="name">S7</field>
1301+ <field name="libelle">Conserver le récipient bien fermé</field>
1302+ </record>
1303+ <record model="product.securite" id="product_securite_S8">
1304+ <field name="name">S8</field>
1305+ <field name="libelle">Conserver le récipient à l'abri de l'humidité</field>
1306+ </record>
1307+ <record model="product.securite" id="product_securite_S9">
1308+ <field name="name">S9</field>
1309+ <field name="libelle">Conserver le récipient dans un endroit bien ventilé</field>
1310+ </record>
1311+ <record model="product.securite" id="product_securite_S12">
1312+ <field name="name">S12</field>
1313+ <field name="libelle">Ne pas fermer hermétiquement le récipient</field>
1314+ </record>
1315+ <record model="product.securite" id="product_securite_S13">
1316+ <field name="name">S13</field>
1317+ <field name="libelle">Conserver à l'écart des aliments et boissons y compris ceux pour animaux</field>
1318+ </record>
1319+ <record model="product.securite" id="product_securite_S14">
1320+ <field name="name">S14</field>
1321+ <field name="libelle">Conserver à l'écart des...(matière(s) incompatible(s) à indiquer par le fabricant)</field>
1322+ </record>
1323+ <record model="product.securite" id="product_securite_S15">
1324+ <field name="name">S15</field>
1325+ <field name="libelle">Conserver à l'écart de la chaleur</field>
1326+ </record>
1327+ <record model="product.securite" id="product_securite_S16">
1328+ <field name="name">S16</field>
1329+ <field name="libelle">Conserver à l'écart de toute flamme ou sources d'étincelles - Ne pas fumer</field>
1330+ </record>
1331+ <record model="product.securite" id="product_securite_S17">
1332+ <field name="name">S17</field>
1333+ <field name="libelle">Tenir à l'écart des matières combustibles</field>
1334+ </record>
1335+ <record model="product.securite" id="product_securite_S18">
1336+ <field name="name">S18</field>
1337+ <field name="libelle">Manipuler et ouvrir le récipient avec prudence</field>
1338+ </record>
1339+ <record model="product.securite" id="product_securite_S20">
1340+ <field name="name">S20</field>
1341+ <field name="libelle">Ne pas manger et ne pas boire pendant l'utilisation</field>
1342+ </record>
1343+ <record model="product.securite" id="product_securite_S21">
1344+ <field name="name">S21</field>
1345+ <field name="libelle">Ne pas fumer pendant l'utilisation</field>
1346+ </record>
1347+ <record model="product.securite" id="product_securite_S22">
1348+ <field name="name">S22</field>
1349+ <field name="libelle">Ne pas respirer les poussières</field>
1350+ </record>
1351+ <record model="product.securite" id="product_securite_S23">
1352+ <field name="name">S23</field>
1353+ <field name="libelle">Ne pas respirer les gaz/fumées/vapeurs aérosols (terme(s) approprié(s) à indiquer par le fabricant)</field>
1354+ </record>
1355+ <record model="product.securite" id="product_securite_S24">
1356+ <field name="name">S24</field>
1357+ <field name="libelle">Eviter le contact avec la peau</field>
1358+ </record>
1359+ <record model="product.securite" id="product_securite_S25">
1360+ <field name="name">S25</field>
1361+ <field name="libelle">Eviter le contact avec les yeux</field>
1362+ </record>
1363+ <record model="product.securite" id="product_securite_S26">
1364+ <field name="name">S26</field>
1365+ <field name="libelle">En cas de contact avec les yeux, laver immédiatement et abondamment avec de l'eau et consulter un spécialiste</field>
1366+ </record>
1367+ <record model="product.securite" id="product_securite_S27">
1368+ <field name="name">S27</field>
1369+ <field name="libelle">Enlever immédiatement tout vêtement souillé ou éclaboussé</field>
1370+ </record>
1371+ <record model="product.securite" id="product_securite_S28">
1372+ <field name="name">S28</field>
1373+ <field name="libelle">Après contact avec la peau, se laver immédiatement et abondamment avec...(produits appropriés à indiquer par le fabricant)</field>
1374+ </record>
1375+ <record model="product.securite" id="product_securite_S29">
1376+ <field name="name">S29</field>
1377+ <field name="libelle">Ne pas jeter les résidus à l'égout</field>
1378+ </record>
1379+ <record model="product.securite" id="product_securite_S30">
1380+ <field name="name">S30</field>
1381+ <field name="libelle">Ne jamais verser de l'eau dans ce produit</field>
1382+ </record>
1383+ <record model="product.securite" id="product_securite_S33">
1384+ <field name="name">S33</field>
1385+ <field name="libelle">Eviter l'accumulation de charges électrostatiques</field>
1386+ </record>
1387+ <record model="product.securite" id="product_securite_S35">
1388+ <field name="name">S35</field>
1389+ <field name="libelle">Ne se débarrasser de ce produit et de son récipient qu'en prenant toutes précautions d'usage</field>
1390+ </record>
1391+ <record model="product.securite" id="product_securite_S36">
1392+ <field name="name">S36</field>
1393+ <field name="libelle">Porter un vêtement de protection approprié</field>
1394+ </record>
1395+ <record model="product.securite" id="product_securite_S37">
1396+ <field name="name">S37</field>
1397+ <field name="libelle">Porter des gants appropriés</field>
1398+ </record>
1399+ <record model="product.securite" id="product_securite_S38">
1400+ <field name="name">S38</field>
1401+ <field name="libelle">En cas de ventilation insuffisante, porter un appareil respiratoire approprié</field>
1402+ </record>
1403+ <record model="product.securite" id="product_securite_S39">
1404+ <field name="name">S39</field>
1405+ <field name="libelle">Porter un appareil de protection des yeux/du visage</field>
1406+ </record>
1407+ <record model="product.securite" id="product_securite_S40">
1408+ <field name="name">S40</field>
1409+ <field name="libelle">Pour nettoyer le sol ou les objets souillés par ce produit, utiliser...(à préciser par le fabricant)</field>
1410+ </record>
1411+ <record model="product.securite" id="product_securite_S41">
1412+ <field name="name">S41</field>
1413+ <field name="libelle">En cas d'incendie et/ou d'explosion ne pas respirer les fumées</field>
1414+ </record>
1415+ <record model="product.securite" id="product_securite_S42">
1416+ <field name="name">S42</field>
1417+ <field name="libelle">Pendant les fumigations/pulvérisations porter un appareil respiratoire approprié (terme(s) approprié(s) à indiquer par le fabricant)</field>
1418+ </record>
1419+ <record model="product.securite" id="product_securite_S43">
1420+ <field name="name">S43</field>
1421+ <field name="libelle">En cas d'incendie utiliser...(moyens d'extinction à préciser par le fabricant. Si l'eau augmente les risques, ajouter "Ne jamais utiliser d'eau")</field>
1422+ </record>
1423+ <record model="product.securite" id="product_securite_S44">
1424+ <field name="name">S44</field>
1425+ <field name="libelle">En cas de malaise consulter un médecin (si possible lui montrer l'étiquette)</field>
1426+ </record>
1427+ <record model="product.securite" id="product_securite_S45">
1428+ <field name="name">S45</field>
1429+ <field name="libelle">En cas d'accident ou de malaise consulter immédiatement un médecin (si possible lui montrer l'étiquette)</field>
1430+ </record>
1431+ <record model="product.securite" id="product_securite_S46">
1432+ <field name="name">S46</field>
1433+ <field name="libelle">En cas d'ingestion consulter immédiatement un médecin et lui montrer l'emballage ou l'étiquette</field>
1434+ </record>
1435+ <record model="product.securite" id="product_securite_S47">
1436+ <field name="name">S47</field>
1437+ <field name="libelle">Conserver à une température ne dépassant pas...°C (à préciser par le fabricant)</field>
1438+ </record>
1439+ <record model="product.securite" id="product_securite_S48">
1440+ <field name="name">S48</field>
1441+ <field name="libelle">Maintenir humide avec...(moyen approprié à préciser par le fabricant)</field>
1442+ </record>
1443+ <record model="product.securite" id="product_securite_S49">
1444+ <field name="name">S49</field>
1445+ <field name="libelle">Conserver uniquement dans le récipient d'origine</field>
1446+ </record>
1447+ <record model="product.securite" id="product_securite_S50">
1448+ <field name="name">S50</field>
1449+ <field name="libelle">Ne pas mélanger avec...(à spécifier par le fabricant)</field>
1450+ </record>
1451+ <record model="product.securite" id="product_securite_S51">
1452+ <field name="name">S51</field>
1453+ <field name="libelle">Utiliser seulement dans les zones bien ventilées</field>
1454+ </record>
1455+ <record model="product.securite" id="product_securite_S52">
1456+ <field name="name">S52</field>
1457+ <field name="libelle">Ne pas utiliser sur de grandes surfaces dans les locaux habités</field>
1458+ </record>
1459+ <record model="product.securite" id="product_securite_S53">
1460+ <field name="name">S53</field>
1461+ <field name="libelle">Eviter l'exposition, se procurer des instructions spéciales avant l'utilisation</field>
1462+ </record>
1463+ <record model="product.securite" id="product_securite_S56">
1464+ <field name="name">S56</field>
1465+ <field name="libelle">Eliminer ce produit et son récipient dans un centre de collecte des déchets dangereux ou spéciaux</field>
1466+ </record>
1467+ <record model="product.securite" id="product_securite_S57">
1468+ <field name="name">S57</field>
1469+ <field name="libelle">Utiliser un récipient approprié pour éviter toute contamination du milieu ambiant</field>
1470+ </record>
1471+ <record model="product.securite" id="product_securite_S59">
1472+ <field name="name">S59</field>
1473+ <field name="libelle">Consulter le fabricant ou le fournisseur pour des informations relatives à la récupération ou au recyclage</field>
1474+ </record>
1475+ <record model="product.securite" id="product_securite_S60">
1476+ <field name="name">S60</field>
1477+ <field name="libelle">Eliminer le produit et/ou son récipient comme un déchet dangereux</field>
1478+ </record>
1479+ <record model="product.securite" id="product_securite_S61">
1480+ <field name="name">S61</field>
1481+ <field name="libelle">Eviter le rejet dans l'environnement. Consulter les instructions spéciales/la fiche de données de sécurité</field>
1482+ </record>
1483+ <record model="product.securite" id="product_securite_S62">
1484+ <field name="name">S62</field>
1485+ <field name="libelle">En cas d'ingestion, ne pas faire vomir. Consulter immédiatement un médecin et lui montrer l'emballage ou l'étiquette</field>
1486+ </record>
1487+ <record model="product.securite" id="product_securite_S63">
1488+ <field name="name">S63</field>
1489+ <field name="libelle">En cas d'accident par inhalation, transporter la victime hors de la zone contaminée et la garder au repos</field>
1490+ </record>
1491+ <record model="product.securite" id="product_securite_S64">
1492+ <field name="name">S64</field>
1493+ <field name="libelle">En cas d'ingestion, rincer la bouche avec de l'eau (seulement si la personne est consciente)</field>
1494+ </record>
1495+ <record model="product.securite" id="product_securite_S1_2">
1496+ <field name="name">S1/2</field>
1497+ <field name="libelle">Conserver sous clé et hors de portée des enfants</field>
1498+ </record>
1499+ <record model="product.securite" id="product_securite_S3_7">
1500+ <field name="name">S3/7</field>
1501+ <field name="libelle">Conserver le récipient bien fermé dans un endroit frais</field>
1502+ </record>
1503+ <record model="product.securite" id="product_securite_S3_9_14">
1504+ <field name="name">S3/9/14</field>
1505+ <field name="libelle">Conserver dans un endroit frais et bien ventilé à l'écart des...(matières incompatibles à indiquer par le fabricant)</field>
1506+ </record>
1507+ <record model="product.securite" id="product_securite_S3_9_14_49">
1508+ <field name="name">S3/9/14/49</field>
1509+ <field name="libelle">Conserver uniquement dans le récipient d'origine dans un endroit frais et bien ventilé à l'écart de...(matières incompatibles à indiquer par le fabricant)</field>
1510+ </record>
1511+ <record model="product.securite" id="product_securite_S3_9_49">
1512+ <field name="name">S3/9/49</field>
1513+ <field name="libelle">Conserver uniquement dans le récipient d'origine dans un endroit frais et bien ventilé</field>
1514+ </record>
1515+ <record model="product.securite" id="product_securite_S3_14">
1516+ <field name="name">S3/14</field>
1517+ <field name="libelle">Conserver dans un endroit frais à l'écart des...(matières incompatibles à indiquer par le fabricant)</field>
1518+ </record>
1519+ <record model="product.securite" id="product_securite_S7_8">
1520+ <field name="name">S7/8</field>
1521+ <field name="libelle">Conserver le récipient bien fermé et à l'abri de l'humidité</field>
1522+ </record>
1523+ <record model="product.securite" id="product_securite_S7_9">
1524+ <field name="name">S7/9</field>
1525+ <field name="libelle">Conserver le récipient bien fermé dans un endroit bien ventilé</field>
1526+ </record>
1527+ <record model="product.securite" id="product_securite_S7_47">
1528+ <field name="name">S7/47</field>
1529+ <field name="libelle">Conserver le récipient bien fermé et à une température ne dépassant pas...°C (à préciser par le fabricant)</field>
1530+ </record>
1531+ <record model="product.securite" id="product_securite_S20_21">
1532+ <field name="name">S20/21</field>
1533+ <field name="libelle">Ne pas manger, ne pas boire et ne pas fumer pendant l'utilisation</field>
1534+ </record>
1535+ <record model="product.securite" id="product_securite_S24_25">
1536+ <field name="name">S24/25</field>
1537+ <field name="libelle">Eviter le contact avec la peau et les yeux</field>
1538+ </record>
1539+ <record model="product.securite" id="product_securite_S27_28">
1540+ <field name="name">S27/28</field>
1541+ <field name="libelle">Après contact avec la peau, enlever immédiatement tout vêtement souillé ou éclaboussé et se laver immédiatement et abondamment avec... (produits appropriés à indiquer par le fabricant)</field>
1542+ </record>
1543+ <record model="product.securite" id="product_securite_S29_35">
1544+ <field name="name">S29/35</field>
1545+ <field name="libelle">Ne pas jeter les résidus à l'égout ; ne se débarrasser de ce produit et de son récipient qu'en prenant toutes les précautions d'usage</field>
1546+ </record>
1547+ <record model="product.securite" id="product_securite_S29_56">
1548+ <field name="name">S29/56</field>
1549+ <field name="libelle">Ne pas jeter les résidus à l'égout, éliminer ce produit et son récipient dans un centre de collecte des déchets dangereux ou spéciaux</field>
1550+ </record>
1551+ <record model="product.securite" id="product_securite_S36_37">
1552+ <field name="name">S36/37</field>
1553+ <field name="libelle">Porter un vêtement de protection et des gants appropriés</field>
1554+ </record>
1555+ <record model="product.securite" id="product_securite_S36_37_39">
1556+ <field name="name">S36/37/39</field>
1557+ <field name="libelle">Porter un vêtement de protection approprié, des gants et un appareil de protection des yeux/du visage</field>
1558+ </record>
1559+ <record model="product.securite" id="product_securite_S36_39">
1560+ <field name="name">S36/39</field>
1561+ <field name="libelle">Porter un vêtement de protection approprié et un appareil de protection des yeux/du visage</field>
1562+ </record>
1563+ <record model="product.securite" id="product_securite_S37_39">
1564+ <field name="name">S37/39</field>
1565+ <field name="libelle">Porter des gants appropriés et un appareil de protection des yeux/du visage</field>
1566+ </record>
1567+ <record model="product.securite" id="product_securite_S47_49">
1568+ <field name="name">S47/49</field>
1569+ <field name="libelle">Conserver uniquement dans le récipient d'origine à température ne dépassant pas..°C (à préciser par le fabricant)</field>
1570+ </record>
1571+
1572+
1573+ <record model="product.danger" id="product_danger_0">
1574+ <field name="name">***</field>
1575+ <field name="libelle">***</field>
1576+ </record>
1577+ <record model="product.danger" id="product_danger_C">
1578+ <field name="name">C</field>
1579+ <field name="libelle">Corrosif</field>
1580+ </record>
1581+ <record model="product.danger" id="product_danger_Xi">
1582+ <field name="name">Xi</field>
1583+ <field name="libelle">Irritant</field>
1584+ </record>
1585+ <record model="product.danger" id="product_danger_Xn">
1586+ <field name="name">Xn</field>
1587+ <field name="libelle">Nocif</field>
1588+ </record>
1589+ <record model="product.danger" id="product_danger_T">
1590+ <field name="name">T</field>
1591+ <field name="libelle">Toxique</field>
1592+ </record>
1593+ <record model="product.danger" id="product_danger_T+">
1594+ <field name="name">T+</field>
1595+ <field name="libelle">Très Toxique</field>
1596+ </record>
1597+ <record model="product.danger" id="product_danger_O">
1598+ <field name="name">O</field>
1599+ <field name="libelle">Comburant</field>
1600+ </record>
1601+ <record model="product.danger" id="product_danger_F">
1602+ <field name="name">F</field>
1603+ <field name="libelle">Facilement Inflammable</field>
1604+ </record>
1605+ <record model="product.danger" id="product_danger_Fplus">
1606+ <field name="name">F+</field>
1607+ <field name="libelle">Extrêmement Inflammable</field>
1608+ </record>
1609+ <record model="product.danger" id="product_danger_E">
1610+ <field name="name">E</field>
1611+ <field name="libelle">Explosif</field>
1612+ </record>
1613+ <record model="product.danger" id="product_danger_N">
1614+ <field name="name">N</field>
1615+ <field name="libelle">Dangereux pour l'environnement</field>
1616+ </record>
1617+</data>
1618+</openerp>
1619
1620=== added directory 'chemical/security'
1621=== added file 'chemical/security/ir.model.access.csv'
1622--- chemical/security/ir.model.access.csv 1970-01-01 00:00:00 +0000
1623+++ chemical/security/ir.model.access.csv 2011-03-29 16:54:56 +0000
1624@@ -0,0 +1,4 @@
1625+"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
1626+"access_product_risque","product.risque","model_product_risque",,1,1,1,1
1627+"access_product_securite","product.securite","model_product_securite",,1,1,1,1
1628+"access_product_danger","product.danger","model_product_danger",,1,1,1,1