Merge lp:~savoirfairelinux-openerp/openerp-hr/language into lp:openerp-hr/6.1

Status: Rejected
Rejected by: Sandy Carter (http://www.savoirfairelinux.com)
Proposed branch: lp:~savoirfairelinux-openerp/openerp-hr/language
Merge into: lp:openerp-hr/6.1
Diff against target: 687 lines (+655/-0)
6 files modified
hr_language/__init__.py (+24/-0)
hr_language/__openerp__.py (+51/-0)
hr_language/hr_language.py (+49/-0)
hr_language/hr_language_view.xml (+67/-0)
hr_language/i18n/hr_language.pot (+462/-0)
hr_language/security/ir.model.access.csv (+2/-0)
To merge this branch: bzr merge lp:~savoirfairelinux-openerp/openerp-hr/language
Reviewer Review Type Date Requested Status
Alexandre Fayolle - camptocamp code review, no tests Approve
Yannick Vaucher @ Camptocamp Needs Information
Pedro Manuel Baeza Needs Information
Joao Alfredo Gama Batista code review. no test Needs Fixing
Maxime Chambreuil (http://www.savoirfairelinux.com) code review Approve
Review via email: mp+194925@code.launchpad.net

Description of the change

[ADD] add hr_language module.It adds a new menu in hr module.This module depends on hr module

To post a comment you must log in.
Revision history for this message
Maxime Chambreuil (http://www.savoirfairelinux.com) (max3903) :
review: Approve (code review)
307. By EL HADJI DEM <email address hidden>

[IMP] add pot file

Revision history for this message
Joao Alfredo Gama Batista (joao-gama) wrote :

Hi El Hadji,

Thanks again for your contribution. I just did a review for your other merge proposal (https://code.launchpad.net/~savoirfairelinux-openerp/openerp-hr/experience/+merge/194926) and the same points apply.

l.98.101.117.120.125

review: Needs Fixing (code review. no test)
308. By El Hadji Dem (http://www.savoirfairelinux.com)

[PEP8] pep8

309. By El Hadji Dem (http://www.savoirfairelinux.com)

[pep8] pep8

310. By Maxime Chambreuil (http://www.savoirfairelinux.com)

[FIX] Based on MP reviews. Improve XML readability

Revision history for this message
El Hadji Dem (http://www.savoirfairelinux.com) (eh-dem) wrote :

thanks maxime

311. By Maxime Chambreuil (http://www.savoirfairelinux.com)

[IMP] Update translation file

Revision history for this message
Pedro Manuel Baeza (pedro.baeza) wrote :

Hi, El Hadji,

Thanks for the MP. I see something strange with language selection, because all the language names needs to be translated and appear in the pot file. Isn't any other machanism that uses translations made on base module.

Regards.

review: Needs Information
Revision history for this message
Maxime Chambreuil (http://www.savoirfairelinux.com) (max3903) wrote :

Hello Pedro,

Good catch Pedro ;) Problem is that an employee may speak, read or write a language which is not installed in OpenERP. That's why we decided to get the list of languages from tools.scan_languages().

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

Wouldn't it be more interesting to have a level of language like http://en.wikipedia.org/wiki/Common_European_Framework_of_Reference_for_Languages
Or something like Linkedin language levels ?
Than a simple true / false ?

review: Needs Information
Revision history for this message
Maxime Chambreuil (http://www.savoirfairelinux.com) (max3903) wrote :

@Yannick

You are right. Same thing would apply for skills evaluation.

We wanted to start simple to generate a resume, where languages and skills would appear or not.

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

LGTM

review: Approve (code review, no tests)
Revision history for this message
Sandy Carter (http://www.savoirfairelinux.com) (sandy-carter) wrote :

Unmerged revisions

311. By Maxime Chambreuil (http://www.savoirfairelinux.com)

[IMP] Update translation file

310. By Maxime Chambreuil (http://www.savoirfairelinux.com)

[FIX] Based on MP reviews. Improve XML readability

309. By El Hadji Dem (http://www.savoirfairelinux.com)

[pep8] pep8

308. By El Hadji Dem (http://www.savoirfairelinux.com)

[PEP8] pep8

307. By EL HADJI DEM <email address hidden>

[IMP] add pot file

306. By EL HADJI DEM <email address hidden>

[add] add hr_language module

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory 'hr_language'
2=== added file 'hr_language/__init__.py'
3--- hr_language/__init__.py 1970-01-01 00:00:00 +0000
4+++ hr_language/__init__.py 2013-12-31 21:40:09 +0000
5@@ -0,0 +1,24 @@
6+# -*- encoding: utf-8 -*-
7+###############################################################################
8+#
9+# OpenERP, Open Source Management Solution
10+# Copyright (C) 2013 Savoir-faire Linux (<http://www.savoirfairelinux.com>).
11+#
12+# This program is free software: you can redistribute it and/or modify
13+# it under the terms of the GNU Affero General Public License as
14+# published by the Free Software Foundation, either version 3 of the
15+# License, or (at your option) any later version.
16+#
17+# This program is distributed in the hope that it will be useful,
18+# but WITHOUT ANY WARRANTY; without even the implied warranty of
19+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20+# GNU Affero General Public License for more details.
21+#
22+# You should have received a copy of the GNU Affero General Public License
23+# along with this program. If not, see <http://www.gnu.org/licenses/>.
24+#
25+###############################################################################
26+
27+from . import hr_language
28+
29+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
30
31=== added file 'hr_language/__openerp__.py'
32--- hr_language/__openerp__.py 1970-01-01 00:00:00 +0000
33+++ hr_language/__openerp__.py 2013-12-31 21:40:09 +0000
34@@ -0,0 +1,51 @@
35+# -*- encoding: utf-8 -*-
36+###############################################################################
37+#
38+# OpenERP, Open Source Management Solution
39+# Copyright (C) 2013 Savoir-faire Linux (<http://www.savoirfairelinux.com>).
40+#
41+# This program is free software: you can redistribute it and/or modify
42+# it under the terms of the GNU Affero General Public License as
43+# published by the Free Software Foundation, either version 3 of the
44+# License, or (at your option) any later version.
45+#
46+# This program is distributed in the hope that it will be useful,
47+# but WITHOUT ANY WARRANTY; without even the implied warranty of
48+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
49+# GNU Affero General Public License for more details.
50+#
51+# You should have received a copy of the GNU Affero General Public License
52+# along with this program. If not, see <http://www.gnu.org/licenses/>.
53+#
54+###############################################################################
55+
56+{
57+ "name": "Language Management",
58+ "version": "0.1",
59+ "author": "Savoir-faire Linux",
60+ "maintainer": "Savoir-faire Linux",
61+ "website": "http://www.savoirfairelinux.com",
62+ "category": "Human Resources",
63+ "description": """
64+Language Management
65+===================
66+
67+This module allows you to manage your employee languages.
68+
69+Contributors
70+------------
71+* El Hadji DEM (elhadji.dem@savoirfairelinux.com)
72+""",
73+ "depends": ["hr", ],
74+ "external_dependencies": {},
75+ 'data': [
76+ "security/ir.model.access.csv",
77+ "hr_language_view.xml",
78+ ],
79+ "demo": [],
80+ "test": [],
81+ "installable": True,
82+ "active": False,
83+}
84+
85+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
86
87=== added file 'hr_language/hr_language.py'
88--- hr_language/hr_language.py 1970-01-01 00:00:00 +0000
89+++ hr_language/hr_language.py 2013-12-31 21:40:09 +0000
90@@ -0,0 +1,49 @@
91+# -*- encoding: utf-8 -*-
92+###############################################################################
93+#
94+# OpenERP, Open Source Management Solution
95+# Copyright (C) 2013 Savoir-faire Linux (<http://www.savoirfairelinux.com>).
96+#
97+# This program is free software: you can redistribute it and/or modify
98+# it under the terms of the GNU Affero General Public License as
99+# published by the Free Software Foundation, either version 3 of the
100+# License, or (at your option) any later version.
101+#
102+# This program is distributed in the hope that it will be useful,
103+# but WITHOUT ANY WARRANTY; without even the implied warranty of
104+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
105+# GNU Affero General Public License for more details.
106+#
107+# You should have received a copy of the GNU Affero General Public License
108+# along with this program. If not, see <http://www.gnu.org/licenses/>.
109+#
110+###############################################################################
111+
112+import tools
113+from openerp.osv import fields, orm
114+
115+
116+class hr_language(orm.Model):
117+ _name = 'hr.language'
118+ _columns = {
119+ 'name': fields.selection(tools.scan_languages(), 'Language', required=True),
120+ 'description': fields.char('Description', size=64, required=True, translate=True),
121+ 'employee_id': fields.many2one('hr.employee', 'Employee', required=True),
122+ 'read': fields.boolean('Read'),
123+ 'write': fields.boolean('Write'),
124+ 'speak': fields.boolean('Speak'),
125+ }
126+ _defaults = {
127+ 'read': True,
128+ 'write': True,
129+ 'speak': True,
130+ }
131+
132+
133+class hr_employee(orm.Model):
134+ _inherit = 'hr.employee'
135+ _columns = {
136+ 'language_ids': fields.one2many('hr.language', 'employee_id', 'Languages'),
137+ }
138+
139+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
140
141=== added file 'hr_language/hr_language_view.xml'
142--- hr_language/hr_language_view.xml 1970-01-01 00:00:00 +0000
143+++ hr_language/hr_language_view.xml 2013-12-31 21:40:09 +0000
144@@ -0,0 +1,67 @@
145+<openerp>
146+ <data>
147+
148+ <!-- inherit Employee -->
149+ <record model="ir.ui.view" id="view_employee_form">
150+ <field name="name">hr.language.employee.form</field>
151+ <field name="model">hr.employee</field>
152+ <field name="type">form</field>
153+ <field name="inherit_id" ref="hr.view_employee_form"/>
154+ <field name="arch" type="xml">
155+ <notebook position="inside">
156+ <page string="Languages">
157+ <field name="language_ids" nolabel="1" colspan="4"/>
158+ </page>
159+ </notebook>
160+ </field>
161+ </record>
162+
163+ <!-- Language tree -->
164+ <record model="ir.ui.view" id="view_language_tree">
165+ <field name="name">hr.language.tree</field>
166+ <field name="model">hr.language</field>
167+ <field name="type">tree</field>
168+ <field name="arch" type="xml">
169+ <tree string="Languages">
170+ <field name="description"/>
171+ <field name="read"/>
172+ <field name="write"/>
173+ <field name="speak"/>
174+ </tree>
175+ </field>
176+ </record>
177+
178+ <!-- Language form -->
179+ <record model="ir.ui.view" id="view_language_form">
180+ <field name="name">hr.language.form</field>
181+ <field name="model">hr.language</field>
182+ <field name="type">form</field>
183+ <field name="arch" type="xml">
184+ <form string="Language">
185+ <field name="name"/>
186+ <field name="description"/>
187+ <field name="employee_id"/>
188+ <newline/>
189+ <field name="read"/>
190+ <newline/>
191+ <field name="write"/>
192+ <newline/>
193+ <field name="speak"/>
194+ </form>
195+ </field>
196+ </record>
197+
198+ <!-- Menu -->
199+ <record model="ir.actions.act_window" id="open_view_language_form">
200+ <field name="res_model">hr.language</field>
201+ <field name="view_type">form</field>
202+ <field name="view_mode">tree,form</field>
203+ </record>
204+
205+ <menuitem name="Languages"
206+ parent="hr.menu_hr_configuration"
207+ id="menu_open_view_language_form"
208+ action="open_view_language_form"/>
209+
210+ </data>
211+</openerp>
212
213=== added directory 'hr_language/i18n'
214=== added file 'hr_language/i18n/hr_language.pot'
215--- hr_language/i18n/hr_language.pot 1970-01-01 00:00:00 +0000
216+++ hr_language/i18n/hr_language.pot 2013-12-31 21:40:09 +0000
217@@ -0,0 +1,462 @@
218+# Translation of OpenERP Server.
219+# This file contains the translation of the following modules:
220+# * hr_language
221+#
222+msgid ""
223+msgstr ""
224+"Project-Id-Version: OpenERP Server 6.1\n"
225+"Report-Msgid-Bugs-To: \n"
226+"POT-Creation-Date: 2013-12-31 21:38+0000\n"
227+"PO-Revision-Date: 2013-12-31 21:38+0000\n"
228+"Last-Translator: <>\n"
229+"Language-Team: \n"
230+"MIME-Version: 1.0\n"
231+"Content-Type: text/plain; charset=UTF-8\n"
232+"Content-Transfer-Encoding: \n"
233+"Plural-Forms: \n"
234+
235+#. module: hr_language
236+#: selection:hr.language,name:0
237+msgid "Croatian / hrvatski jezik"
238+msgstr ""
239+
240+#. module: hr_language
241+#: selection:hr.language,name:0
242+msgid "English (CA)"
243+msgstr ""
244+
245+#. module: hr_language
246+#: selection:hr.language,name:0
247+msgid "Romanian / română"
248+msgstr ""
249+
250+#. module: hr_language
251+#: selection:hr.language,name:0
252+msgid "Albanian / Shqip"
253+msgstr ""
254+
255+#. module: hr_language
256+#: selection:hr.language,name:0
257+msgid "Hebrew / עִבְרִי"
258+msgstr ""
259+
260+#. module: hr_language
261+#: selection:hr.language,name:0
262+msgid "Sinhalese / සිංහල"
263+msgstr ""
264+
265+#. module: hr_language
266+#: selection:hr.language,name:0
267+msgid "Spanish (EC) / Español (EC)"
268+msgstr ""
269+
270+#. module: hr_language
271+#: selection:hr.language,name:0
272+msgid "Spanish (PR) / Español (PR)"
273+msgstr ""
274+
275+#. module: hr_language
276+#: selection:hr.language,name:0
277+msgid "Hungarian / Magyar"
278+msgstr ""
279+
280+#. module: hr_language
281+#: selection:hr.language,name:0
282+msgid "Telugu / తెలుగు"
283+msgstr ""
284+
285+#. module: hr_language
286+#: selection:hr.language,name:0
287+msgid "Spanish (VE) / Español (VE)"
288+msgstr ""
289+
290+#. module: hr_language
291+#: selection:hr.language,name:0
292+msgid "Lithuanian / Lietuvių kalba"
293+msgstr ""
294+
295+#. module: hr_language
296+#: selection:hr.language,name:0
297+msgid "Bulgarian / български език"
298+msgstr ""
299+
300+#. module: hr_language
301+#: selection:hr.language,name:0
302+msgid "Dutch / Nederlands"
303+msgstr ""
304+
305+#. module: hr_language
306+#: selection:hr.language,name:0
307+msgid "Spanish (UY) / Español (UY)"
308+msgstr ""
309+
310+#. module: hr_language
311+#: selection:hr.language,name:0
312+msgid "Danish / Dansk"
313+msgstr ""
314+
315+#. module: hr_language
316+#: selection:hr.language,name:0
317+msgid "Spanish (BO) / Español (BO)"
318+msgstr ""
319+
320+#. module: hr_language
321+#: selection:hr.language,name:0
322+msgid "Korean (KR) / 한국어 (KR)"
323+msgstr ""
324+
325+#. module: hr_language
326+#: selection:hr.language,name:0
327+msgid "Spanish (PE) / Español (PE)"
328+msgstr ""
329+
330+#. module: hr_language
331+#: selection:hr.language,name:0
332+msgid "French (CH) / Français (CH)"
333+msgstr ""
334+
335+#. module: hr_language
336+#: selection:hr.language,name:0
337+msgid "Arabic / الْعَرَبيّة"
338+msgstr ""
339+
340+#. module: hr_language
341+#: selection:hr.language,name:0
342+msgid "Abkhazian / аҧсуа"
343+msgstr ""
344+
345+#. module: hr_language
346+#: selection:hr.language,name:0
347+msgid "Spanish (CO) / Español (CO)"
348+msgstr ""
349+
350+#. module: hr_language
351+#: selection:hr.language,name:0
352+msgid "Czech / Čeština"
353+msgstr ""
354+
355+#. module: hr_language
356+#: selection:hr.language,name:0
357+msgid "Gujarati / ગુજરાતી"
358+msgstr ""
359+
360+#. module: hr_language
361+#: field:hr.language,employee_id:0
362+#: model:ir.model,name:hr_language.model_hr_employee
363+msgid "Employee"
364+msgstr ""
365+
366+#. module: hr_language
367+#: selection:hr.language,name:0
368+msgid "Inuktitut / ᐃᓄᒃᑎᑐᑦ"
369+msgstr ""
370+
371+#. module: hr_language
372+#: selection:hr.language,name:0
373+msgid "Galician / Galego"
374+msgstr ""
375+
376+#. module: hr_language
377+#: selection:hr.language,name:0
378+msgid "Klingon"
379+msgstr ""
380+
381+#. module: hr_language
382+#: selection:hr.language,name:0
383+msgid "Spanish (PY) / Español (PY)"
384+msgstr ""
385+
386+#. module: hr_language
387+#: selection:hr.language,name:0
388+msgid "Urdu / اردو"
389+msgstr ""
390+
391+#. module: hr_language
392+#: selection:hr.language,name:0
393+msgid "Catalan / Català"
394+msgstr ""
395+
396+#. module: hr_language
397+#: model:ir.model,name:hr_language.model_hr_language
398+msgid "hr.language"
399+msgstr ""
400+
401+#. module: hr_language
402+#: selection:hr.language,name:0
403+msgid "Serbian (Cyrillic) / српски"
404+msgstr ""
405+
406+#. module: hr_language
407+#: selection:hr.language,name:0
408+msgid "Flemish (BE) / Vlaams (BE)"
409+msgstr ""
410+
411+#. module: hr_language
412+#: selection:hr.language,name:0
413+msgid "Spanish / Español"
414+msgstr ""
415+
416+#. module: hr_language
417+#: selection:hr.language,name:0
418+msgid "Chinese (TW) / 正體字"
419+msgstr ""
420+
421+#. module: hr_language
422+#: selection:hr.language,name:0
423+msgid "Korean (KP) / 한국어 (KP)"
424+msgstr ""
425+
426+#. module: hr_language
427+#: selection:hr.language,name:0
428+msgid "Portugese (BR) / Português (BR)"
429+msgstr ""
430+
431+#. module: hr_language
432+#: selection:hr.language,name:0
433+msgid "Ukrainian / українська"
434+msgstr ""
435+
436+#. module: hr_language
437+#: selection:hr.language,name:0
438+msgid "Spanish (AR) / Español (AR)"
439+msgstr ""
440+
441+#. module: hr_language
442+#: selection:hr.language,name:0
443+msgid "Chinese (HK)"
444+msgstr ""
445+
446+#. module: hr_language
447+#: field:hr.language,speak:0
448+msgid "Speak"
449+msgstr ""
450+
451+#. module: hr_language
452+#: selection:hr.language,name:0
453+msgid "Spanish (GT) / Español (GT)"
454+msgstr ""
455+
456+#. module: hr_language
457+#: selection:hr.language,name:0
458+msgid "Indonesian / Bahasa Indonesia"
459+msgstr ""
460+
461+#. module: hr_language
462+#: view:hr.employee:0
463+#: field:hr.employee,language_ids:0
464+#: view:hr.language:0
465+#: model:ir.ui.menu,name:hr_language.menu_open_view_language_form
466+msgid "Languages"
467+msgstr ""
468+
469+#. module: hr_language
470+#: selection:hr.language,name:0
471+msgid "Spanish (PA) / Español (PA)"
472+msgstr ""
473+
474+#. module: hr_language
475+#: selection:hr.language,name:0
476+msgid "Vietnamese / Tiếng Việt"
477+msgstr ""
478+
479+#. module: hr_language
480+#: selection:hr.language,name:0
481+msgid "Slovak / Slovenský jazyk"
482+msgstr ""
483+
484+#. module: hr_language
485+#: selection:hr.language,name:0
486+msgid "Latvian / latviešu valoda"
487+msgstr ""
488+
489+#. module: hr_language
490+#: selection:hr.language,name:0
491+msgid "Spanish (CL) / Español (CL)"
492+msgstr ""
493+
494+#. module: hr_language
495+#: constraint:hr.employee:0
496+msgid "Error ! You cannot create recursive Hierarchy of Employees."
497+msgstr ""
498+
499+#. module: hr_language
500+#: view:hr.language:0
501+#: field:hr.language,name:0
502+msgid "Language"
503+msgstr ""
504+
505+#. module: hr_language
506+#: selection:hr.language,name:0
507+msgid "Italian / Italiano"
508+msgstr ""
509+
510+#. module: hr_language
511+#: selection:hr.language,name:0
512+msgid "Bosnian / bosanski jezik"
513+msgstr ""
514+
515+#. module: hr_language
516+#: selection:hr.language,name:0
517+msgid "Spanish (DO) / Español (DO)"
518+msgstr ""
519+
520+#. module: hr_language
521+#: selection:hr.language,name:0
522+msgid "Norwegian Bokmål / Norsk bokmål"
523+msgstr ""
524+
525+#. module: hr_language
526+#: field:hr.language,write:0
527+msgid "Write"
528+msgstr ""
529+
530+#. module: hr_language
531+#: selection:hr.language,name:0
532+msgid "Finnish / Suomi"
533+msgstr ""
534+
535+#. module: hr_language
536+#: selection:hr.language,name:0
537+msgid "German / Deutsch"
538+msgstr ""
539+
540+#. module: hr_language
541+#: selection:hr.language,name:0
542+msgid "Spanish (MX) / Español (MX)"
543+msgstr ""
544+
545+#. module: hr_language
546+#: selection:hr.language,name:0
547+msgid "Portugese / Português"
548+msgstr ""
549+
550+#. module: hr_language
551+#: selection:hr.language,name:0
552+msgid "French / Français"
553+msgstr ""
554+
555+#. module: hr_language
556+#: selection:hr.language,name:0
557+msgid "Greek / Ελληνικά"
558+msgstr ""
559+
560+#. module: hr_language
561+#: selection:hr.language,name:0
562+msgid "Estonian / Eesti keel"
563+msgstr ""
564+
565+#. module: hr_language
566+#: selection:hr.language,name:0
567+msgid "Turkish / Türkçe"
568+msgstr ""
569+
570+#. module: hr_language
571+#: selection:hr.language,name:0
572+msgid "Spanish (SV) / Español (SV)"
573+msgstr ""
574+
575+#. module: hr_language
576+#: selection:hr.language,name:0
577+msgid "Serbian (Latin) / srpski"
578+msgstr ""
579+
580+#. module: hr_language
581+#: field:hr.language,description:0
582+msgid "Description"
583+msgstr ""
584+
585+#. module: hr_language
586+#: selection:hr.language,name:0
587+msgid "Spanish (CR) / Español (CR)"
588+msgstr ""
589+
590+#. module: hr_language
591+#: field:hr.language,read:0
592+msgid "Read"
593+msgstr ""
594+
595+#. module: hr_language
596+#: selection:hr.language,name:0
597+msgid "English (US)"
598+msgstr ""
599+
600+#. module: hr_language
601+#: selection:hr.language,name:0
602+msgid "Occitan (FR, post 1500) / Occitan"
603+msgstr ""
604+
605+#. module: hr_language
606+#: selection:hr.language,name:0
607+msgid "Spanish (HN) / Español (HN)"
608+msgstr ""
609+
610+#. module: hr_language
611+#: selection:hr.language,name:0
612+msgid "Hindi / हिंदी"
613+msgstr ""
614+
615+#. module: hr_language
616+#: selection:hr.language,name:0
617+msgid "Mongolian / монгол"
618+msgstr ""
619+
620+#. module: hr_language
621+#: selection:hr.language,name:0
622+msgid "Spanish (NI) / Español (NI)"
623+msgstr ""
624+
625+#. module: hr_language
626+#: selection:hr.language,name:0
627+msgid "Malayalam / മലയാളം"
628+msgstr ""
629+
630+#. module: hr_language
631+#: selection:hr.language,name:0
632+msgid "French (BE) / Français (BE)"
633+msgstr ""
634+
635+#. module: hr_language
636+#: selection:hr.language,name:0
637+msgid "Thai / ภาษาไทย"
638+msgstr ""
639+
640+#. module: hr_language
641+#: selection:hr.language,name:0
642+msgid "Slovenian / slovenščina"
643+msgstr ""
644+
645+#. module: hr_language
646+#: selection:hr.language,name:0
647+msgid "Persian / فارس"
648+msgstr ""
649+
650+#. module: hr_language
651+#: selection:hr.language,name:0
652+msgid "Polish / Język polski"
653+msgstr ""
654+
655+#. module: hr_language
656+#: selection:hr.language,name:0
657+msgid "Swedish / svenska"
658+msgstr ""
659+
660+#. module: hr_language
661+#: selection:hr.language,name:0
662+msgid "Chinese (CN) / 简体中文"
663+msgstr ""
664+
665+#. module: hr_language
666+#: selection:hr.language,name:0
667+msgid "English (UK)"
668+msgstr ""
669+
670+#. module: hr_language
671+#: selection:hr.language,name:0
672+msgid "Japanese / 日本語"
673+msgstr ""
674+
675+#. module: hr_language
676+#: selection:hr.language,name:0
677+msgid "Russian / русский язык"
678+msgstr ""
679+
680
681=== added directory 'hr_language/security'
682=== added file 'hr_language/security/ir.model.access.csv'
683--- hr_language/security/ir.model.access.csv 1970-01-01 00:00:00 +0000
684+++ hr_language/security/ir.model.access.csv 2013-12-31 21:40:09 +0000
685@@ -0,0 +1,2 @@
686+"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
687+"access_hr_language","hr.language","model_hr_language",base.group_hr_user,1,1,1,1

Subscribers

People subscribed via source and target branches