Merge lp:~ibeardslee/openobject-addons/users_ldap-tls into lp:openobject-addons

Proposed by Ian Beardslee
Status: Superseded
Proposed branch: lp:~ibeardslee/openobject-addons/users_ldap-tls
Merge into: lp:openobject-addons
Prerequisite: lp:~openerp-community/openobject-addons/stefan-therp_lp794584
Diff against target: 1703 lines (+1637/-2)
4 files modified
hr_payroll/i18n/vi.po (+1618/-0)
users_ldap/__openerp__.py (+8/-0)
users_ldap/users_ldap.py (+10/-2)
users_ldap/users_ldap_view.xml (+1/-0)
To merge this branch: bzr merge lp:~ibeardslee/openobject-addons/users_ldap-tls
Reviewer Review Type Date Requested Status
Stefan Rijnhart (Opener) (community) Needs Fixing
OpenERP Core Team Pending
Review via email: mp+71785@code.launchpad.net

This proposal supersedes a proposal from 2011-08-14.

This proposal has been superseded by a proposal from 2011-08-17.

Description of the change

Brought the ldap_tls_s into res_company_ldap.connect()

Removed the 'Start TLS' from the tree view, to keep that a bit cleaner.

Updated documentation to refer additional LDAP configuration to the ldap.conf manpages.

Once again, only tested against a LDAP server that requires STARTTLS.

To post a comment you must log in.
Revision history for this message
Stefan Rijnhart (Opener) (stefan-opener) wrote : Posted in a previous version of this proposal

Hi Ian,

thanks for resubmitting this. I have not seen this prerequisite branch functionality of bzr in action before, but it appears to be working pretty well apart from the phantom addition of 'hr_payroll/i18n/vi.po' that none of us commited in these branches (but that was added to the target branch in the meantime).

I am generally happy with your code changes and documentation, and have only one request. With regards to ldap.conf, you mention its default location and the fact that it may vary between distributions. It may be more correct to refer to its man page, which starts by explaining which files and locations are searched for LDAP defaults, in what order and how this can be manipulated using environment settings. The Sphynx syntax for this is

:manpage:`ldap.conf{5}`

Cheers,
Stefan.

review: Needs Fixing
Revision history for this message
Ian Beardslee (ibeardslee) wrote :

Hi Stefan,

I've made the change and resubmitted. I spent a bit of time scratching my head over that 'hr_payroll/i18n/vi.po', and figured that it was part of something else and best not have me try and correct it!

Thanks for your advice,
Ian

Revision history for this message
Stefan Rijnhart (Opener) (stefan-opener) wrote :

Hi Ian,

thank you for updating the code. I am terribly sorry to bother you again, but your last update seemed to have incurred a typo in the form of a trailing character 'w' in line 118 of __openerp__.py.

Removing this character should resolve the conflict that is now shown in the diff preview.

Cheers,
Stefan.

review: Needs Fixing
Revision history for this message
Ian Beardslee (ibeardslee) wrote :

Sigh. Corrected. Thanks.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file 'hr_payroll/i18n/vi.po'
--- hr_payroll/i18n/vi.po 1970-01-01 00:00:00 +0000
+++ hr_payroll/i18n/vi.po 2011-07-21 04:35:32 +0000
@@ -0,0 +1,1618 @@
1# Vietnamese translation for openobject-addons
2# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
3# This file is distributed under the same license as the openobject-addons package.
4# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
5#
6msgid ""
7msgstr ""
8"Project-Id-Version: openobject-addons\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10"POT-Creation-Date: 2011-01-11 11:15+0000\n"
11"PO-Revision-Date: 2011-07-20 09:43+0000\n"
12"Last-Translator: Phong Nguyen-Thanh <Unknown>\n"
13"Language-Team: Vietnamese <vi@li.org>\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"X-Launchpad-Export-Date: 2011-07-21 04:35+0000\n"
18"X-Generator: Launchpad (build 13405)\n"
19
20#. module: hr_payroll
21#: report:employees.salary:0
22msgid "E-mail Address"
23msgstr "E-mail Address"
24
25#. module: hr_payroll
26#: view:hr.allounce.deduction.categoty:0
27msgid "Based"
28msgstr ""
29
30#. module: hr_payroll
31#: field:hr.contract,net:0
32#: field:hr.employee,net:0
33#: field:hr.payroll.register,net:0
34#: field:hr.payslip,net:0
35#: report:salary.structure:0
36msgid "Net Salary"
37msgstr "Net Salary"
38
39#. module: hr_payroll
40#: view:hr.payslip:0
41msgid "Recompute Sheet"
42msgstr ""
43
44#. module: hr_payroll
45#: report:employees.salary:0
46msgid "Employees Salary Details"
47msgstr ""
48
49#. module: hr_payroll
50#: report:employees.salary:0
51msgid "Allowances with Basic:"
52msgstr ""
53
54#. module: hr_payroll
55#: report:employees.salary:0
56#: report:salary.structure:0
57msgid "Department"
58msgstr "Phòng/Ban"
59
60#. module: hr_payroll
61#: report:employees.salary:0
62msgid "Deductions:"
63msgstr "Các khoản giảm trừ:"
64
65#. module: hr_payroll
66#: field:company.contribution,gratuity:0
67msgid "Use for Gratuity ?"
68msgstr ""
69
70#. module: hr_payroll
71#: field:hr.contract,working_days_per_week:0
72#: field:hr.payslip,working_days:0
73#: report:payslip.pdf:0
74msgid "Working Days"
75msgstr ""
76
77#. module: hr_payroll
78#: selection:hr.allounce.deduction.categoty,type:0
79#: selection:hr.payslip.line,type:0
80msgid "Loan"
81msgstr "Khoản vay"
82
83#. module: hr_payroll
84#: report:hr.payroll.register.sheet:0
85msgid "Salary Payment Register"
86msgstr ""
87
88#. module: hr_payroll
89#: field:hr.employee,slip_ids:0
90#: view:hr.payroll.register:0
91#: field:hr.payroll.register,line_ids:0
92#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list
93msgid "Payslips"
94msgstr ""
95
96#. module: hr_payroll
97#: model:ir.actions.report.xml,name:hr_payroll.year_salary_report
98msgid "Year Salary Report"
99msgstr ""
100
101#. module: hr_payroll
102#: selection:hr.payroll.register,state:0
103#: selection:hr.payslip,state:0
104msgid "Paid Salary"
105msgstr ""
106
107#. module: hr_payroll
108#: report:payslip.pdf:0
109msgid "("
110msgstr "("
111
112#. module: hr_payroll
113#: field:company.contribution,company_id:0
114#: field:hr.allounce.deduction.categoty,company_id:0
115#: field:hr.contibution.register,company_id:0
116#: field:hr.holidays.status,company_id:0
117#: field:hr.payroll.advice,company_id:0
118#: field:hr.payroll.register,company_id:0
119#: field:hr.payroll.structure,company_id:0
120#: field:hr.payslip,company_id:0
121msgid "Company"
122msgstr "Công ty"
123
124#. module: hr_payroll
125#: report:payroll.advice:0
126msgid "The Manager"
127msgstr ""
128
129#. module: hr_payroll
130#: view:hr.payroll.advice:0
131msgid "Letter Details"
132msgstr ""
133
134#. module: hr_payroll
135#: report:hr.payroll.register.sheet:0
136#: report:payslip.pdf:0
137msgid ","
138msgstr ","
139
140#. module: hr_payroll
141#: view:hr.payroll.advice:0
142#: view:hr.payroll.register:0
143#: view:hr.payslip:0
144msgid "Set to Draft"
145msgstr "Đặt thành Nháp"
146
147#. module: hr_payroll
148#: code:addons/hr_payroll/hr_payroll.py:180
149#: code:addons/hr_payroll/hr_payroll.py:195
150#: code:addons/hr_payroll/hr_payroll.py:285
151#: code:addons/hr_payroll/hr_payroll.py:835
152#: code:addons/hr_payroll/hr_payroll.py:1111
153#: code:addons/hr_payroll/hr_payroll.py:1126
154#: code:addons/hr_payroll/hr_payroll.py:1410
155#, python-format
156msgid "Variable Error: %s "
157msgstr ""
158
159#. module: hr_payroll
160#: view:hr.passport:0
161msgid "Expire"
162msgstr ""
163
164#. module: hr_payroll
165#: selection:hr.holidays.status,type:0
166msgid "Half-Pay Holiday"
167msgstr ""
168
169#. module: hr_payroll
170#: report:hr.payroll.register.sheet:0
171#: field:hr.payslip,other_pay:0
172msgid "Others"
173msgstr "Khác"
174
175#. module: hr_payroll
176#: field:hr.payslip.line,slip_id:0
177#: model:ir.model,name:hr_payroll.model_hr_payslip
178#: report:payslip.pdf:0
179msgid "Pay Slip"
180msgstr ""
181
182#. module: hr_payroll
183#: report:salary.structure:0
184msgid "Contract Detail:"
185msgstr ""
186
187#. module: hr_payroll
188#: field:hr.payslip,igross:0
189#: field:hr.payslip,inet:0
190msgid "Calculaton Field"
191msgstr ""
192
193#. module: hr_payroll
194#: help:hr.payroll.advice,bank_id:0
195#: help:hr.payroll.register,bank_id:0
196msgid "Select the Bank Address from whcih the salary is going to be paid"
197msgstr ""
198
199#. module: hr_payroll
200#: view:hr.payroll.advice:0
201#: field:hr.payroll.advice.line,advice_id:0
202msgid "Bank Advice"
203msgstr ""
204
205#. module: hr_payroll
206#: selection:hr.payroll.advice,state:0
207#: selection:hr.payroll.register,state:0
208#: selection:hr.payslip,state:0
209msgid "Reject"
210msgstr "Từ chối"
211
212#. module: hr_payroll
213#: selection:hr.allounce.deduction.categoty,type:0
214#: selection:hr.payslip.line,type:0
215msgid "Leaves"
216msgstr "Ngày nghỉ"
217
218#. module: hr_payroll
219#: field:hr.contibution.register.line,register_id:0
220#: view:hr.payslip:0
221#: field:hr.payslip,register_id:0
222#: report:payslip.pdf:0
223msgid "Register"
224msgstr "Đăng ký"
225
226#. module: hr_payroll
227#: constraint:hr.employee:0
228msgid ""
229"Error ! You cannot select a department for which the employee is the manager."
230msgstr "Lỗi ! Bạn không thể chọn phòng ban do nhân viên này quản lý."
231
232#. module: hr_payroll
233#: report:payslip.pdf:0
234msgid "Total Deductions"
235msgstr "Tổng Các khoản giảm trừ"
236
237#. module: hr_payroll
238#: field:company.contribution.line,value:0
239#: field:hr.payslip.line.line,value:0
240msgid "Value"
241msgstr "Giá trị"
242
243#. module: hr_payroll
244#: report:payroll.advice:0
245msgid "Name of the Employee"
246msgstr "Tên của nhân viên"
247
248#. module: hr_payroll
249#: view:hr.contibution.register:0
250msgid "Register Lines"
251msgstr ""
252
253#. module: hr_payroll
254#: view:hr.payslip:0
255msgid "Salary Computation"
256msgstr ""
257
258#. module: hr_payroll
259#: field:hr.payroll.advice.line,amount:0
260#: report:payroll.advice:0
261#: report:salary.structure:0
262msgid "Amount"
263msgstr "Số tiền"
264
265#. module: hr_payroll
266#: code:addons/hr_payroll/hr_payroll.py:1225
267#, python-format
268msgid "Please check configuration of %s, payroll head is missing"
269msgstr ""
270
271#. module: hr_payroll
272#: selection:company.contribution,amount_type:0
273msgid "Percentage"
274msgstr "Phần trăm"
275
276#. module: hr_payroll
277#: view:company.contribution:0
278#: view:hr.allounce.deduction.categoty:0
279msgid "Other Information"
280msgstr "Thông tin khác"
281
282#. module: hr_payroll
283#: field:hr.passport,country_id:0
284msgid "Country of Issue"
285msgstr ""
286
287#. module: hr_payroll
288#: field:hr.contibution.register.line,emp_deduction:0
289msgid "Employee Deduction"
290msgstr ""
291
292#. module: hr_payroll
293#: selection:hr.allounce.deduction.categoty,type:0
294#: selection:hr.payslip.line,type:0
295msgid "Other Deduction"
296msgstr "Khấu trừ Khác"
297
298#. module: hr_payroll
299#: selection:hr.holidays.status,type:0
300msgid "Paid Holiday"
301msgstr ""
302
303#. module: hr_payroll
304#: view:company.contribution:0
305#: view:hr.allounce.deduction.categoty:0
306#: view:hr.passport:0
307#: view:hr.payslip:0
308msgid "Group By..."
309msgstr "Nhóm theo..."
310
311#. module: hr_payroll
312#: field:hr.passport,date_expire:0
313msgid "Passport Expire Date"
314msgstr ""
315
316#. module: hr_payroll
317#: selection:hr.holidays.status,type:0
318msgid "Un-Paid Holiday"
319msgstr ""
320
321#. module: hr_payroll
322#: view:hr.passport:0
323msgid "Valid From"
324msgstr "Hợp lệ từ"
325
326#. module: hr_payroll
327#: help:hr.payslip,igross:0
328#: help:hr.payslip,inet:0
329msgid ""
330"Calculation field used for internal calculation, do not place this on form"
331msgstr ""
332
333#. module: hr_payroll
334#: report:payslip.pdf:0
335msgid "Amount (in words) :"
336msgstr "Số tiền (bằng chữ) :"
337
338#. module: hr_payroll
339#: field:hr.holidays.status,type:0
340msgid "Payment"
341msgstr "Thanh toán"
342
343#. module: hr_payroll
344#: view:hr.payroll.structure:0
345#: view:hr.payslip:0
346#: field:hr.payslip,line_ids:0
347#: view:hr.payslip.line:0
348#: model:ir.model,name:hr_payroll.model_hr_payslip_line
349msgid "Payslip Line"
350msgstr ""
351
352#. module: hr_payroll
353#: report:payslip.pdf:0
354msgid "Identification No"
355msgstr "Số CMND"
356
357#. module: hr_payroll
358#: view:hr.allounce.deduction.categoty:0
359#: field:hr.allounce.deduction.categoty,base:0
360msgid "Based on"
361msgstr "Dựa trên"
362
363#. module: hr_payroll
364#: selection:hr.payroll.register,state:0
365#: selection:hr.payslip,state:0
366msgid "Wating for Verification"
367msgstr ""
368
369#. module: hr_payroll
370#: model:ir.module.module,shortdesc:hr_payroll.module_meta_information
371msgid "Human Resource Payroll"
372msgstr ""
373
374#. module: hr_payroll
375#: report:payroll.advice:0
376msgid "Total:"
377msgstr "Tổng:"
378
379#. module: hr_payroll
380#: view:hr.payslip:0
381msgid "Posted"
382msgstr ""
383
384#. module: hr_payroll
385#: model:ir.module.module,description:hr_payroll.module_meta_information
386msgid ""
387"Generic Payroll system\n"
388" * Employee Details\n"
389" * Employee Contracts\n"
390" * Passport based Contract\n"
391" * Allowances / Deductions\n"
392" * Allow to configure Basic / Grows / Net Salary\n"
393" * Employee Payslip\n"
394" * Monthly Payroll Register\n"
395" * Integrated with Holiday Management\n"
396" "
397msgstr ""
398
399#. module: hr_payroll
400#: model:ir.model,name:hr_payroll.model_hr_holidays_status
401msgid "Leave Type"
402msgstr ""
403
404#. module: hr_payroll
405#: report:hr.payroll.register.sheet:0
406msgid "Date :"
407msgstr "Ngày :"
408
409#. module: hr_payroll
410#: field:hr.payslip.line,total:0
411msgid "Sub Total"
412msgstr "Tổng phụ"
413
414#. module: hr_payroll
415#: report:payslip.pdf:0
416msgid "Payments -"
417msgstr ""
418
419#. module: hr_payroll
420#: field:hr.contract,visa_no:0
421msgid "Visa No"
422msgstr ""
423
424#. module: hr_payroll
425#: field:company.contribution.line,from_val:0
426#: report:employees.salary:0
427#: field:hr.payslip.line.line,from_val:0
428#: report:year.salary:0
429msgid "From"
430msgstr "Từ"
431
432#. module: hr_payroll
433#: field:hr.payroll.advice.line,bysal:0
434#: report:payroll.advice:0
435msgid "By Salary"
436msgstr ""
437
438#. module: hr_payroll
439#: field:hr.payroll.employees.detail,date_to:0
440#: field:hr.payroll.year.salary,date_to:0
441#: report:salary.structure:0
442msgid "End Date"
443msgstr "Ngày Kết thúc"
444
445#. module: hr_payroll
446#: model:ir.actions.report.xml,name:hr_payroll.salary_payslip
447msgid "Employee PaySlip"
448msgstr ""
449
450#. module: hr_payroll
451#: field:hr.payslip,leaves:0
452msgid "Leave Deductions"
453msgstr ""
454
455#. module: hr_payroll
456#: report:hr.payroll.register.sheet:0
457#: report:payroll.advice:0
458msgid "Authorised Signature"
459msgstr ""
460
461#. module: hr_payroll
462#: selection:hr.payslip.line,amount_type:0
463msgid "Function Value"
464msgstr ""
465
466#. module: hr_payroll
467#: model:ir.model,name:hr_payroll.model_hr_contibution_register_line
468msgid "Contribution Register Line"
469msgstr ""
470
471#. module: hr_payroll
472#: report:salary.structure:0
473msgid "Notes:"
474msgstr "Ghi chú:"
475
476#. module: hr_payroll
477#: field:hr.payroll.advice,state:0
478#: field:hr.payroll.register,state:0
479#: field:hr.payslip,state:0
480msgid "State"
481msgstr "Trạng thái"
482
483#. module: hr_payroll
484#: view:hr.payroll.advice:0
485msgid "Paymeny Lines"
486msgstr ""
487
488#. module: hr_payroll
489#: report:payslip.pdf:0
490msgid "Other Lines"
491msgstr ""
492
493#. module: hr_payroll
494#: view:company.contribution:0
495#: view:hr.allounce.deduction.categoty:0
496#: view:hr.payroll.structure:0
497#: view:hr.payslip:0
498#: view:hr.payslip.line:0
499msgid "Function Arguments"
500msgstr ""
501
502#. module: hr_payroll
503#: model:ir.actions.act_window,name:hr_payroll.action_hr_company_contribution_tree
504#: model:ir.ui.menu,name:hr_payroll.menu_hr_company_contribution_tree
505msgid "Company Contributions"
506msgstr ""
507
508#. module: hr_payroll
509#: field:hr.contibution.register.line,employee_id:0
510#: field:hr.passport,employee_id:0
511#: field:hr.payroll.advice.line,employee_id:0
512#: field:hr.payslip,employee_id:0
513#: field:hr.payslip.line,employee_id:0
514#: model:ir.model,name:hr_payroll.model_hr_employee
515msgid "Employee"
516msgstr "Người lao động"
517
518#. module: hr_payroll
519#: field:hr.payslip.line,base:0
520msgid "Formula"
521msgstr "Công thức"
522
523#. module: hr_payroll
524#: model:ir.model,name:hr_payroll.model_hr_payroll_advice_line
525msgid "Bank Advice Lines"
526msgstr ""
527
528#. module: hr_payroll
529#: view:company.contribution:0
530#: view:hr.allounce.deduction.categoty:0
531#: field:hr.allounce.deduction.categoty,type:0
532#: field:hr.payslip.line,type:0
533#: report:salary.structure:0
534msgid "Type"
535msgstr "Loại"
536
537#. module: hr_payroll
538#: report:payslip.pdf:0
539msgid "Email"
540msgstr "Thư điện tử"
541
542#. module: hr_payroll
543#: report:hr.payroll.register.sheet:0
544msgid "#"
545msgstr "#"
546
547#. module: hr_payroll
548#: code:addons/hr_payroll/hr_payroll.py:469
549#: code:addons/hr_payroll/hr_payroll.py:1225
550#, python-format
551msgid "Error !"
552msgstr "Lỗi !"
553
554#. module: hr_payroll
555#: view:hr.payroll.register:0
556#: view:hr.payslip:0
557msgid "Verify Sheet"
558msgstr ""
559
560#. module: hr_payroll
561#: help:hr.contract,working_days_per_week:0
562msgid "No of Working days / week for an employee"
563msgstr ""
564
565#. module: hr_payroll
566#: selection:hr.payroll.register,state:0
567#: selection:hr.payslip,state:0
568msgid "New Slip"
569msgstr ""
570
571#. module: hr_payroll
572#: field:hr.payslip,basic:0
573msgid "Net Basic"
574msgstr ""
575
576#. module: hr_payroll
577#: field:hr.contract,gross:0
578#: field:hr.employee,gross:0
579#: field:hr.payroll.register,grows:0
580#: field:hr.payslip,grows:0
581#: report:salary.structure:0
582msgid "Gross Salary"
583msgstr ""
584
585#. module: hr_payroll
586#: report:payslip.pdf:0
587msgid "Total Earnings"
588msgstr ""
589
590#. module: hr_payroll
591#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_employees_detail
592#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_employees_detail
593msgid "Employee Salary Statement"
594msgstr ""
595
596#. module: hr_payroll
597#: selection:hr.allounce.deduction.categoty,type:0
598#: selection:hr.payslip.line,type:0
599msgid "Other Payment"
600msgstr ""
601
602#. module: hr_payroll
603#: field:hr.employee,advantages_net:0
604#: report:payslip.pdf:0
605#: report:salary.structure:0
606msgid "Deductions"
607msgstr "Giảm trừ"
608
609#. module: hr_payroll
610#: report:payroll.advice:0
611msgid "C/D"
612msgstr ""
613
614#. module: hr_payroll
615#: field:hr.contract,permit_no:0
616msgid "Work Permit No"
617msgstr ""
618
619#. module: hr_payroll
620#: field:hr.payroll.advice,line_ids:0
621msgid "Employee Salary"
622msgstr ""
623
624#. module: hr_payroll
625#: field:hr.payroll.advice,chaque_nos:0
626msgid "Chaque Nos"
627msgstr ""
628
629#. module: hr_payroll
630#: field:hr.contibution.register,monthly_total_by_emp:0
631msgid "Total By Employee"
632msgstr ""
633
634#. module: hr_payroll
635#: view:company.contribution:0
636#: selection:company.contribution,amount_type:0
637#: selection:company.contribution.line,amount_type:0
638#: selection:hr.payslip.line,amount_type:0
639#: selection:hr.payslip.line.line,amount_type:0
640msgid "Fixed Amount"
641msgstr "Giá trị cố định"
642
643#. module: hr_payroll
644#: field:company.contribution.line,to_val:0
645#: report:employees.salary:0
646#: field:hr.payslip.line.line,to_val:0
647#: report:year.salary:0
648msgid "To"
649msgstr "Đến"
650
651#. module: hr_payroll
652#: code:addons/hr_payroll/hr_payroll.py:180
653#: code:addons/hr_payroll/hr_payroll.py:195
654#: code:addons/hr_payroll/hr_payroll.py:285
655#: code:addons/hr_payroll/hr_payroll.py:835
656#: code:addons/hr_payroll/hr_payroll.py:1111
657#: code:addons/hr_payroll/hr_payroll.py:1126
658#: code:addons/hr_payroll/hr_payroll.py:1410
659#, python-format
660msgid "Variable Error !"
661msgstr ""
662
663#. module: hr_payroll
664#: model:ir.model,name:hr_payroll.model_hr_payroll_employees_detail
665msgid "hr.payroll.employees.detail"
666msgstr "hr.payroll.employees.detail"
667
668#. module: hr_payroll
669#: view:hr.payroll.register:0
670#: view:hr.payslip:0
671msgid "Pay Salary"
672msgstr ""
673
674#. module: hr_payroll
675#: field:hr.payroll.advice.line,name:0
676msgid "Bank Account A/C"
677msgstr ""
678
679#. module: hr_payroll
680#: view:hr.contibution.register:0
681msgid "Contribution Lines"
682msgstr ""
683
684#. module: hr_payroll
685#: report:hr.payroll.register.sheet:0
686msgid "For the month of"
687msgstr ""
688
689#. module: hr_payroll
690#: view:hr.allounce.deduction.categoty:0
691#: selection:hr.allounce.deduction.categoty,type:0
692#: field:hr.payroll.register,deduction:0
693#: report:hr.payroll.register.sheet:0
694#: field:hr.payslip,deduction:0
695#: selection:hr.payslip.line,type:0
696msgid "Deduction"
697msgstr ""
698
699#. module: hr_payroll
700#: model:ir.model,name:hr_payroll.model_hr_payroll_advice
701msgid "Bank Advice Note"
702msgstr ""
703
704#. module: hr_payroll
705#: view:hr.payroll.register:0
706#: view:hr.payslip:0
707msgid "Payslip"
708msgstr ""
709
710#. module: hr_payroll
711#: constraint:hr.contract:0
712msgid "Error! contract start-date must be lower then contract end-date."
713msgstr ""
714
715#. module: hr_payroll
716#: selection:hr.allounce.deduction.categoty,type:0
717#: selection:hr.payslip.line,type:0
718msgid "Loan Installment"
719msgstr ""
720
721#. module: hr_payroll
722#: view:hr.payroll.register:0
723msgid "Complete HR Checking"
724msgstr ""
725
726#. module: hr_payroll
727#: report:payroll.advice:0
728msgid "Yours Sincerely"
729msgstr ""
730
731#. module: hr_payroll
732#: report:payroll.advice:0
733msgid "SI. No."
734msgstr ""
735
736#. module: hr_payroll
737#: report:payslip.pdf:0
738msgid "Net Amount"
739msgstr ""
740
741#. module: hr_payroll
742#: report:salary.structure:0
743msgid "Salary Structure:"
744msgstr ""
745
746#. module: hr_payroll
747#: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail
748msgid "Employees Salary Detail"
749msgstr ""
750
751#. module: hr_payroll
752#: model:ir.model,name:hr_payroll.model_hr_payslip_line_line
753msgid "Function Line"
754msgstr ""
755
756#. module: hr_payroll
757#: view:hr.payroll.advice:0
758#: selection:hr.payroll.advice,state:0
759#: selection:hr.payroll.register,state:0
760#: selection:hr.payslip,state:0
761msgid "Confirm Sheet"
762msgstr ""
763
764#. module: hr_payroll
765#: report:employees.salary:0
766msgid "Others:"
767msgstr "Khác:"
768
769#. module: hr_payroll
770#: view:company.contribution:0
771#: selection:company.contribution,amount_type:0
772msgid "Function Calculation"
773msgstr ""
774
775#. module: hr_payroll
776#: field:hr.payslip,worked_days:0
777#: report:payslip.pdf:0
778msgid "Worked Day"
779msgstr ""
780
781#. module: hr_payroll
782#: field:hr.contibution.register,monthly_total_by_comp:0
783msgid "Total By Company"
784msgstr ""
785
786#. module: hr_payroll
787#: field:hr.payroll.advice.line,flag:0
788msgid "D/C"
789msgstr ""
790
791#. module: hr_payroll
792#: view:hr.passport:0
793msgid "Country & Address"
794msgstr ""
795
796#. module: hr_payroll
797#: report:employees.salary:0
798msgid "Employee Code"
799msgstr ""
800
801#. module: hr_payroll
802#: report:payslip.pdf:0
803msgid "Basic Salary – Leaves"
804msgstr ""
805
806#. module: hr_payroll
807#: field:company.contribution,amount_type:0
808#: field:company.contribution.line,amount_type:0
809#: field:hr.payslip.line,amount_type:0
810#: field:hr.payslip.line.line,amount_type:0
811#: report:salary.structure:0
812msgid "Amount Type"
813msgstr ""
814
815#. module: hr_payroll
816#: view:company.contribution:0
817#: field:hr.payslip.line,category_id:0
818msgid "Category"
819msgstr ""
820
821#. module: hr_payroll
822#: view:company.contribution:0
823#: view:hr.allounce.deduction.categoty:0
824#: field:hr.payslip.line,company_contrib:0
825#: model:ir.model,name:hr_payroll.model_company_contribution
826msgid "Company Contribution"
827msgstr ""
828
829#. module: hr_payroll
830#: field:company.contribution,category_id:0
831msgid "Heads"
832msgstr ""
833
834#. module: hr_payroll
835#: model:ir.actions.report.xml,name:hr_payroll.year_payroll_register
836msgid "Print Statement"
837msgstr ""
838
839#. module: hr_payroll
840#: view:hr.payslip:0
841msgid "Draft"
842msgstr "Dự thảo"
843
844#. module: hr_payroll
845#: report:payslip.pdf:0
846msgid "Earnings"
847msgstr ""
848
849#. module: hr_payroll
850#: report:hr.payroll.register.sheet:0
851#: report:salary.structure:0
852msgid "Basic"
853msgstr "Cơ bản"
854
855#. module: hr_payroll
856#: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree
857msgid "All Passports"
858msgstr ""
859
860#. module: hr_payroll
861#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_year_salary
862#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_year_salary
863msgid "Salary Register"
864msgstr ""
865
866#. module: hr_payroll
867#: report:employees.salary:0
868#: report:hr.payroll.register.sheet:0
869msgid "Employee Name"
870msgstr "Tên nhân viên"
871
872#. module: hr_payroll
873#: model:ir.model,name:hr_payroll.model_hr_passport
874msgid "Passport Detail"
875msgstr ""
876
877#. module: hr_payroll
878#: selection:hr.payslip.line,amount_type:0
879msgid "Percentage (%)"
880msgstr ""
881
882#. module: hr_payroll
883#: field:hr.payroll.advice,register_id:0
884#: view:hr.payroll.register:0
885#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_register_form
886#: model:ir.model,name:hr_payroll.model_hr_payroll_register
887#: model:ir.ui.menu,name:hr_payroll.hr_menu_payroll_register
888msgid "Payroll Register"
889msgstr ""
890
891#. module: hr_payroll
892#: report:hr.payroll.register.sheet:0
893#: report:payroll.advice:0
894msgid "For"
895msgstr ""
896
897#. module: hr_payroll
898#: field:hr.passport,contracts_ids:0
899msgid "Contracts"
900msgstr "Các hợp đồng"
901
902#. module: hr_payroll
903#: view:hr.payroll.structure:0
904msgid "Employee Function"
905msgstr ""
906
907#. module: hr_payroll
908#: view:hr.payslip:0
909msgid "Paid"
910msgstr "Đã thanh toán"
911
912#. module: hr_payroll
913#: view:hr.payslip:0
914msgid "Approve Sheet"
915msgstr ""
916
917#. module: hr_payroll
918#: field:hr.payslip,paid:0
919msgid "Paid ? "
920msgstr ""
921
922#. module: hr_payroll
923#: view:hr.holidays.status:0
924msgid "Validation"
925msgstr ""
926
927#. module: hr_payroll
928#: report:employees.salary:0
929msgid "Title"
930msgstr ""
931
932#. module: hr_payroll
933#: view:company.contribution:0
934msgid "Search Company Contribution"
935msgstr ""
936
937#. module: hr_payroll
938#: field:hr.allounce.deduction.categoty,user_id:0
939msgid "User"
940msgstr "Người sử dụng"
941
942#. module: hr_payroll
943#: view:hr.payroll.advice:0
944msgid "Payment Lines"
945msgstr ""
946
947#. module: hr_payroll
948#: view:hr.payslip:0
949msgid "Compute Sheet"
950msgstr ""
951
952#. module: hr_payroll
953#: field:company.contribution,active:0
954#: field:hr.payroll.register,active:0
955msgid "Active"
956msgstr "Hoạt động"
957
958#. module: hr_payroll
959#: help:hr.allounce.deduction.categoty,condition:0
960msgid "Applied this head for calculation if condition is true"
961msgstr ""
962
963#. module: hr_payroll
964#: report:year.salary:0
965msgid "Yearly Salary Details"
966msgstr ""
967
968#. module: hr_payroll
969#: constraint:hr.employee:0
970msgid "Error ! You cannot create recursive Hierarchy of Employees."
971msgstr "Lỗi ! Bạn không thể tạo cấu trúc đệ quy của nhân viên"
972
973#. module: hr_payroll
974#: field:hr.allounce.deduction.categoty,condition:0
975msgid "Condition"
976msgstr "Điều kiện"
977
978#. module: hr_payroll
979#: selection:hr.payroll.register,state:0
980#: selection:hr.payslip,state:0
981msgid "Wating for HR Verification"
982msgstr ""
983
984#. module: hr_payroll
985#: report:payroll.advice:0
986msgid "Payment Advice:"
987msgstr ""
988
989#. module: hr_payroll
990#: view:hr.payroll.register:0
991msgid "Compute"
992msgstr "Tính toán"
993
994#. module: hr_payroll
995#: report:employees.salary:0
996#: field:hr.payslip,deg_id:0
997#: report:payslip.pdf:0
998#: report:salary.structure:0
999msgid "Designation"
1000msgstr ""
1001
1002#. module: hr_payroll
1003#: report:hr.payroll.register.sheet:0
1004msgid "HR Manager"
1005msgstr ""
1006
1007#. module: hr_payroll
1008#: field:hr.contract,basic:0
1009#: field:hr.employee,basic:0
1010#: field:hr.payslip,basic_before_leaves:0
1011#: report:payslip.pdf:0
1012msgid "Basic Salary"
1013msgstr "Lương Cơ bản"
1014
1015#. module: hr_payroll
1016#: field:hr.allounce.deduction.categoty,code:0
1017msgid "Category Code"
1018msgstr ""
1019
1020#. module: hr_payroll
1021#: view:hr.payroll.register:0
1022msgid "Salary Information"
1023msgstr "Thông tin Lương"
1024
1025#. module: hr_payroll
1026#: model:ir.model,name:hr_payroll.model_hr_allounce_deduction_categoty
1027#: model:ir.model,name:hr_payroll.model_hr_allounce_deduction_categoty_line
1028msgid "Allowance Deduction Categoty"
1029msgstr ""
1030
1031#. module: hr_payroll
1032#: view:hr.payslip:0
1033msgid "Companies"
1034msgstr "Các công ty"
1035
1036#. module: hr_payroll
1037#: report:payslip.pdf:0
1038msgid "Authorized Signature"
1039msgstr ""
1040
1041#. module: hr_payroll
1042#: field:hr.payslip,contract_id:0
1043#: model:ir.model,name:hr_payroll.model_hr_contract
1044msgid "Contract"
1045msgstr "Hợp đồng"
1046
1047#. module: hr_payroll
1048#: selection:hr.payroll.advice,state:0
1049msgid "Draft Sheet"
1050msgstr ""
1051
1052#. module: hr_payroll
1053#: selection:hr.payroll.year.salary,salary_on:0
1054msgid "Next Month Date"
1055msgstr ""
1056
1057#. module: hr_payroll
1058#: field:hr.contibution.register.line,date:0
1059#: field:hr.payroll.advice,date:0
1060#: field:hr.payroll.register,date:0
1061#: field:hr.payslip,date:0
1062msgid "Date"
1063msgstr "Ngày"
1064
1065#. module: hr_payroll
1066#: field:hr.contract,visa_expire:0
1067msgid "Visa Expire Date"
1068msgstr ""
1069
1070#. module: hr_payroll
1071#: view:hr.passport:0
1072msgid "Search Passport"
1073msgstr ""
1074
1075#. module: hr_payroll
1076#: report:employees.salary:0
1077#: report:salary.structure:0
1078msgid "Phone No."
1079msgstr ""
1080
1081#. module: hr_payroll
1082#: field:company.contribution,contribute_per:0
1083#: field:company.contribution.line,contribution_id:0
1084#: view:hr.allounce.deduction.categoty:0
1085#: view:hr.contibution.register:0
1086#: view:hr.contibution.register.line:0
1087msgid "Contribution"
1088msgstr "Đóng góp"
1089
1090#. module: hr_payroll
1091#: field:hr.allounce.deduction.categoty,state:0
1092msgid "Label"
1093msgstr "Nhãn"
1094
1095#. module: hr_payroll
1096#: view:hr.payroll.structure:0
1097#: view:hr.payslip:0
1098#: view:hr.payslip.line:0
1099msgid "Company contribution"
1100msgstr ""
1101
1102#. module: hr_payroll
1103#: report:employees.salary:0
1104#: report:salary.structure:0
1105msgid "Other No."
1106msgstr ""
1107
1108#. module: hr_payroll
1109#: field:company.contribution,code:0
1110#: field:hr.contibution.register.line,code:0
1111#: field:hr.holidays.status,code:0
1112#: field:hr.payroll.structure,code:0
1113#: field:hr.payslip.line,code:0
1114#: report:payslip.pdf:0
1115#: report:salary.structure:0
1116msgid "Code"
1117msgstr "Mã"
1118
1119#. module: hr_payroll
1120#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree
1121#: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice
1122msgid "Payment Advice"
1123msgstr ""
1124
1125#. module: hr_payroll
1126#: report:hr.payroll.register.sheet:0
1127msgid "Number :"
1128msgstr ""
1129
1130#. module: hr_payroll
1131#: help:hr.allounce.deduction.categoty,base:0
1132msgid ""
1133"This will use to computer the % fields values, in general its on basic, but "
1134"You can use all heads code field in small letter as a variable name i.e. "
1135"hra, ma, lta, etc...., also you can use, static varible basic"
1136msgstr ""
1137
1138#. module: hr_payroll
1139#: view:hr.payslip:0
1140msgid "Computation Overview"
1141msgstr ""
1142
1143#. module: hr_payroll
1144#: field:hr.payroll.year.salary,salary_on:0
1145msgid "Salary On"
1146msgstr ""
1147
1148#. module: hr_payroll
1149#: field:hr.payroll.advice,number:0
1150#: field:hr.payroll.register,number:0
1151#: field:hr.payslip,number:0
1152msgid "Number"
1153msgstr "Số"
1154
1155#. module: hr_payroll
1156#: field:hr.contract,struct_id:0
1157#: field:hr.employee,line_ids:0
1158#: view:hr.payroll.structure:0
1159#: field:hr.payroll.structure,line_ids:0
1160#: view:hr.payslip:0
1161#: view:hr.payslip.line:0
1162#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form
1163#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register
1164#: model:ir.model,name:hr_payroll.model_hr_payroll_structure
1165#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function
1166msgid "Salary Structure"
1167msgstr ""
1168
1169#. module: hr_payroll
1170#: field:hr.contibution.register,register_line_ids:0
1171msgid "Register Line"
1172msgstr ""
1173
1174#. module: hr_payroll
1175#: view:hr.payroll.register:0
1176#: view:hr.payslip:0
1177msgid "Cancel"
1178msgstr "Hủy bỏ"
1179
1180#. module: hr_payroll
1181#: view:hr.payroll.employees.detail:0
1182#: view:hr.payroll.year.salary:0
1183msgid "Close"
1184msgstr "Ðóng"
1185
1186#. module: hr_payroll
1187#: field:hr.payslip.line,amount:0
1188msgid "Amount / Percentage"
1189msgstr ""
1190
1191#. module: hr_payroll
1192#: field:hr.employee,advantages_gross:0
1193#: report:hr.payroll.register.sheet:0
1194#: report:salary.structure:0
1195msgid "Allowances"
1196msgstr "Các khoản Phụ cấp"
1197
1198#. module: hr_payroll
1199#: selection:hr.payroll.year.salary,salary_on:0
1200msgid "Current Month Date"
1201msgstr ""
1202
1203#. module: hr_payroll
1204#: report:salary.structure:0
1205msgid "Salary"
1206msgstr ""
1207
1208#. module: hr_payroll
1209#: field:hr.contract,passport_id:0
1210#: field:hr.passport,name:0
1211msgid "Passport No"
1212msgstr "Số Hộ chiếu"
1213
1214#. module: hr_payroll
1215#: view:hr.passport:0
1216msgid "Passport"
1217msgstr "Hộ chiếu"
1218
1219#. module: hr_payroll
1220#: report:hr.payroll.register.sheet:0
1221msgid "Total Salary"
1222msgstr ""
1223
1224#. module: hr_payroll
1225#: report:payroll.advice:0
1226msgid "for period"
1227msgstr "Cho giai đoạn"
1228
1229#. module: hr_payroll
1230#: field:hr.holidays.status,head_id:0
1231msgid "Payroll Head"
1232msgstr ""
1233
1234#. module: hr_payroll
1235#: field:company.contribution,register_id:0
1236#: model:ir.actions.act_window,name:hr_payroll.action_contibution_register_form
1237#: model:ir.model,name:hr_payroll.model_hr_contibution_register
1238#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contibution_register_form
1239msgid "Contribution Register"
1240msgstr ""
1241
1242#. module: hr_payroll
1243#: report:salary.structure:0
1244msgid "E-mail"
1245msgstr "Thư điện tử"
1246
1247#. module: hr_payroll
1248#: view:hr.allounce.deduction.categoty:0
1249#: model:ir.actions.act_window,name:hr_payroll.hr_allounce_deduction_tree
1250#: model:ir.ui.menu,name:hr_payroll.menu_hr_allounce_deduction_tree
1251msgid "Salary Heads"
1252msgstr ""
1253
1254#. module: hr_payroll
1255#: view:hr.payroll.employees.detail:0
1256#: view:hr.payroll.year.salary:0
1257msgid "Print Report"
1258msgstr "In Báo cáo"
1259
1260#. module: hr_payroll
1261#: field:company.contribution,line_ids:0
1262#: view:hr.payroll.structure:0
1263#: view:hr.payslip:0
1264#: view:hr.payslip.line:0
1265#: field:hr.payslip.line,line_ids:0
1266msgid "Calculations"
1267msgstr ""
1268
1269#. module: hr_payroll
1270#: help:company.contribution,contribute_per:0
1271msgid ""
1272"Define Company contribution ratio 1.00=100% contribution, If Employee "
1273"Contribute 5% then company will and here 0.50 defined then company will "
1274"contribute 50% on employee 5% contribution"
1275msgstr ""
1276
1277#. module: hr_payroll
1278#: view:hr.payslip:0
1279msgid "Other Informations"
1280msgstr ""
1281
1282#. module: hr_payroll
1283#: view:hr.contibution.register:0
1284msgid "Month"
1285msgstr "Tháng"
1286
1287#. module: hr_payroll
1288#: view:hr.passport:0
1289msgid "Issue"
1290msgstr ""
1291
1292#. module: hr_payroll
1293#: view:hr.allounce.deduction.categoty:0
1294msgid "Dynamic Computation"
1295msgstr ""
1296
1297#. module: hr_payroll
1298#: report:payslip.pdf:0
1299msgid "Basic Salary without Leave:"
1300msgstr ""
1301
1302#. module: hr_payroll
1303#: view:company.contribution:0
1304#: view:hr.allounce.deduction.categoty:0
1305#: view:hr.payroll.structure:0
1306#: view:hr.payslip:0
1307#: view:hr.payslip.line:0
1308#: field:hr.payslip.line,function_id:0
1309msgid "Function"
1310msgstr "Chức năng"
1311
1312#. module: hr_payroll
1313#: view:hr.payslip:0
1314msgid "States"
1315msgstr ""
1316
1317#. module: hr_payroll
1318#: report:payroll.advice:0
1319msgid "Dear Sir/Madam,"
1320msgstr ""
1321
1322#. module: hr_payroll
1323#: model:ir.model,name:hr_payroll.model_hr_allounce_deduction_categoty
1324msgid "Allowance Deduction Heads"
1325msgstr ""
1326
1327#. module: hr_payroll
1328#: report:hr.payroll.register.sheet:0
1329msgid "Gross Sal."
1330msgstr ""
1331
1332#. module: hr_payroll
1333#: view:company.contribution:0
1334#: field:company.contribution,note:0
1335#: view:hr.allounce.deduction.categoty:0
1336#: field:hr.allounce.deduction.categoty,note:0
1337#: view:hr.contibution.register:0
1338#: field:hr.contibution.register,note:0
1339#: view:hr.passport:0
1340#: field:hr.passport,note:0
1341#: field:hr.payroll.advice,note:0
1342#: field:hr.payroll.register,note:0
1343#: view:hr.payroll.structure:0
1344#: field:hr.payroll.structure,note:0
1345#: view:hr.payslip:0
1346#: field:hr.payslip,note:0
1347#: view:hr.payslip.line:0
1348#: field:hr.payslip.line,note:0
1349msgid "Description"
1350msgstr "Mô tả"
1351
1352#. module: hr_payroll
1353#: field:hr.payroll.employees.detail,date_from:0
1354#: field:hr.payroll.year.salary,date_from:0
1355#: report:salary.structure:0
1356msgid "Start Date"
1357msgstr "Ngày bắt đầu"
1358
1359#. module: hr_payroll
1360#: report:payslip.pdf:0
1361msgid "Deduction -"
1362msgstr ""
1363
1364#. module: hr_payroll
1365#: report:payslip.pdf:0
1366msgid ")"
1367msgstr ")"
1368
1369#. module: hr_payroll
1370#: view:hr.contibution.register:0
1371msgid "Contribution Registers"
1372msgstr ""
1373
1374#. module: hr_payroll
1375#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting
1376#: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll
1377#: model:ir.ui.menu,name:hr_payroll.payroll_configure
1378msgid "Payroll"
1379msgstr ""
1380
1381#. module: hr_payroll
1382#: model:ir.model,name:hr_payroll.model_hr_contract_wage_type
1383msgid "Wage Type"
1384msgstr "Loại tiền công"
1385
1386#. module: hr_payroll
1387#: report:hr.payroll.register.sheet:0
1388msgid "Net Sal."
1389msgstr ""
1390
1391#. module: hr_payroll
1392#: sql_constraint:hr.passport:0
1393msgid "The Passport No must be unique !"
1394msgstr ""
1395
1396#. module: hr_payroll
1397#: field:hr.allounce.deduction.categoty,name:0
1398msgid "Category Name"
1399msgstr "Tên Chủng loại"
1400
1401#. module: hr_payroll
1402#: model:ir.model,name:hr_payroll.model_hr_payroll_year_salary
1403msgid "hr.payroll.year.salary"
1404msgstr "hr.payroll.year.salary"
1405
1406#. module: hr_payroll
1407#: report:employees.salary:0
1408#: field:hr.passport,address_id:0
1409#: report:payslip.pdf:0
1410#: report:salary.structure:0
1411msgid "Address"
1412msgstr "Địa chỉ"
1413
1414#. module: hr_payroll
1415#: field:hr.payslip.line.line,slipline_id:0
1416msgid "Slip Line"
1417msgstr ""
1418
1419#. module: hr_payroll
1420#: report:payslip.pdf:0
1421msgid "Number of Leaves"
1422msgstr ""
1423
1424#. module: hr_payroll
1425#: report:employees.salary:0
1426#: field:hr.payroll.advice,bank_id:0
1427#: field:hr.payroll.register,bank_id:0
1428#: report:salary.structure:0
1429msgid "Bank"
1430msgstr "Ngân hàng"
1431
1432#. module: hr_payroll
1433#: view:hr.payroll.advice:0
1434msgid "Cancel Sheet"
1435msgstr ""
1436
1437#. module: hr_payroll
1438#: selection:hr.allounce.deduction.categoty,type:0
1439#: selection:hr.payslip.line,type:0
1440msgid "Advance"
1441msgstr ""
1442
1443#. module: hr_payroll
1444#: report:salary.structure:0
1445msgid "Special Allowances and Deductions For Employee:"
1446msgstr ""
1447
1448#. module: hr_payroll
1449#: field:company.contribution,name:0
1450#: field:company.contribution.line,name:0
1451#: field:hr.contibution.register,name:0
1452#: field:hr.contibution.register.line,name:0
1453#: field:hr.payroll.advice,name:0
1454#: field:hr.payroll.register,name:0
1455#: field:hr.payroll.structure,name:0
1456#: field:hr.payslip,name:0
1457#: field:hr.payslip.line,name:0
1458#: field:hr.payslip.line.line,name:0
1459#: report:payslip.pdf:0
1460#: report:salary.structure:0
1461#: report:year.salary:0
1462msgid "Name"
1463msgstr "Tên"
1464
1465#. module: hr_payroll
1466#: report:payslip.pdf:0
1467msgid "Leaved Deduction"
1468msgstr ""
1469
1470#. module: hr_payroll
1471#: view:hr.passport:0
1472msgid "Country"
1473msgstr "Quốc gia"
1474
1475#. module: hr_payroll
1476#: view:hr.passport:0
1477#: view:hr.payroll.employees.detail:0
1478#: field:hr.payroll.employees.detail,employee_ids:0
1479#: view:hr.payroll.year.salary:0
1480#: field:hr.payroll.year.salary,employee_ids:0
1481#: view:hr.payslip:0
1482msgid "Employees"
1483msgstr "Các nhân viên"
1484
1485#. module: hr_payroll
1486#: report:payroll.advice:0
1487msgid "Bank Account"
1488msgstr "Tài khoản Ngân hàng"
1489
1490#. module: hr_payroll
1491#: help:company.contribution,register_id:0
1492msgid "Contribution register based on company"
1493msgstr ""
1494
1495#. module: hr_payroll
1496#: help:hr.allounce.deduction.categoty,sequence:0
1497msgid "Use to arrange calculation sequence"
1498msgstr ""
1499
1500#. module: hr_payroll
1501#: field:hr.payslip,total_pay:0
1502msgid "Total Payment"
1503msgstr "Tổng Thanh toán"
1504
1505#. module: hr_payroll
1506#: report:payslip.pdf:0
1507msgid "Leave Deductions Line:"
1508msgstr ""
1509
1510#. module: hr_payroll
1511#: selection:hr.payroll.register,state:0
1512#: selection:hr.payslip,state:0
1513msgid "Wating for Account Verification"
1514msgstr ""
1515
1516#. module: hr_payroll
1517#: field:hr.contibution.register.line,comp_deduction:0
1518msgid "Company Deduction"
1519msgstr ""
1520
1521#. module: hr_payroll
1522#: view:hr.holidays.status:0
1523msgid "Payroll Configurtion"
1524msgstr ""
1525
1526#. module: hr_payroll
1527#: code:addons/hr_payroll/hr_payroll.py:469
1528#, python-format
1529msgid "Please define bank account for the %s employee"
1530msgstr ""
1531
1532#. module: hr_payroll
1533#: field:hr.passport,date_issue:0
1534msgid "Passport Issue Date"
1535msgstr ""
1536
1537#. module: hr_payroll
1538#: view:hr.allounce.deduction.categoty:0
1539#: selection:hr.allounce.deduction.categoty,type:0
1540#: field:hr.payroll.register,allounce:0
1541#: field:hr.payslip,allounce:0
1542#: selection:hr.payslip.line,type:0
1543msgid "Allowance"
1544msgstr ""
1545
1546#. module: hr_payroll
1547#: field:hr.payslip,holiday_days:0
1548msgid "No of Leaves"
1549msgstr ""
1550
1551#. module: hr_payroll
1552#: field:hr.employee,otherid:0
1553msgid "Other Id"
1554msgstr ""
1555
1556#. module: hr_payroll
1557#: report:payslip.pdf:0
1558msgid "Bank Details"
1559msgstr "Chi tiết Ngân hàng"
1560
1561#. module: hr_payroll
1562#: report:payslip.pdf:0
1563msgid "Slip ID"
1564msgstr ""
1565
1566#. module: hr_payroll
1567#: field:company.contribution.line,sequence:0
1568#: field:hr.allounce.deduction.categoty,sequence:0
1569#: field:hr.payslip.line,sequence:0
1570#: field:hr.payslip.line.line,sequence:0
1571msgid "Sequence"
1572msgstr "Trình tự"
1573
1574#. module: hr_payroll
1575#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form
1576#: model:ir.ui.menu,name:hr_payroll.menu_department_tree
1577msgid "Employee Payslip"
1578msgstr ""
1579
1580#. module: hr_payroll
1581#: view:hr.payroll.advice:0
1582msgid "Letter Content"
1583msgstr ""
1584
1585#. module: hr_payroll
1586#: view:hr.payroll.employees.detail:0
1587#: view:hr.payroll.year.salary:0
1588msgid "Year Salary"
1589msgstr ""
1590
1591#. module: hr_payroll
1592#: view:hr.payroll.register:0
1593msgid "Allowance / Deduction"
1594msgstr ""
1595
1596#. module: hr_payroll
1597#: model:ir.actions.report.xml,name:hr_payroll.payroll_advice
1598msgid "Bank Payment Advice"
1599msgstr ""
1600
1601#. module: hr_payroll
1602#: view:hr.payslip:0
1603msgid "Search Payslips"
1604msgstr ""
1605
1606#. module: hr_payroll
1607#: report:employees.salary:0
1608#: field:hr.contibution.register.line,total:0
1609#: report:year.salary:0
1610msgid "Total"
1611msgstr "Tổng cộng"
1612
1613#. module: hr_payroll
1614#: view:company.contribution:0
1615#: view:hr.allounce.deduction.categoty:0
1616#: field:hr.allounce.deduction.categoty,contribute_ids:0
1617msgid "Contributions"
1618msgstr "Những đóng góp"
01619
=== modified file 'users_ldap/__openerp__.py'
--- users_ldap/__openerp__.py 2011-07-08 10:03:07 +0000
+++ users_ldap/__openerp__.py 2011-08-17 09:35:24 +0000
@@ -50,6 +50,11 @@
50LDAP account that is used to verify if a user exists before50LDAP account that is used to verify if a user exists before
51attempting to authenticate it.51attempting to authenticate it.
5252
53Securing the connection with STARTTLS is available for LDAP
54servers supporting STARTTLS. The default is to require STARTTLS.
55For further options configuring the LDAP settings, refer to the
56ldap.conf manpage :manpage:`ldap.conf(5)`.
57
53Security Considerations58Security Considerations
54+++++++++++++++++++++++59+++++++++++++++++++++++
55Users' LDAP passwords are never stored in the OpenERP database,60Users' LDAP passwords are never stored in the OpenERP database,
@@ -78,6 +83,9 @@
78always fails and the LDAP server is queried to do the83always fails and the LDAP server is queried to do the
79authentication.84authentication.
8085
86Enabling STARTTLS ensures that the authentication query to the
87LDAP server is encrypted.
88
81User Template89User Template
82+++++++++++++90+++++++++++++
83In the LDAP configuration on the Company form, it is possible to91In the LDAP configuration on the Company form, it is possible to
8492
=== modified file 'users_ldap/users_ldap.py'
--- users_ldap/users_ldap.py 2011-08-17 09:35:21 +0000
+++ users_ldap/users_ldap.py 2011-08-17 09:35:24 +0000
@@ -50,7 +50,8 @@
50 args = []50 args = []
51 cr.execute("""51 cr.execute("""
52 SELECT id, company, ldap_server, ldap_server_port, ldap_binddn,52 SELECT id, company, ldap_server, ldap_server_port, ldap_binddn,
53 ldap_password, ldap_filter, ldap_base, "user", create_user53 ldap_password, ldap_filter, ldap_base, "user", create_user,
54 ldap_tls
54 FROM res_company_ldap55 FROM res_company_ldap
55 WHERE ldap_server != '' """ + id_clause + """ ORDER BY sequence56 WHERE ldap_server != '' """ + id_clause + """ ORDER BY sequence
56 """, args)57 """, args)
@@ -67,7 +68,11 @@
6768
68 uri = 'ldap://%s:%d' % (conf['ldap_server'],69 uri = 'ldap://%s:%d' % (conf['ldap_server'],
69 conf['ldap_server_port'])70 conf['ldap_server_port'])
70 return ldap.initialize(uri)71
72 connection = ldap.initialize(uri)
73 if conf['ldap_tls']:
74 connection.start_tls_s()
75 return connection
7176
72 def authenticate(self, conf, login, password):77 def authenticate(self, conf, login, password):
73 """78 """
@@ -211,12 +216,15 @@
211 help="Model used for user creation"),216 help="Model used for user creation"),
212 'create_user': fields.boolean('Create user',217 'create_user': fields.boolean('Create user',
213 help="Create the user if not in database"),218 help="Create the user if not in database"),
219 'ldap_tls': fields.boolean('Use TLS',
220 help="Use STARTTLS to connect to the LDAP server"),
214 }221 }
215 _defaults = {222 _defaults = {
216 'ldap_server': '127.0.0.1',223 'ldap_server': '127.0.0.1',
217 'ldap_server_port': 389,224 'ldap_server_port': 389,
218 'sequence': 10,225 'sequence': 10,
219 'create_user': True,226 'create_user': True,
227 'ldap_tls': True,
220 }228 }
221229
222CompanyLDAP()230CompanyLDAP()
223231
=== modified file 'users_ldap/users_ldap_view.xml'
--- users_ldap/users_ldap_view.xml 2011-06-11 15:18:53 +0000
+++ users_ldap/users_ldap_view.xml 2011-08-17 09:35:24 +0000
@@ -20,6 +20,7 @@
20 <field name="user"/>20 <field name="user"/>
21 <newline/>21 <newline/>
22 <field name="sequence"/>22 <field name="sequence"/>
23 <field name="ldap_tls"/>
23 </form>24 </form>
24 <tree string="LDAP Configuration">25 <tree string="LDAP Configuration">
25 <field name="sequence"/>26 <field name="sequence"/>

Subscribers

People subscribed via source and target branches

to all changes: