diff --git a/odex30_base/hr_contract_custom/__init__.py b/odex30_base/hr_contract_custom/__init__.py deleted file mode 100644 index 0650744..0000000 --- a/odex30_base/hr_contract_custom/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/odex30_base/hr_contract_custom/__manifest__.py b/odex30_base/hr_contract_custom/__manifest__.py deleted file mode 100644 index f7d0015..0000000 --- a/odex30_base/hr_contract_custom/__manifest__.py +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "HR Contract Custom", - "version": "18.0.1.0.0", - "category": "Odex25-HR/Odex25-HR", - "depends": [ - "hr_contract", - "hr_base" - ], - "data": [ - "security/ir.model.access.csv", - "security/ir_rules.xml", - "data/ir_sequence.xml", - "data/ir_cron.xml", - "views/contract_view.xml", - "views/hr_re_contract_view.xml", - "views/hr_contract_extension_view.xml", - "views/hr_employee_view.xml", - "report/employee_contract_report_template.xml", - "report/employee_dependents_report_template.xml", - "report/payroll_template.xml", - "report/probationary_evaluation.xml", - "data/mail_template.xml", - ], -} diff --git a/odex30_base/hr_contract_custom/data/ir_cron.xml b/odex30_base/hr_contract_custom/data/ir_cron.xml deleted file mode 100644 index ab406a9..0000000 --- a/odex30_base/hr_contract_custom/data/ir_cron.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - Employee contract Period Expiration - - code - model.contract_mail_reminder() - 1 - days - - - \ No newline at end of file diff --git a/odex30_base/hr_contract_custom/data/ir_sequence.xml b/odex30_base/hr_contract_custom/data/ir_sequence.xml deleted file mode 100644 index 0374a0a..0000000 --- a/odex30_base/hr_contract_custom/data/ir_sequence.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - contract_sequence_name - hr.contract - Contract/ - 5 - - - diff --git a/odex30_base/hr_contract_custom/data/mail_template.xml b/odex30_base/hr_contract_custom/data/mail_template.xml deleted file mode 100644 index 4c63f45..0000000 --- a/odex30_base/hr_contract_custom/data/mail_template.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - Contract Period Expiration Reminder - Contract- ${object.name} Expired End Period On ${object.date_end} - - ${object.employee_id.parent_id.user_id.partner_id.email} - ${user.company_id.hr_email|safe} - - - - Dear,

-
-

The Contract of ${object.employee_id.name} is going to expire on ${object.date_end}. - Please renew the contract or end it before expiry date According the notice period. -
-
-

Best regards,

- ]]> -
-
- - - Contract Trial Period Expiration Reminder - Contract- ${object.name} Expired Trial Period On ${object.trial_date_end} - - ${object.employee_id.parent_id.user_id.partner_id.email} - ${user.company_id.hr_email|safe} - - - - Dear ,

-
-

The Contract trial period of ${object.employee_id.name} is going to expire on${object.trial_date_end}. - Please renew the trial contract period or contracting is Done it before expiry date According the notice period.. -
-
-

Best regards,

- ]]> -
-
-
-
diff --git a/odex30_base/hr_contract_custom/i18n/ar_001.po b/odex30_base/hr_contract_custom/i18n/ar_001.po deleted file mode 100644 index c904d22..0000000 --- a/odex30_base/hr_contract_custom/i18n/ar_001.po +++ /dev/null @@ -1,3859 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * hr_contract_custom -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-13 10:04+0000\n" -"PO-Revision-Date: 2022-09-13 10:04+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: hr_contract_custom -#: model:ir.actions.report,print_report_name:hr_contract_custom.payroll_report -msgid "'Salary Letter for - %s' % (object.name)\"" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "( 1 )يعتبر التمهيد المذكور أعلاه جزءاً لا يتجزأ من هذا العقد." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(1)The above-mentioned preamble is considered as integral part of this\n" -" contract." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(10) Annual Vacation\n" -"
\n" -" In addition to public holidays and other paid leave requires by the Saudi\n" -" Labor law, the Employee will be eligible for a vacation consisting of 30\n" -" days per year of employment in Saudi Arabia. The Employer shall have the\n" -" right to specify the starting date of the Employee’s annual vacation as\n" -" dictated by work requirements." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(10) الإجازة السنوية\n" -"
\n" -" بالإضافة إلى العطل الرسمية العامة والإجازات الأخرى المدفوعة الأجر بموجب نظام\n" -" العمل السعودي، يستحق الموظف إجازة مدتها (30) ثلاثون يوماً عن كل سنة من\n" -" الخدمة في المملكة العربية السعودية على أن يحدد صاحب العمل موعدها بما يتناسب\n" -" مع ظروف العمل." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(11) Sick Leave\n" -"
\n" -" Sick leave will be paid in accordance with the provisions of the Saudi\n" -" Arabian Labor Law, provided that the need for medical treatment and/or\n" -" hospitalization is confirmed in writing by an approved hospital." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(11) الإجازة المرضية\n" -"
\n" -" يدفع الأجرعن الإجازة المرضية وفقاً لنظام العمل السعودي شرط أن تكون الحاجة\n" -" للعلاج الطبي و/أو الاستشفاء مثبتة كتابة من مستشفى معتمد." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(12) Social Insurance\n" -"
\n" -" The Employer shall pay directly to the General Organization for Social\n" -" Insurance (\"GOSI\") an amount equal to the contribution which is required to\n" -" be made by an employer in accordance with the rules and regulations of GOSI.\n" -" The Employer will withhold contributions due by the Employee from the\n" -" Employee's salary only to the extent that the Employer is required or\n" -" permitted to do so pursuant to the rules and regulations of GOSI." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(12) التأمينات الاجتماعية\n" -"
\n" -" يقتطع صاحب العمل من الراتب الشهري للموظف مبلغ النسبة المطلوبة من الموظف\n" -" لاشتراكه في نظام التأمينات الاجتماعية طبقا للوائح والأنظمة المعتمدة لدى\n" -" المؤسسة العامة للتأمينات الاجتماعية، بينما يدفع صاحب العمل نسبة الاشتراك\n" -" المطلوبة منه وفقا للوائح والأنظمة المعتمدة لدى المؤسسة العامة للتأمينات\n" -" الاجتماعية." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(13) Medical Insurance\n" -"
\n" -" The Employee will be eligible to participate in medical insurance and\n" -" benefit plans in accordance with the practice in Saudi Arabia and in\n" -" accordance with the policies the Employer has in place from time to time." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(13) التأمين الطبي\n" -"
\n" -" يوفر صاحب العمل للموظف تأمينا طبياً طبقاً للنظام المعمول به في المملكة\n" -" العربية السعودية ووفقا للسياسات التي يقررها صاحب العمل بين الحين والآخر." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(14) Laws and Instructions\n" -"
\n" -" The Employee undertakes to comply with all policies, directives and\n" -" instructions issued by the Employer and with the laws, regulations and\n" -" customs of the Kingdom of Saudi Arabia. The Employer shall have no\n" -" responsibility for any penalties or liabilities incurred by the Employee due\n" -" the Employee's violation of such laws, regulations and customs." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(14) الأنظمة والتعليمات\n" -"
\n" -" يتعهد الموظف بأن يتقيد بما يصدره صاحب العمل من سياسات وتوجيهات وتعليمات\n" -" وبكافة الأنظمة والأعراف المعمول بها في المملكة العربية السعودية. ولن يكون\n" -" صاحب العمل مسؤولاً عن أية عقوبات أو غرامات أو مطالبات نظامية يتعرض لها\n" -" الموظف نتيجةً لمخالفته أياً من هذه الأنظمة." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(15) Truth of Information\n" -"
\n" -" The Employer shall have the right to verify about the correctness and truth\n" -" of information stated in the employment application and certificates\n" -" furnished by the Employee. The Employer shall have the right at any time to\n" -" terminate the contract without notice or compensation and the Employee will\n" -" bear any responsibility, losses or expenses if it has been proved that the\n" -" employment was based on cheating, misrepresentation or fraud." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(15) صحة المعلومات\n" -"
\n" -" يحق لصاحب العمل أن يتأكد من صحة المعلومات وسلامتها الواردة في طلب التوظيف\n" -" والشهادات المقدمة من الموظف وفي حالة ثبوت أيّ احتيال أو تزوير أو غش فيها\n" -" فانه يحق للصاحب العمل إنهاء هذا العقد دون إشعار أو تعويض أو مكافأة وتحميله\n" -" مسئولية وتكاليف أيّ خسائر يتعرض لها صاحب العمل جراء ذلك إضافة إلى أيّ جزاءات\n" -" أو ملاحقات / مخالفات نظاميه قد تنتج عن ذلك." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(16) Other Employment and Strikes\n" -"
\n" -" In accepting employment hereunder, the Employee, undertakes that he will not\n" -" engage in any other business or employment and that he will not for any\n" -" reason whatsoever engage in any strikes or other labor disputes or take part\n" -" in any industrial, political or social dispute or action involving the\n" -" cessation or withdrawal of the Employee’s labor." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(16) العمل لدى الغير والإضرابات\n" -"
\n" -" بقبوله العمل بموجب هذا العقد، فإن الموظف يتعهد بأنه لن يمارس أيّ عمل أو\n" -" وظيفة أخرى لدى أيّ شخص أو جهة أخرى غير صاحب العمل، ولن يشارك، لأيّ سبب كان،\n" -" في أيّ إضراب عن العمل أو أية نزاعات عمالية أو صناعية أو سياسية أو اجتماعية،\n" -" أو في أيّ إجراء أو عمل قد يؤدي إلى توقف عمله أو انقطاعه." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(17) Other Matters\n" -"
\n" -" Any stipulations, which are not specifically mentioned in this contract,\n" -" will be subject to the internal policies and procedures of the Employer and\n" -" the Saudi Labor Law. This includes all the amendments, rules, decisions and\n" -" circulars, being entered in the future." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(17) المسائل الأخرى\n" -"
\n" -" كل أمر لم يرد بشأنه نص صريح على سبيل التحديد في هذا العقد يطبق عليه سياسات\n" -" ولوائح صاحب العمل الداخلية ونظام العمل السعودي ويشمل ذلك جميع التعديلات\n" -" واللوائح والقرارات والتعاميم التي أصدرت أو يتم إصدارها في المستقبل." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(18) Correspondences and Notifications\n" -"
\n" -" The Employer will have the right to hand over all the notifications, or\n" -" information to the Employee directly by hand during his work or by sending\n" -" it to the Employee’s address in Saudi Arabia, or to advertise it on the\n" -" notice board in the Employer’s headquarters where the Employee works. This\n" -" delivery shall be deemed to be duly given on the date of notification and as\n" -" if it has been handed over by hand." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(18) المراسلات والإخطارات\n" -"
\n" -" يحق لصاحب العمل أن يسلم جميع الإشعارات والاخطارات إلى\n" -" الموظف مباشرة باليد أثناء فترة عمله لديه أو على عنوانه (داخل المملكة) أو إلى\n" -" بريده الاليكتروني أو بوضعها على لوحة الإعلانات بمقر عمل صاحب العمل حيث يعمل\n" -" الموظف، ويعتبر هذا التسليم بمثابة إقرار باستلام تلك الإشعارات والاخطارات في\n" -" التاريخ المذكور في الإشعار وتعتبر هذه الإشعارات كأنما سلمت باليد." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(19) Confidentiality and Intellectual Property\n" -"
\n" -" Without prejudice to Article (83) the Employee agrees and undertakes that\n" -" all the studies, information, statements and any other documents the\n" -" employee obtains during his work are considered the sole properties of the\n" -" Employee. Also all the research, inventions or copy rights related to the\n" -" company’s activities are considered sole properties of the company." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(19) السريـة والملكية الفكرية\n" -"
\n" -" مع عدم الاخلال بما ورد في المادة (83)، يوافق الموظف على أن أيّة دراسات أو\n" -" معلومات أو بيانات أو أي مستندات يحصل عليها جراء عمله تعتبر ملكاً لصاحب العمل\n" -" وكذلك أي براءات اختراع أو أبحاث أو حقوق طبع ونشر تتعلق بنشاط صاحب العمل\n" -" يعتبر حقا خالصا له." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(2) التعيين\n" -"
\n" -" يعمل الموظف على وظيفة" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(20) Termination\n" -"
\n" -" Without prejudice to Article(74) (77) (80) of Saudi labor law in relation to\n" -" termination\n" -"
\n" -" (a) Either party has the right to terminate a nonspecific contract provided\n" -" an appropriate reason is given and sixty (60) days’ notice written is\n" -" rendered to the other party. If the Employer decided that the Employee is no\n" -" longer suitable for the job or the position is being eliminated.\n" -"
\n" -" (b) The Employer has the right to dismiss the Employee forthwith, without\n" -" notice or pay in lieu of such notice and without any right on the part of\n" -" the Employee to any other benefit, at any time while the Employee is on\n" -" probation or in the event the Employee commits any of the acts and\n" -" violations articulated into the Saudi Labor Law.\n" -"
\n" -" (c ) End of service benefit shall be calculated on the basis of basic salary\n" -" and housing, transportation allowances. Commissions and other benefits such\n" -" as allowances in cash or in kind or any kind of incentives are not included\n" -" in the end of service benefit calculation." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(20) إنهاء العقد\n" -"
\n" -" بما لا يتعارض مع ورد في المواد (74) (77) او (80) من نظام العمل السعودي عن\n" -" حالات الإنهاء وفسخ العقد.\n" -"
\n" -" (1) يحق لأيّ من الطرفين إنهاء هذا العقد إذا كان غير محدد المدة بناء على سبب\n" -" مشروع يجب بيانه بموجب إشعار يوجه الى الطرف الاخر كتابه قبل الانهاء بمدة ستون\n" -" (60) يوما. إذا قرر صاحب العمل أن الموظف لم يعد يصلح للقيام بعمله أو أنه زائد\n" -" عن حاجة العمل.\n" -"
\n" -" (2) يجوز لصاحب العمل أن ينهي خدمة الموظف فوراً وبدون فترة إنذار أو بدل فترة\n" -" إنذار، وبدون أي حق للموظف بأية تعويضات، وذلك في أي وقت أثناء فترة التجربة أو\n" -" في أي من الحالات و/أو المخالفات التي نص عليها نظام العمل السعودي.\n" -"
\n" -"\n" -" (ج) تحسب مكافأة نهاية الخدمة على أساس الراتب الأساسي مضافا إليه بدلا السكن\n" -" والنقل فقط، ولا تدخل أي بدلات أو عمولات أو أي منافع أخرى في احتساب المكافأة." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(21) Entire Contract\n" -"
\n" -" This contract constitutes the entire contract between the parties with\n" -" respect to the Employee's employment by the Employer in the Kingdom of Saudi\n" -" Arabia and supersedes and render null and void all prior or contemporaneous\n" -" contract or understandings, whether oral or written." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(21) وحده العقد\n" -"
\n" -" يشكل هذا العقد الاتفاق الكامل بين الطرفين فيما يخص توظيف الموظف من قبل صاحب\n" -" العمل في المملكة العربية السعودية. ويلغي هذا العقد ويحل محل جميع الاتفاقيات\n" -" والتفاهمات السابقة والحالية، كتابية كانت أم شفهية." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(22) التنازل واستقلالية النصوص\n" -"
\n" -" إن عدم قيام أيّ من الطرفين في أيّ وقت بفرض تنفيذ أيّ من فقرات هذا العقد أو\n" -" لم يطالب الطرف الآخر بتنفيذ أيّ من فقراته، فإن ذلك لا يجب أن يفسر بأيّ حال\n" -" من الأحوال على أنه تنازل عن تلك الفقرة أو على أنه يؤثر على صلاحية هذا العقد\n" -" أو على حق أيّ من الطرفين في فرض تنفيذ كل فقرة من فقرات العقد وفقا لشروطه\n" -" وأحكامه. وإذا أصبح أيّ شرط من شروط هذا العقد أو جزء منه باطلاً، فإن ذلك لن\n" -" يبطل الشروط الأخرى أو الجزء المتبقي من الشرط المعني. ويظل هذا العقد في جميع\n" -" هذه الحالات سارياً ومرتب لكل اثاره النظامية." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(23) Governing Law and Disputes\n" -"
\n" -" This contract shall be governed by and construed in accordance with the laws\n" -" and regulations of the Kingdom of Saudi Arabia, including without limitation\n" -" the Labor Law issued under Royal Decree No. M/51 dated 23/08/1426H. The\n" -" parties will make every effort to settle disputes amicably, but if the\n" -" parties are unable to reach an amicable settlement, the dispute will be\n" -" referred to and decided by the relevant and appropriate judicial body." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(23) النظام المطبق وتسوية المنازعات\n" -"
\n" -" يخضع هذا العقد للأنظمة السعودية ويفسر وفقا لها، بما في ذلك ودون حصر نظام\n" -" العمل السعودي الصادر بموجب المرسوم الملكي رقم م/51 بتاريخ 23/08/1426هـ. وعلى\n" -" الطرفين أن يبذلا كل جهد ممكن لتسوية أيـّـة نزاعات تنشأ بينهما على خلفية هذا\n" -" العقد بالطرق الودية. وإذا تعذر ذلك، يحال النزاع إلى الجهة القضائية المختصة\n" -" للفصل في النزاع بشكل نهائي" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(24) Language\n" -"
\n" -" The Arabic text shall supersede the English text in interpreting this\n" -" contract." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(24) اللغة\n" -"
\n" -" اللغة المعتمدة في تفسير هذا العقد هي اللغة العربية." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(25) Copies of the contract\n" -"
\n" -" This contract has been written into two copies in which each party will have\n" -" one copy after being signed by both parties." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(25) نسخ العقد\n" -"
\n" -" حرر هذا العقد من نسختين أصليتين يحتفظ كل طرف بنسخة أصلية واحدة بعد التوقيع\n" -" عليها من قبل الطرفين." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(3) الراتب الشهري\n" -"
\n" -" (ا) الراتب الشهري الأساسي للموظف هو (" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(4) Allowances\n" -"
\n" -" The Employee is eligible for the additional allowances specified below:\n" -"
\n" -" (a) Housing Allowance\n" -"
\n" -" The Employee shall be entitled to receive a housing allowance of (3) Three\n" -" basic Salary per annum, divided to 12 months and payable at the end of each\n" -" months.\n" -"
\n" -" (b) Transportation\n" -"
\n" -" The Employee shall be entitled to receive a car allowance of (10%) ten\n" -" percent from the basic Salary, payable at the end of each month." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(4) البدلات\n" -"
\n" -" يستحق الموظف البدلات الإضافية التالية:\n" -"
\n" -" (أ) السكن\n" -"
\n" -" يحق للموظف الحصول على بدل سكن مقداره (3) ثلاث رواتب أساسية سنوياً، تقسم على\n" -" 12 شهراَ وتدفع في آخر كل شهر.\n" -"
\n" -" (ب) المواصلات\n" -"
\n" -" يحق للموظف الحصول على بدل مواصلات بمقدار (10%) عشرة بالمائة من الراتب\n" -" الأساسي تدفع في آخر كل شهر." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(5) Work Location\n" -"
\n" -" The Employee will be employed in the city of Riyadh21, Saudi Arabia." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(5) موقع العمل\n" -"
\n" -" سيكون موقع عمل الموظف في مدينة الرياض، بالمملكة العربية السعودية." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(6) Period of Employment\n" -"
\n" -" The duration of this contract is a one year, The start date is from" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(6) مدة العقد\n" -"
\n" -" مدة هذا العقد سنة واحدة ميلادية، ويبدأ اعتبارا من تاريخ" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(7) Work Hours\n" -"
\n" -" The number of hours actually worked in a work week shall normally be forty\n" -" (40) and the number of hours worked in each work day shall normally be eight\n" -" (8), exclusive of traveling time to and from work. If the Employee is a\n" -" Muslim, the working hour during the month of Ramadan shall normally be\n" -" thirty (30) hours and the work day shall normally be six (6) hours." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(7) ساعات العمل\n" -"
\n" -" يبلغ عدد ساعات العمل الفعلي في أسبوع العمل الواحد أربعين (40) ساعة موزعة على\n" -" خمسة أيام عمل بواقع ثماني (8) ساعات لكل يوم عمل ولا يدخل فيها وقت التنقل من\n" -" وإلى موقع العمل. وفي شهر رمضان المبارك تكون ساعات العمل الأسبوعية للموظف\n" -" المسلم ثلاثين (30) ساعة بواقع ست (6) ساعات في اليوم." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(8) Overtime\n" -"
\n" -" The Employee may be required to work overtime. The Employee will be\n" -" compensated for overtime in accordance with the Saudi Labor Law and the\n" -" Employer’s internal policy. The Employee shall not be able to claim overtime\n" -" unless such overtime work were authorized beforehand by his supervisor and\n" -" shall be in accordance with the Employers guidelines in this regards." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(8) العمل الإضافي\n" -"
\n" -" يمكن أن يُطلب من الموظف العمل لساعات إضافية. ويعوض الموظف عن ساعات العمل\n" -" الإضافية وفقا لنظام العمل السعودي وسياسات صاحب العمل الداخلية، ولا يتم تعويض\n" -" الموظف عن العمل الإضافي إلا إذا كان ذلك العمل الإضافي قد تم بموافقة كتابية\n" -" ومسبقة من رئيس الموظف ووفقاً للوائح صاحب العمل." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(9) Holidays\n" -"
\n" -" The Employee will be entitled to days off for public holidays in accordance\n" -" with the Saudi Labor Law. If the Employee is required to work on a holiday,\n" -" he shall be entitled to payment for every hour actually worked on such\n" -" holiday in accordance with the Saudi Labor Law." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"(9) العطل الرسمية\n" -"
\n" -" يحق للموظف التمتع خلال السنة بالعطل الرسمية المعتمدة وفقاً لنظام العمل\n" -" السعودي. وإذا طلب منه أن يعمل خلال أيام العطل الرسمية، فإنه يستحق تعويضا عن\n" -" كل ساعة عمل فعلية وفقا لنظام العمل السعودي." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "(Hereinafter referred to as the “Employee”)." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "(ويشار إليه في هذا العقد بـ\"الموظف\")." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid ") الرياض (12334). (ويشار إليها في هذا العقد بـ \"صاحب العمل\")،" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -") ريال سعودي شاملاً كافة أيام الشهر بما فيها عطلات نهاية الأسبوع والعطل\n" -" الرسمية.\n" -"
\n" -" (ب) يُدفع راتب الموظف الأساسي الشهري، إضافة إلى أي بدلات أو مدفوعات أخرى،\n" -" ناقصاً أية اقتطاعات مستحقة عليه، على أساس شهري في آخر كل شهر (حسب التقويم\n" -" الميلادي)." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid ") ريــال فقط" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -").\n" -"
\n" -" (b) The Employee's monthly salary plus any other allowances or payments\n" -" minus any deductions shall be paid monthly at the end of each month (in\n" -" accordance with the Gregorian calendar)." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -",\n" -" a Saudi company existing under the laws of the Kingdom of Saudi Arabia and\n" -" having its principal place of business in Riyadh, its postal address is P.O.\n" -" Box" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid ", Riyadh 12334, (hereinafter referred to as the “Employer”)." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid "" -".\n" -" و يتقاضى المذكور راتـبـا اجمالي مقداره\n" -"
\n" -" (" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__dependent__1 -msgid "1+1 " -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__dependent__2 -msgid "1+2 " -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__dependent__3 -msgid "1+3 " -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "1. شركة" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_vacation__12 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_duration__12_months -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__nod__12 -#, python-format -msgid "12 Months" -msgstr "12 شهر" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_vacation__18 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__nod__18 -msgid "18 Months" -msgstr "18 شهر" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"2) Appointment\n" -"
\n" -" The Employer hereby appoint the Employee to work as" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "2. Mr." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "2. السيد /" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"22)\n" -" Waiver and Severability\n" -"
\n" -" The failure of either party to enforce at any time any of the provisions of\n" -" this contract or to require at any time performance by the other party of\n" -" any of the provisions hereof, shall in no way be construed to be a waiver of\n" -" the provisions or to affect the validity of this contract or the right of\n" -" either party thereafter to enforce each and every provision in accordance\n" -" with the terms of this contract. Invalidation of any provision of this\n" -" contract, or portion thereof, shall not invalidate any other provision or\n" -" the remainder of the relevant provision and the rest of this contract shall\n" -" in all such cases remain in full force and effect." -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_vacation__24 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_duration__24_months -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__nod__24 -#, python-format -msgid "24 Months" -msgstr "24 شهر" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__probation__3 -msgid "3 Months" -msgstr "3 شهور" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"3.Monthly Salary\n" -"
\n" -" (a) The Employee's basic monthly salary, which includes each and every day\n" -" of the month, including the Weekend, and holidays, is SR (" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__probation__6 -msgid "6 Months" -msgstr "6 شهور" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid "" -"
\n" -" \n" -" الموافق :\n" -" " -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid "" -"\n" -" \n" -" الســـادة /\n" -" -------------------------------------------------------------------------\n" -" المـحـتـرمـيـن\n" -" \n" -" " -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid "" -"\n" -" التاريخ :\n" -" " -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid "" -"\n" -" شاكرين تعاونكم .. و لكم تحياتي ،،،،،،،\n" -" " -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__blood_type__ab+ -msgid "AB+" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__blood_type__ab- -msgid "AB−" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__acls_date -#, python-format -msgid "ACLS Date" -msgstr "تاريخ الامتداد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_needaction -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_needaction -msgid "Action Needed" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__active -msgid "Active" -msgstr "نشط" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_ids -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_ids -msgid "Activities" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_exception_decoration -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_exception_decoration -msgid "Activity Exception Decoration" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_state -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_state -msgid "Activity State" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_type_icon -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_type_icon -msgid "Activity Type Icon" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__adults -msgid "Adult(s)" -msgstr "البالغين" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__advatages -msgid "Advatages" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__age -#, python-format -msgid "Age" -msgstr "العمر" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__air_allow -msgid "Air Allowance" -msgstr "بدل طيران" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__air_ticket_amount -msgid "Air Ticket Amount" -msgstr "مبلغ تذاكر الطيران" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__air_ticket_eligible -#, python-format -msgid "Air Ticket Eligible" -msgstr "تذكره طيران مؤهلة" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__air_ticket_number -msgid "Air Ticket No." -msgstr "رقم تذكره الطيران." - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__dependent__all -msgid "All " -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__all_exper_day -msgid "All Exper Day" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__all_exper_month -msgid "All Exper Month" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__all_exper_year -msgid "All Exper Year" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__loan_allow -msgid "Allow Loan Allowance" -msgstr "بدلات قرض" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__allow_mbl -msgid "Allow Mobile Allowance" -msgstr "بدلات جوال" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_type__salary_type__amount -#, python-format -msgid "Amount" -msgstr "المبلغ" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__analytic_account_id -msgid "Analytic Account" -msgstr "مركز التكلفة" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__annual_leave -msgid "Annual Leave" -msgstr "أجازات السنوية" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__annual_leave_days -msgid "Annual Leave In Days" -msgstr "أيام الاجازات السنوية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__appraisal -#, python-format -msgid "Appraisal" -msgstr "توصية" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -msgid "Are you sure to Reset To Draft This Record?" -msgstr "هل أنت متأكد من إرجاع السجل لحالة المبدئي؟" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -msgid "Are you sure to Reset To Draft This Record?" -msgstr "هل أنت متأكد من إرجاع السجل لحالة المبدئي؟" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit -msgid "Attachment" -msgstr "مرفق" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_attachment_count -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_attachment_count -msgid "Attachment Count" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "Authorized Representative:" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__bls_date -#, python-format -msgid "BLS Date" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__status__bachelor -msgid "Bachelor" -msgstr "بكالوريوس" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__bk_balance -msgid "Bank Balance" -msgstr "رصيد البنك" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__salary -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__base_salary -msgid "Base Salary" -msgstr "الراتب الاساسي" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__birth_place -#, python-format -msgid "Birth Place" -msgstr "مكان الميلاد" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit -msgid "BirthDay" -msgstr "تاريخ الميلاد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__blood_type -msgid "Blood Type" -msgstr "فصليه الدم" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__breakdown_allowance -msgid "Breakdown Allowance" -msgstr "بدل انهيار" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__field_allowance_type__company -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__transport_allowance_type__company -msgid "By Company" -msgstr "بواسطه الشركة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__car_allowance -#, python-format -msgid "Car Allowance" -msgstr "بدل سياره" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__cash_sales -msgid "Cash Sales" -msgstr "مبيعات كاش" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__category -#, python-format -msgid "Category" -msgstr "الفئة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__children_allowance -#, python-format -msgid "Children Allowance" -msgstr "بدلات للأطفال" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__name -#, python-format -msgid "Children Name" -msgstr "اسم الطفل" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Choose Employee Number" -msgstr "اختيار رقم الموظف" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__religion__christian -#, python-format -msgid "Christian" -msgstr "غير مسلم" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__city -#, python-format -msgid "City Hired From" -msgstr "مدينة استأجرت من" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__code -msgid "Code" -msgstr "الكود" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__comments -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -msgid "Comments" -msgstr "ملاحظات" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__communication_allowance -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__communication_allowance_temp -#, python-format -msgid "Communication Allowance" -msgstr "بدل اتصال" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__communication_allowance_type -#, python-format -msgid "Communication Allowance Type" -msgstr "نوع بدلات الاتصال" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__company_id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__company_id -msgid "Company" -msgstr "الشركة" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__c_accommodation -msgid "Company Accommodation" -msgstr "شركه الاقامة" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__c_vehicle -msgid "Company Vehicle" -msgstr "سيارة الشركة" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -msgid "Confirm" -msgstr "إرســال" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__state__confirm -msgid "wait Direct Manager" -msgstr "إنتظار المدير المباشر" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__state__emp_confirm -msgid "wait Employee" -msgstr "إنتظار الموظف" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__state__direct_manager -msgid "Wait HR Approve" -msgstr "إنتظار الموارد البشرية" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__state__refused -msgid "Refused" -msgstr "مرفوض" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__state__hr_approve -msgid "Approved" -msgstr "تم التصديق" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__type__confirm -msgid "Confirm" -msgstr "إجتاز فترة التجربة" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__type__extension -msgid "Extension" -msgstr "تمديد فترة التجربة" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__type__end -msgid "Contract End" -msgstr "لم يجتز فترة التجربة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contact_address -#, python-format -msgid "Contact address" -msgstr "عنوان المتصل" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__contract_id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__contract_id -#: model:ir.ui.menu,name:hr_contract_custom.hr_employee_re_contract_menu_sub -#, python-format -msgid "Contract" -msgstr "العقد" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#, python-format -msgid "Contract -%s Expired End Period On %s" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__contract_date_end -msgid "Contract Date end" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contract_description -#, python-format -msgid "Contract Description" -msgstr "وصف العقد" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contract_draft -#, python-format -msgid "Contract Draft" -msgstr "مشروع العقد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contract_duration -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contract_duration_cal -msgid "Contract Duration" -msgstr "مده العقد" - -#. module: hr_contract_custom -#: model:ir.actions.act_window,name:hr_contract_custom.extension_action_view -#: model:ir.ui.menu,name:hr_contract_custom.contract_extension_menu -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_tree_view -msgid "Contract Extension" -msgstr "تمديد فترة التجربة" - -#. module: hr_contract_custom -#: model:ir.actions.report,name:hr_contract_custom.employee_contract_action_report -msgid "Contract Form" -msgstr "صيغة العقد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__name -msgid "Contract Reference" -msgstr "رقم إشارة العقد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contract_status -msgid "Contract Status" -msgstr "حالة التعاقد" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 -#: model:ir.model,name:hr_contract_custom.model_hr_contract_type -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contract_type -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__name -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__contract_type -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_type_view_form -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_type_view_search -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -#, python-format -msgid "Contract Type" -msgstr "نوع العقد" - -#. module: hr_contract_custom -#: model:ir.actions.act_window,name:hr_contract_custom.action_hr_contract_type -#: model:ir.ui.menu,name:hr_contract_custom.hr_menu_contract_type -msgid "Contract Types" -msgstr "أنواع العقود" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#, python-format -msgid "Contract-%s Expired Trial Period On %s" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_tree -msgid "Contracting" -msgstr "تعاقد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contractor_type -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__type_id -msgid "Contractor Type" -msgstr "نوع التعاقد" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_view_tree_inherit -msgid "Contracts" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__c_vacation -msgid "Contractual Vacation" -msgstr "إجازة تعاقدية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__country -#, python-format -msgid "Country Hired From" -msgstr "بلد استأجر من" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit -msgid "Create Employee Dependants" -msgstr "إنشاء الموظفين المعالين" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__create_uid -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__create_uid -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__create_uid -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__create_uid -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__create_uid -msgid "Created by" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__create_date -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__create_date -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__create_date -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__create_date -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__create_date -msgid "Created on" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__contract_id -msgid "Current Contract" -msgstr "العقود الحالية" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__eoc_date -msgid "Current Contract End Date" -msgstr "تاريخ انتهاء العقد الحالي" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__start_date -msgid "Current Contract Start Date" -msgstr "تاريخ بداية العقد الحالي" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__contract_id -msgid "Current contract of the employee" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "Date" -msgstr "التاريخ" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 -#, python-format -msgid "Date Form Must be Less Than Date To" -msgstr "تاريخ البداية يجب ان يكون قبل تاريخ النهاية" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__date_from -msgid "Date From" -msgstr "تاريخ البداية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__date_of_birth -#, python-format -msgid "Date Of Birth" -msgstr "تاريخ الميلاد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__date -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -msgid "Date Request" -msgstr "تاريخ الطلب" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__date_to -msgid "Date To" -msgstr "تاريخ النهاية" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Days" -msgstr "اليوم" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__working_hours -msgid "Define the schedule of resource" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__department_id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__department_id -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_search_view -msgid "Department" -msgstr "الهيكل الإداري" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__department_id -#, python-format -msgid "Department Name" -msgstr "الهيكل الإداري" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__departure -msgid "Departure Air Port" -msgstr "مطار المغادرة" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Dependants" -msgstr "المعالين" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__dependants_ticket_amount -msgid "Dependants Ticket Amount" -msgstr "مبلغ تذكره المعالين" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__dependent -msgid "Dependent" -msgstr "المعالين" - -#. module: hr_contract_custom -#: model:ir.actions.report,name:hr_contract_custom.dependents_contract_action_report -msgid "Dependents Report" -msgstr "تقرير المعالين" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit -msgid "Dependents and Family" -msgstr "الأسرة والمعالين" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "Dependents:" -msgstr "المعالين:" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__destination -msgid "Destination Air Port" -msgstr "مطار الوجهة" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__state__direct_manager -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -msgid "Direct Manager" -msgstr "المدير مباشر" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -msgid "Direct Manager approve" -msgstr "موافقة المدير مباشر" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__display_name -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__display_name -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__dn -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__display_name -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__display_name -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__display_name -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__display_name -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__display_name -msgid "Display Name" -msgstr "الاسم المعروض" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__marital__divorced -#, python-format -msgid "Divorced" -msgstr "مطلق او مطلقة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__state__draft -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__state__draft -#, python-format -msgid "Draft" -msgstr "مبدئي" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__driving_lic_exp_date -#, python-format -msgid "Driving License Expiry Date" -msgstr "تاريخ انتهاء الرخصة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__driving_lic_issue_date -#, python-format -msgid "Driving License Issue Date" -msgstr "تاريخ اصدار الرخصة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__driving_lic_issue_place -#, python-format -msgid "Driving License Issue Place" -msgstr "مكان اصدار الرخصة" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Duration" -msgstr "المدة" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "EMPLOYMENT Contract" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__education_allowance -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__education_allowance_temp -#, python-format -msgid "Education Allowance" -msgstr "بدلات تعليمية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__education_allowance_type -#, python-format -msgid "Education Allowance Type" -msgstr "نوع البدلات التعليمية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__fees -#, python-format -msgid "Educational Fees" -msgstr "مصاريف التعليم" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__e_date -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__effective_date -msgid "Effective Date" -msgstr "تاريخ التنفيذ" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__effective_from -#, python-format -msgid "Effective From" -msgstr "اعتبارا من" - -#. module: hr_contract_custom -#: model:ir.model,name:hr_contract_custom.model_hr_employee -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__employee_id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__employee_id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__employee_id -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_search_view -msgid "Employee" -msgstr "الموظف" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Employee Approval" -msgstr "تأكيد العقد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__employee_code -msgid "Employee Code" -msgstr "رمز الموظف" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -msgid "Employee Confirm" -msgstr "موافقة الموظف" - -#. module: hr_contract_custom -#: model:ir.model,name:hr_contract_custom.model_hr_contract -msgid "Employee Contract" -msgstr "عقد الموظف" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__employee_dependant -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__employee_dependant -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit -#, python-format -msgid "Employee Dependants" -msgstr "المعالـين" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__employee_dependent_ids -msgid "Employee Dependent" -msgstr "موظف تابع" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -msgid "Employee Information" -msgstr "معلومات الموظف" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__employee_name -msgid "Employee Name" -msgstr "إسم الموظف" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__employee_type -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__employee_type_id -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit -#, python-format -msgid "Employee Type" -msgstr "نوع الموظف" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__emp_type -#, python-format -msgid "Annual Leave Entitlement" -msgstr "الاستحقاق السنوي للاجازة" - -#. module: hr_contract_custom -#: model:ir.actions.server,name:hr_contract_custom.contracts_mail_reminder_ir_actions_server -#: model:ir.cron,cron_name:hr_contract_custom.contracts_mail_reminder -#: model:ir.cron,name:hr_contract_custom.contracts_mail_reminder -msgid "Employee contract Period Expiration" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__state__employeed_aproval -#, python-format -msgid "Employeed Approval" -msgstr "الموافقة على العقد" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#, python-format -msgid "End date must be greater than Start date" -msgstr "يجب أن يكون تاريخ النهاية أكبر من تاريخ البداية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__state__end_contract -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -#, python-format -msgid "End Contract" -msgstr "نهاية التعاقد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__date_end -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__end_date -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "End Date" -msgstr "تاريخ الانتهاء" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__date_end -msgid "End date of the contract (if it's a fixed-term contract)." -msgstr "تاريخ انتهاء العقد (إذا كان عقدًا محدد المدة)." - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__trial_date_end -msgid "End date of the trial period (if there is one)." -msgstr "تاريخ انتهاء الفترة التجريبية (إذا وجدت)." - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__trial_date_end -msgid "End of Trial Period" -msgstr "نهاية الفترة التجريبية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__state__program_directory -#, python-format -msgid "Executive Approval" -msgstr "اعتماد عقد الموظف" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__exit_and_return -#, python-format -msgid "Exit and Return" -msgstr " الخروج والعوده" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__exit_and_return_amount -#, python-format -msgid "Exit and Return Amount" -msgstr "خروج و إرجاع المبلغ" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__experience_year -msgid "Experience Year" -msgstr "سنين الخبرة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 -#, python-format -msgid "Extension Date Form Must be Greater than Old Date To" -msgstr "تاريخ بداية تمديد التجربة يجب ان يكون بعد فترة التجربة الاولى" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -msgid "Extension Information" -msgstr " فترة تمديد التجــربة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__gender__female -#, python-format -msgid "Female" -msgstr "انثى" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__field_allowance -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__field_allowance_temp -#, python-format -msgid "Field Allowance" -msgstr "بدل مجال" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__field_allowance_type -#, python-format -msgid "Field Allowance Type" -msgstr "نوع علاوة" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__fn -msgid "First Name" -msgstr "الاسم الأول" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__f_ot -msgid "Fixed OT" -msgstr "ثابت OT" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_follower_ids -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_follower_ids -msgid "Followers" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_channel_ids -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_channel_ids -msgid "Followers (Channels)" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_partner_ids -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_partner_ids -msgid "Followers (Partners)" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__activity_type_icon -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__activity_type_icon -msgid "Font awesome icon e.g. fa-tasks" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__f_allow -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__food_allowance2 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__food_allowance2_temp -#, python-format -msgid "Food Allowance" -msgstr "بدل وجبات" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__food_allowance_type -#, python-format -msgid "Food Allowance Type" -msgstr "نوع بدل وجبات" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "For Human Resources Department" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "G by and between:" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"G, subject to provisions regarding the termination of employment contained\n" -" in this contract, The Employee shall, however, be on probation for the first\n" -" three (3) Gregorian months of employment.\n" -" The probation period might be extended for no longer than 180 days excluding\n" -" all official holydays and sick leave provided the extension of the probation\n" -" period is written and agreed upon by both parties.\n" -" A party shall notify the other in writing indicating the desire to terminate\n" -" this contract, if terminated during the probation period the employee is not\n" -" entitled to end of service reward nor any kind of rewards in accordance with\n" -" Saudi labor law. If there is no termination during the probation period and\n" -" the contract continues in effect the contract will be automatically renewed\n" -" for the same term unless, either party notify the other if the intention not\n" -" to renew the contract. Renewing the contract for three consecutive times or\n" -" if the duration of the original contact including the renewal is 4years\n" -" which duration is lesser, the contract will be deemed a nonspecific\n" -" contract." -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__gosi -msgid "GOSI" -msgstr "التأمينات الاجتماعية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__gender -#, python-format -msgid "Gender" -msgstr "الجنس" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_type__sequence -msgid "Gives the sequence when displaying a list of Contract." -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__gosi_deduction -msgid "Gosi (Employee Percentage)" -msgstr "(نسبه الموظف ) التأمينات الاجتماعية" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__gosi_employer_deduction -msgid "Gosi (Employer Percentage)" -msgstr "(نسبه الموظف ) التأمينات الاجتماعية" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "H, corresponding to" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -msgid "HR Approve" -msgstr "موافقة الموارد البشرية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__state__hr_head_approval -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -#, python-format -msgid "HR Head Approval" -msgstr "موافقة الموارد البشرية" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__state__hr_manager -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -msgid "HR Manager" -msgstr "مدير الموارد البشرية" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__hra -msgid "HRA" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__has_end_service_benefit -msgid "Has end service benefits" -msgstr "لديها فوائد خدمة نهاية" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__hire_date -msgid "Hire Date" -msgstr "تاريخ مباشرة العمل" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__hiring_date -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Hiring Date" -msgstr "تاريخ مباشرة العمل" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__house_allowance -#, python-format -msgid "House Allowance" -msgstr "بدل السكن" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__house_allowance_type -#, python-format -msgid "House Allowance Type" -msgstr "نوع بدل السكن" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__hr_expense -msgid "Hr Expense" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"I do hereby declare that the information provided is to the best of my " -"knowledge true and accurate." -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__id -msgid "ID" -msgstr "المُعرف" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_exception_icon -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_exception_icon -msgid "Icon" -msgstr "الأيقونة" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__activity_exception_icon -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__activity_exception_icon -msgid "Icon to indicate an exception activity." -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_needaction -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_unread -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_needaction -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_unread -msgid "If checked, new messages require your attention." -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_has_error -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_has_sms_error -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_has_error -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_has_sms_error -msgid "If checked, some messages have a delivery error." -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__incentive -msgid "Incentive" -msgstr "حافز" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__increase_salary -msgid "Increase Salary?" -msgstr "زياده راتب؟" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__infants -msgid "Infants" -msgstr "الرضع" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__infect_allowance -#, python-format -msgid "Infection Allowance" -msgstr "بدل العدوى" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__infect_allowance_type -#, python-format -msgid "Infection Allowance Type" -msgstr "نوع بدل العدوى" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__insurance -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -#, python-format -msgid "Insurance" -msgstr "التأمينات الإجتماعية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__insurance_date -#, python-format -msgid "Insurance Date" -msgstr "تاريخ التامين" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__insurance_type -#, python-format -msgid "Insurance Type" -msgstr "نوع التامين" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_type__international -#, python-format -msgid "International" -msgstr "عالمى" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_is_follower -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_is_follower -msgid "Is Follower" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__is_gosi_deducted -msgid "Is Gosi Deducted" -msgstr "هل خصم تأمينات اجتماعية" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Is gosi?" -msgstr "يوجد تأمينات أجتماعية؟" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__job_id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__job_id -msgid "Job Position" -msgstr "المنصب الوظيفي" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__join_date -#, python-format -msgid "Join Date" -msgstr "تاريخ الانضمام للعمل" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance____last_update -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract____last_update -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension____last_update -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type____last_update -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee____last_update -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract____last_update -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest____last_update -msgid "Last Modified on" -msgstr "آخر تعديل في" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__ln -msgid "Last Name" -msgstr "اخر اسم" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__last_renewal -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -msgid "Last Renewal?" -msgstr "أخر سجل تجديد؟" - - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__iqama_end_date -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -msgid "Identity End Date" -msgstr "تاريخ نهاية الهوية" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__write_uid -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__write_uid -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__write_uid -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__write_uid -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__write_uid -msgid "Last Updated by" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__write_date -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__write_date -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__write_date -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__write_date -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__write_date -msgid "Last Updated on" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__contract_id -msgid "Latest contract of the employee" -msgstr "اخر عقد للموظفين" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_type__local -#, python-format -msgid "Local" -msgstr "محلي" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_main_attachment_id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_main_attachment_id -msgid "Main Attachment" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__gender__male -#, python-format -msgid "Male" -msgstr "ذكر" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__marital -#, python-format -msgid "Marital Status" -msgstr "الحالة الاجتماعية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__marital__married -#, python-format -msgid "Married" -msgstr "متزوج" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__medical -msgid "Medical" -msgstr "طبي" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__medical_ins_allowance -#, python-format -msgid "Medical Insurance Allowance" -msgstr "بدلات التامين الطبي" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__medical_ins_exp_date -#, python-format -msgid "Medical Insurance Expiry Date" -msgstr "تاريخ انتهاء التامين الطبي" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__medical_ins_issue_date -#, python-format -msgid "Medical Insurance Issue Date" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_has_error -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_has_error -msgid "Message Delivery error" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_ids -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_ids -msgid "Messages" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__mn -msgid "Middle Name" -msgstr "الاسم الوسطى" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__mobile_no -#, python-format -msgid "Mobile No" -msgstr "رقم الجوال" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__monthly_salary -msgid "Monthly Salary" -msgstr "المرتب الشهري" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Months" -msgstr "شهر" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__religion__muslim -#, python-format -msgid "Muslim" -msgstr "مسلم" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__my_activity_date_deadline -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__my_activity_date_deadline -msgid "My Activity Deadline" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__increase_salary__no -msgid "NO" -msgstr "لا" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__name -msgid "Name" -msgstr "الاسم" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit -msgid "Nationality" -msgstr "الجنسية" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__nationality -msgid "Nationality (Country)" -msgstr "الجنسية (البلد)" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__new_contract_end_date -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -msgid "New Contract End Date" -msgstr "تاريخ نهاية العقد الجديد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__new_contract_start_date -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -msgid "New Contract Start Date" -msgstr "تاريخ بداية العقد الجديد" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 -#, python-format -msgid "New Contract must have start date after the end date of old contract" -msgstr "يجب أن يكون تاريخ بداية العقد الجديد أكبر من تاريخ النهاية القديم" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 -#, python-format -msgid "New Contract start date must be before the end date" -msgstr "يجب أن يكون تاريخ بداية العقد الجديد أكبر من تاريخ نهاية العقد الجديد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__new_salary -msgid "New Salary" -msgstr "الراتب الجديد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_date_deadline -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_date_deadline -msgid "Next Activity Deadline" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_summary -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_summary -msgid "Next Activity Summary" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_type_id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_type_id -msgid "Next Activity Type" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__annual_leave__no -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_accommodation__no -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_vehicle__no -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__incentive__no -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__medical__no -#, python-format -msgid "No" -msgstr "لا" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#, python-format -msgid "None" -msgstr "لا شيء" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__note -msgid "Note" -msgstr "ملاحظة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__communication_allowance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__education_allowance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__field_allowance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__food_allowance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__house_allowance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__infect_allowance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__insurance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__other_allowance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__other_deduction_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__retire_allowance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__security_allowance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__special_allowance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__supervision_allowance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__transport_allowance_type__num -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__travel_allowance_type__num -#, python-format -msgid "Number" -msgstr "رقم" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_needaction_counter -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_needaction_counter -msgid "Number of Actions" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__nod -msgid "Number of days" -msgstr "عدد الأيام" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_has_error_counter -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_has_error_counter -msgid "Number of errors" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_needaction_counter -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_has_error_counter -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_has_error_counter -msgid "Number of messages with delivery error" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_unread_counter -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_unread_counter -msgid "Number of unread messages" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__other_allowance -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__other_allowance_temp -#, python-format -msgid "Other Allowances" -msgstr "بدلات اخرى" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__other_allowance_type -#, python-format -msgid "Other Allowances Type" -msgstr "نوع البدلات الأخرى" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__other_deduction -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__other_deductions -#, python-format -msgid "Other Deductions" -msgstr "خصومات اخري" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__other_deduction_type -#, python-format -msgid "Other Deductions Type" -msgstr "نوع الاستقطاعات الأخرى" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__employee_type__external -#, python-format -msgid "Outsource1" -msgstr "خارجي1" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__employee_type__external2 -#, python-format -msgid "Outsource2" -msgstr "خارجي2" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__employee_type__displaced -#, python-format -msgid "Displaced Tribes" -msgstr "قبائل نازحة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__employee_type__foreign -#, python-format -msgid "Foreign" -msgstr "مقييم" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__employee_type__saudi -#, python-format -msgid "Saudi" -msgstr "مواطن" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__overtime_eligible -#, python-format -msgid "Overtime Eligibility" -msgstr "جداره العمل الإضافي" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__overtime_eligible_float -#, python-format -msgid "Overtime Eligibility Amount" -msgstr "مبلغ الأهلية او الجدارة الإضافية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__p_o_box_no -#, python-format -msgid "P. O. Box" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__package -msgid "Package" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__passport_expiry_date -#, python-format -msgid "Passport Expiry Date" -msgstr "تاريخ انتهاء جواز السفر" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__passport_issue_date -#, python-format -msgid "Passport Issue Date" -msgstr "تاريخ إصدار الجواز" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__passport_issue_place -#, python-format -msgid "Passport Issue Place" -msgstr "مكان اصدار جواز السفر" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__passport_number -#, python-format -msgid "Passport number" -msgstr "رقم الجواز" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__payslip_lines -msgid "Payslip Lines" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#, python-format -msgid "Percentage" -msgstr "نسبه" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Percentage of company insurance" -msgstr "نسبة المؤسسة من التأمينات" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Percentage of employee insurance" -msgstr "نسبة الموظف من التأمينات" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_description__permanent -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__contract_type__permanent -#, python-format -msgid "Permanent" -msgstr "غير محدد المدة" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Personal Information" -msgstr "معلومات شخصية" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"Please complete this form indicate the Date, Month, Year in Gregorian (If " -"possible) and return it back to our department after your signature." -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__point_of_hire -#, python-format -msgid "Point of hire" -msgstr "نقطة تأجير او توظيف" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"Position, or any work assigned to him/ her so long the Employee has all\n" -" credentials and experiences to carry out this work. The location of the job\n" -" shall be Riyadh or any other locations decided by the company in accordance\n" -" with labour law and internal procedures, provided these conditions are met\n" -" Written acceptance by the employee must be obtained if the company decide to\n" -" transfer the employee to a different location, under urgent circumstances\n" -" only, the employer may order the employee to relocate to a different\n" -" location provided these conditions are satisfied:The relocation duration\n" -" shall not exceed 30 days, the employer shall compensate the employee or the\n" -" employer incur all the cost with respect to housing and transportation as a\n" -" result of the relocation." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "Preamble:" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__previous_contract_id -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Previous Contract" -msgstr "العقد السابق" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__probation -msgid "Probation" -msgstr "فترة التجربة" - -#. module: hr_contract_custom -#: model:ir.actions.report,name:hr_contract_custom.probationary_evaluation_report_act -msgid "Probationary Evaluation Period Form" -msgstr "نموذج تقييم فترة التجربة" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__state__done -#: model:ir.ui.menu,name:hr_contract_custom.hr_employee_re_contract_menu -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -msgid "Re-Contract" -msgstr "تجديد العقد" - -#. module: hr_contract_custom -#: model:ir.actions.act_window,name:hr_contract_custom.open_view_re_contracting_form -msgid "Re-Contracting" -msgstr "تجديد العقد" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -msgid "Re-Draft" -msgstr "إرجاع الى المسوده" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__reason -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__reason -msgid "Reason/Justification" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__state__refuse -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -msgid "Refuse" -msgstr "رفض" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__religion -#, python-format -msgid "Religion" -msgstr "دين" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__remarks -#, python-format -msgid "Remarks" -msgstr "ملاحظات" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_user_id -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_user_id -msgid "Responsible User" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__retire_allowance_type -#, python-format -msgid "Retire Allowance Type" -msgstr "أنواع بدل التعاقد" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__retire_allowance -#, python-format -msgid "Retirement Allowance" -msgstr "بدل التقاعد" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_has_sms_error -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_has_sms_error -msgid "SMS Delivery error" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__salary_in_words -msgid "Salary In Words" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__salary_insurnce -msgid "Salary Insurnce" -msgstr "اساسي التأمينات" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__journal_id -msgid "Salary Journal" -msgstr "يومية الرواتب" - -#. module: hr_contract_custom -#: model:ir.actions.report,name:hr_contract_custom.payroll_report -msgid "Salary Letter" -msgstr "تعريف راتب" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Salary Scale" -msgstr "سلم الرواتب" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__salary_type -msgid "Salary Type" -msgstr "نوع الراتب" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_com_expiry_date -#, python-format -msgid "Saudi Commission Expiry Date" -msgstr "تاريخ انتهاء صلاحية العمولة السعودية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_com_date -#, python-format -msgid "Saudi Commission Issue Date" -msgstr "تاريخ إصدار الهيئة السعودية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_com_number -#, python-format -msgid "Saudi Commission Number" -msgstr "رقم العمولة السعودية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__saudi_emp_type__saudi-contract -#, python-format -msgid "Saudi Contracting" -msgstr "مواطن متعاقد" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_emp_type -#, python-format -msgid "Saudi Employee Type" -msgstr "نوع الموظف المواطن" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_id_iqama_expiry -#, python-format -msgid "Saudi ID / Identity Expiry Date" -msgstr "الهوية الوطنية / تاريخ انتهاء صلاحية الهوية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_id_iqama_date -#, python-format -msgid "Saudi ID / Identity Issue Date" -msgstr "الهوية الوطنية / تاريخ إصدار الهوية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_id_iqama -#, python-format -msgid "Saudi ID / Identity No." -msgstr "رقم الهوية الوطنية / الهوية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__saudi_emp_type__saudi-non -#, python-format -msgid "Saudi Non-Contracting" -msgstr "مواطن غير متعاقد" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_type__salary_type__scale -#, python-format -msgid "Scale" -msgstr "سلم الرواتب" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_type_view_search -msgid "Search Contract Type" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__security_allowance -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__security_allowance_temp -#, python-format -msgid "Security Allowance" -msgstr "بدل الأمن" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__security_allowance_type -#, python-format -msgid "Security Allowance Type" -msgstr "انواع بدلات الامن" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__sequence -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_type_view_search -msgid "Sequence" -msgstr "التسلسل" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -msgid "Set To Draft" -msgstr "إرجاع الى مبدئي" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__sign_bonous -msgid "Sign on Bounus" -msgstr "التوقيع على مكافأة" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "Signature" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "Signature:" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__marital__single -#, python-format -msgid "Single" -msgstr "اعزب" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__social_insurance -msgid "Social Insurance" -msgstr "التأمينات الاجتماعية" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#, python-format -msgid "Sorry, Can Not Create More than One contract for an Employeet %s" -msgstr "لايمكن انشاء اكثر من عقد للموظف %s" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 -#, python-format -msgid "Sorry, For Employee %s Confirm Only !" -msgstr "للأسف, لموافقة الموظف %s فقط !" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 -#, python-format -msgid "Sorry, Not possible Confirm Or Extension request After End" -msgstr "للأسف, لايمكن اجتياز فترة التجربة او تمديها للموظف بعد إنهاء فترة التجربة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 -#, python-format -msgid "Sorry, Not possible End Or Extension request After Confirm" -msgstr "للأسف, لايمكن إنهاء فترة التجربة او تمديها للموظف بعد اجتياز فترة التجربة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 -#, python-format -msgid "Sorry, Not possible to request Confirm Form more than once" -msgstr "للأسف, لايمكن إجتياز فترة التجربة للموظف اكثر من مرة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 -#, python-format -msgid "Sorry, Not possible to request Extension Form more than once" -msgstr "للأسف, لايمكن تمديد فترة التجربة للموظف اكثر من مرة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 -#, python-format -msgid "Sorry, Not possible to request Extension with Not Contract" -msgstr "للأسف, لايمكن تمديد فترة التجربة للموظف وليس لديه عقد" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 -#, python-format -msgid "Sorry, Not possible to request Termination Form more than once" -msgstr "للأسف, لايمكن إنهاء فترة التجربة للموظف اكثر من مرة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__special_allowance -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__special_allowance_temp -#, python-format -msgid "Special Allowance" -msgstr "بدلات خاصة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__special_allowance_type -#, python-format -msgid "Special Allowance Type" -msgstr "انواع البدلات الخاصة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__specialty -#, python-format -msgid "Specialty" -msgstr "تخصص" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__date_start -msgid "Start Date" -msgstr "تاريخ البداية" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__date_start -msgid "Start date of the contract." -msgstr "تاريخ بدء العقد." - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__state -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__state -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_tree_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_tree -msgid "State" -msgstr "الحالة" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__state -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__status -msgid "Status" -msgstr "الحالة" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__activity_state -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__activity_state -msgid "" -"Status based on activities\n" -"Overdue: Due date is already passed\n" -"Today: Activity date is today\n" -"Planned: Future activities." -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__state -msgid "Status of the contract" -msgstr "حالة العقد" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form -msgid "Submit" -msgstr "إرسال" - - - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__supervision_allowance -#, python-format -msgid "Supervision Allowance" -msgstr "بدل الإشراف" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__supervision_allowance_type -#, python-format -msgid "Supervision Allowance Type" -msgstr "نوع بدل الإشراف" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__suspended -msgid "Suspended" -msgstr "معلق" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_description__locum -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__contract_type__temporary -#, python-format -msgid "Temporary" -msgstr "محدد المدة" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "The Employee:" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "The Employer:" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#, python-format -msgid "The None Saudization percentage should not exceed Percentage %s" -msgstr "نسبة الغيرسعوديين يجب ان لا تتجاوز نسبة %s" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__previous_contract_id -msgid "The Previous Contract Of The Employee" -msgstr "عقد الموظف السابق بعد تجديد العقد" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#, python-format -msgid "The Saudization percentage should not exceed Percentage %s" -msgstr "نسبة السعوده يجب ان لا تتجاوز نسبة %s" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#, python-format -msgid "The contract End Date Must Be Entered" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 -#, python-format -msgid "" -"The record Cannot be Set To Draft Because It Is Not Last Renewal Record" -msgstr "لايمكن إرجاع السجل للمبدئي لانه ليس أخر سجل تجديد" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "This contract is made and entered into this" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__ticket_allowance -#, python-format -msgid "Ticket Allowance" -msgstr "بدل التذكرة السنوية" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "Title:" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__to_contact -#, python-format -msgid "To contact in case of Emergency" -msgstr "للاتصال في حالة الطوارئ" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__total_gosi -msgid "Total" -msgstr "الإجمالي" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__total_air_ticket_amount -msgid "Total Air Ticket Amount" -msgstr "إجمالي تذكرة السفر الجوي" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Total All Experience" -msgstr "إجمالي كل سنوات الخبرات" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Total Insurance" -msgstr "إجمالى التأمينات" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__traffic_fine -msgid "Traffic Fine" -msgstr "غرامة المرور" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__trial_duration -msgid "Trail Duration" -msgstr "مده التجربة" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__t_allow -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__transport_allowance -msgid "Transport Allowance" -msgstr "بدل النقل" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__transport_allowance_temp -#, python-format -msgid "Transportation Allowance" -msgstr "بدل النقل" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__transport_allowance_type -#, python-format -msgid "Transportation Allowance Type" -msgstr "نوع بدل النقل" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__travel_allowance -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__travel_allowance_temp -#, python-format -msgid "Travel Allowance" -msgstr "بدل السفر" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__travel_allowance_type -#, python-format -msgid "Travel Allowance Type" -msgstr "نوع بدل السفر" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__trial_date_start -msgid "Trial Date Start" -msgstr "تاريخ بدء التجربة" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Trial Duration" -msgstr "مدة الفترة التجريبية" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Trial Period Duration" -msgstr "مدة الفترة التجريبية" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__old_date_to -msgid "Trial end" -msgstr "نهاية فترة التجربة" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__old_date_from -msgid "Trial start" -msgstr "بداية فترة التجربة" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__type -msgid "Type" -msgstr "نوع الاجراء" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__activity_exception_decoration -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__activity_exception_decoration -msgid "Type of the exception activity on record." -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_unread -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_unread -msgid "Unread Messages" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_unread_counter -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_unread_counter -msgid "Unread Messages Counter" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"Upon their mutual interest being in their full legal capacities to contract\n" -" with each other as employer and employee, The parties hereto agree to the\n" -" terms and conditions stipulated herein as follows:" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__vac_des -msgid "Vacation Destination" -msgstr "مكان الاجازة" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__wage -msgid "Wage" -msgstr "المرتب" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__website_message_ids -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__website_message_ids -msgid "Website Messages" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__website_message_ids -#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__website_message_ids -msgid "Website communication history" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__marital__widower -#, python-format -msgid "Widower" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Work Permit" -msgstr "تصريح عمل" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__working_hours -msgid "Working Hours" -msgstr "ساعات العمل" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__increase_salary__yes -msgid "YES" -msgstr "نعم" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Years" -msgstr "سنة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__annual_leave__yes -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_accommodation__yes -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_vehicle__yes -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__incentive__yes -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__medical__yes -#, python-format -msgid "Yes" -msgstr "نعم" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 -#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 -#, python-format -msgid "You can not delete record in state not in draft" -msgstr "لا يمكنك حذف السجل في حالة ليس مبدئي" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 -#, python-format -msgid "You can not renewal contract is open Date" -msgstr "لايمكن تجديد العقود الغير محددة المدة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__zip_code -#, python-format -msgid "Zip Code" -msgstr "الرمز البريدي" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "contract description" -msgstr "وصف العقد" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "contract type" -msgstr "نوع العقد" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__status__family -msgid "family" -msgstr "عائلي" - -#. module: hr_contract_custom -#: model:ir.model,name:hr_contract_custom.model_hr_children_allowance -msgid "hr.children.allowance" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model,name:hr_contract_custom.model_hr_contract_extension -msgid "hr.contract.extension" -msgstr "تمديد فترة التجربة" - -#. module: hr_contract_custom -#: model:ir.model,name:hr_contract_custom.model_hr_re_contract -msgid "hr.re.contract" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model,name:hr_contract_custom.model_hr_vacation_dest -msgid "hr.vacation.dest" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_status__marriage -#, python-format -msgid "marriage contract" -msgstr "عقد متزوج" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "name" -msgstr "الاسم" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "nationality, holding ID No" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "program Director" -msgstr "اعتماد العقد" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__re_contract -#, python-format -msgid "re contract" -msgstr "إعادة العقد" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_status__single -#, python-format -msgid "single contract" -msgstr "عقد اعزب" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#, python-format -msgid "trial End Date must be greater than Trial Start date" -msgstr "يجب أن يكون تاريخ انتهاء التجربة أكبر من تاريخ بدء التجربة" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"، مع مراعاة النصوص الواردة في هذا العقد بخصوص الإنهاء، ويعتبر الموظف تحت\n" -" التجربة لمدة ثلاث أشهر من تاريخ مباشرته للعمل بموجب هذا العقد. ويجوز باتفاق\n" -" مكتوب بين الطرفين تمديد فترة التجربة بشرط إلا يزيد أجمالي فترة التجربة عن\n" -" مائة وثمانين يوماً، ولا تدخل في حساب فترة التجربة إجازة عيدي الفطر والاضحى\n" -" والإجازة المرضية. ويحق للطرفين خلالها إنهاء هذا العقد دون الحاجة إلى توجيه\n" -" اشعار مسبق ودون أن يترتب للطرف الثاني تعويض أو مكافأة نهاية الخدمة وذلك\n" -" وفقاً لنظام العمل ويتوجب على أحد الطرفين إشعار الطرف الآخر كتابيا في حالة\n" -" عدم رغبته في تجديد العقد وإلا يعدّ العقد قد تجدد تلقائياً لمدة مماثلة، وفي\n" -" حال تجدد العقد ثلاث مرات متتالية او بلغت مده العقد الأصلي مع التجديد أربع\n" -" سنوات ايهما اقل تحول العقد الى عقد غير محدد المدة." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid "أحـد مـنـسـوبـي الشـركـة ، والذي يـحـمـل الرقـم" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"أسم الموظف الثلاثي بالإنجليزي\n" -"
\n" -" name" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "أقر بأن هذه المعلومات المذكورة في هذه الاستمارة صحيحة." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"أو أي عمل آخر يسند اليه يتناسب مع مؤهلاته العلمية وخبراته العملية وبحسب ما\n" -" تفتضيه مصلحة العمل بشرط ألا يتعارض مع الوصف الوظيفي للوظيفة يكون مقر عمل\n" -" الموظف في مدينة الرياض أو في أي مكان آخر تحدده الشركة داخل المملكة العربية\n" -" السعودية أو خارجها إذا ما دعت الحاجة إلى ذلك طبقاً لنظام العمل والسياسات\n" -" التي تضعها الشركة مع مراعاة الاحكام التالية:\n" -" لا يكون نقل الموظف من مكان عمله الأصلي إلى مكان آخر يقتضي تغيير محل إقامته\n" -" إلا بموافقة الموظف كتابة.\n" -" يجوز للشركة في حالات الضرورة التي قد تفتضيها ظروف عارضة ولمدة لا تزيد عن\n" -" ثلاثين يوماً في السنة، تكليف الموظف ان يعمل في مكان مختلف عن المكان الأصلي\n" -" دون موافقته وتتحمل الشركة تكاليف انتقال الموظف وإقامته خلال تلك المدة.\n" -" ان يعمل في مكان مختلف عن المكان الأصلي دون موافقته وتتحمل الشركة تكاليف\n" -" انتقال الموظف وإقامته خلال تلك المدة." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid "اعـتـبـارا من" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "الاسم" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"الاسم :\n" -"
\n" -" التاريخ :" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"الاسم الثلاثي بالإنجليزي\n" -"
\n" -" name" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "التاريخ" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "التــــوقيع:" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "التوقيع" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid "" -"الجـنـسـيـة\n" -" ,\n" -" بـموجـب الهـويـة رقـم" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"الجنس\n" -"
\n" -" Sex" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"الجنسية\n" -"
\n" -" Nationality" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "الجنسية بموجب هوية رقم :" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "الصفة: الرئيس التنفيذي" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "المعالين:" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "الموظف:" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__communication_allowance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__education_allowance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__field_allowance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__food_allowance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__house_allowance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__infect_allowance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__insurance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__other_allowance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__other_deduction_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__retire_allowance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__security_allowance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__special_allowance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__supervision_allowance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__transport_allowance_type__perc -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__travel_allowance_type__perc -msgid "Percentage" -msgstr "النسبة" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid "بأن الســيــد/ة" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"بناءً على الرغبة المشتركة لطرفي هذا العقد، وهما بكامل الأهلية المعتبرة شرعاً\n" -" ونظاماً للتعاقد مع بعضهما كصاحب عمل وموظف ، فقد اتفق الطرفان على الشروط\n" -" والأحكام التالية:" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "بيــــــن كل من:" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"تاريخ الميلاد (بالميلادي)\n" -"
\n" -" D.O.B (Gregorian)" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"تاريخ الميلاد (بالميلادي)\n" -"
\n" -" D.O.B (Gregorian)" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid "تفيد شركة" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "تم بعون الله إبرام هذا العقد، في هذا التاريخ" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "تمت مطابقة الأسماء حسب الجواز / الإقامة / بطاقة الأحوال" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "تمهيد:" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"رقم بطاقة الأحوال / الإقامة\n" -"
\n" -" Saudi ID/ Iqama No" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"رقم بطاقة الأحوال / الإقامة\n" -"
\n" -" Saudi ID/ Iqama No." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid "" -"ريال لاغير. و قد أعطي هذا الخطاب بناء على طلبـه دون ادني مسئولية على " -"الشـركة." -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "صاحب العمل:" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"صلة القرابة\n" -"
\n" -" Relation" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "عقـــــــد عمل" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__air_ticket_eligible__no -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__exit_and_return__no -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__is_gosi_deducted__no -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__overtime_eligible__no -msgid "No" -msgstr "لا" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__communication_allowance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_duration__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__education_allowance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__field_allowance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__food_allowance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__house_allowance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__infect_allowance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__insurance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__other_allowance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__other_deduction_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__retire_allowance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__security_allowance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__special_allowance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__supervision_allowance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__transport_allowance_type__none -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__travel_allowance_type__none -msgid "None" -msgstr "لا شيء" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "لاستخدام إدارة الموارد البشرية" -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__state__draft -msgid "مسودة" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"ملاحظات:\n" -"\n" -"
\n" -" التوقيع:" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp -msgid "" -"نأمل منكم تعبئة النموذج الخاص بكم موضحا فيه تواريخ الميلاد باليوم و الشهر و " -"السنة بالميلادي (إذا أمكن) وإعادته لنا بعد التوقيع عليه، ولكم جزيل الشكر." -msgstr "" - -#. module: hr_contract_custom -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__air_ticket_eligible__yes -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__exit_and_return__yes -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__is_gosi_deducted__yes -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__overtime_eligible__yes -msgid " Yes" -msgstr "نعم" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "هـ، الموافق" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "" -"وهي شركة سعودية قائمة مؤسسة بموجب أنظمة المملكة العربية السعودية ومركزها\n" -" الرئيسي – الرياض، المملكة العربية السعودية وعنوانها البريدي ص. ب (" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template -msgid "" -"ويعـمـل علـى وظـيـفـة\n" -"
" -msgstr "" - -#. module: hr_contract_custom -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template -msgid "يمثله:" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__salary_status__in -#, python-format -msgid "IN" -msgstr "داخي" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__salary_status__out -#, python-format -msgid "OUT" -msgstr "خارجي" - - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__salary_status -#, python-format -msgid "Salary Status" -msgstr "حالة الراتب" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__recruited_talent__un_billable -#, python-format -msgid "Un Billable" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__recruited_talent__billable -#, python-format -msgid "Billable" -msgstr "" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__recruited_talent -#, python-format -msgid "Recruited Talent" -msgstr "المواهب المعينة" - - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__consultant_hour -msgid "Consultant Hour" -msgstr "قيمة الساعة" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__consultant_salary -msgid "Consultant Salary" -msgstr "راتب المستشار" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__consultants -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__consultants -msgid "Consultants" -msgstr "مستشارين" - - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__max_consultant_hour -msgid "Max Consultant Hour" -msgstr "الحد الأعلى للساعات" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__period_ticket -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -msgid "Period Ticket" -msgstr "فترة التذكرة" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 -#, python-format -msgid "The period of Extension trail duration must be not more than 3 months" -msgstr "فترة تمديد التجربة يجب أن لا تزيد عن الثلاثة أشهر" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#, python-format -msgid "The period of trail duration must be not more than 6 months" -msgstr "فترة التجربة يجب أن لا تزيد عن ستة أشهر" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__check_nationality -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -#, python-format -msgid "Saudi?" -msgstr "سعودي؟" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__class_contract -#, python-format -msgid "Classification Contracts" -msgstr "تصنيف العقود" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__class_contract__employees -#, python-format -msgid "Employees" -msgstr "الموظفين" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__class_contract__collect_money -#, python-format -msgid "Collect Money" -msgstr "جمع أموال" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__class_contract__endowments -#, python-format -msgid "Endowments" -msgstr "أوقاف" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__class_contract__researchers -#, python-format -msgid "Researchers" -msgstr "الباحثين" - - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__has_housing -msgid "Has Housing?" -msgstr "لديه بدل سكن؟" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__has_transportation -msgid "Has Transportation?" -msgstr "لدية بدل مواصلات؟" - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__employee_no -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_tree_view -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_search_view -msgid "Employee Number" -msgstr "رقم الموظف" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__emp_type__saudi -#, python-format -msgid "Holiday1" -msgstr "ترصيد1" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__emp_type__other -#, python-format -msgid "Holiday2" -msgstr "ترصيد2" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__emp_type__displaced -#, python-format -msgid "Holiday3" -msgstr "ترصيد3" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__emp_type__external -#, python-format -msgid "Holiday4" -msgstr "ترصيد4" - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__emp_type__external2 -#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__religion__other -#, python-format -msgid "Other" -msgstr "اخـــرى" - -#. module: hr_contract_custom -#: model:mail.template,subject:hr_contract_custom.email_template_contract_period_expiration_reminder -msgid "Contract- ${object.name} Expired End Period On ${object.date_end}" -msgstr "عقد الموظف رقم- ${object.name} سوف ينتهي بتاريخ ${object.date_end}" - -#. module: hr_contract_custom -#: model:mail.template,subject:hr_contract_custom.email_template_contract_trial_period_expiration_reminder -msgid "Contract- ${object.name} Expired Trial Period On ${object.trial_date_end}" -msgstr "عقد الموظف رقم- ${object.name} سوف تنتهي فترة التجربة بتاريخ ${object.trial_date_end}" - -#. module: hr_contract_custom -#: model:mail.template,body_html:hr_contract_custom.email_template_contract_period_expiration_reminder -msgid "" -"\n" -" \n" -"

Dear,

\n" -"
\n" -"

The Contract of ${object.employee_id.name} is going to expire on ${object.date_end}.\n" -" Please renew the contract or end it before expiry date According the notice period.\n" -"
\n" -"

Best regards,

\n" -" \n" -" " -msgstr "" -" \n" -"

عزيزي,

\n" -"
\n" -"

عقد الموظف ${object.employee_id.name} سوف ينتهي بتاريخ ${object.date_end}.\n" -" يجب تجديد العقد للموظف او إنهاء العقد قبل تاريخ النهاية حسب فترة الاشعار المتفق عليها.\n" -"
\n" -"
\n" -"

تحياتي,

\n" -" \n" -" " - - -#. module: hr_contract_custom -#: model:mail.template,body_html:hr_contract_custom.email_template_contract_trial_period_expiration_reminder -msgid "" -"\n" -" \n" -"

Dear ,

\n" -"
\n" -"

The Contract trial period of ${object.employee_id.name} is going to expire on${object.trial_date_end}.\n" -" Please renew the trial contract period or contracting is Done it before expiry date According the notice period.\n" -"
\n" -"

Best regards,

\n" -" \n" -" " -msgstr "" -" \n" -"

عزيزي,

\n" -"
\n" -"

فترة تجربة عقد الموظف ${object.employee_id.name} سوف تنتهي بتاريخ ${object.trial_date_end}.\n" -" يجب تجديد فترة التجربة او إنهاء العقد قبل تاريخ نهاية فترة التجربة حسب فترة الاشعار المتفق عليها.\n" -"
\n" -"
\n" -"

تحياتي,

\n" -" \n" -" " - -#. module: hr_contract_custom -#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__last_salary_gosi -#, python-format -msgid "Last Salary Gosi" -msgstr "آخر راتب للتأمينات" - -#. module: hr_contract_custom -#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__last_salary_gosi -#, python-format -msgid "The Last Salary Gosi After The Age 50 Years." -msgstr "آخر راتب في التأمينات الاجتماعية بعد سن الخمسين" - - -#. module: hr_contract_custom -#: code:addons/hr_contract_custom/models/hr_contract.py:0 -#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view -#, python-format -msgid "Effective Form" -msgstr "مباشرة العمل" diff --git a/odex30_base/hr_contract_custom/models/__init__.py b/odex30_base/hr_contract_custom/models/__init__.py deleted file mode 100644 index 1c80478..0000000 --- a/odex30_base/hr_contract_custom/models/__init__.py +++ /dev/null @@ -1,6 +0,0 @@ -# -*- coding: utf-8 -*- - -from . import hr_contract -from . import hr_employee -from . import hr_re_contract -from . import hr_contract_extension diff --git a/odex30_base/hr_contract_custom/models/hr_contract.py b/odex30_base/hr_contract_custom/models/hr_contract.py deleted file mode 100644 index c290e08..0000000 --- a/odex30_base/hr_contract_custom/models/hr_contract.py +++ /dev/null @@ -1,746 +0,0 @@ -# -*- coding: utf-8 -*- - -import datetime -from datetime import datetime as dt -from datetime import timedelta -from dateutil import relativedelta -from hijri_converter import convert -# from googletrans import Translator - -from odoo import models, fields, api, _, exceptions - -# translator = Translator() - - -# Contract -class Contract(models.Model): - _inherit = 'hr.contract' - - name = fields.Char(related="employee_id.emp_no", readonly=True, string='Employee Number') - state = fields.Selection(selection=[('draft', _('Draft')), - ('employeed_aproval', _('Employeed Approval')), - ('hr_head_approval', _('HR Head Approval')), - ('program_directory', _('Executive Approval')), - ('end_contract', _('End Contract'))], default="draft", tracking=True) - - - active = fields.Boolean(default=True) - employee_name = fields.Char(related="employee_id.name", readonly=True) - employee_type = fields.Selection(selection=[('saudi', _('Saudi')), ('foreign', _('Foreign')), - ('displaced', _('Displaced Tribes')), - ('external', _('Outsource1')), ('external2', _('Outsource2'))], - default='saudi', - tracking=True) - contract_status = fields.Selection(selection=[('single', _('single contract')), - ('marriage', _('marriage contract'))], default='single', - tracking=True) - contract_duration = fields.Selection(selection=[('3_months', _('3 Months')), - ('6_months', _('6 Months')), - ('9_months', _('9 Months')), - ('12_months', _('12 Months')), - ('24_months', _('24 Months')), ('36_months', _('36 Months')), - ('none', _('None'))], default='12_months') - experience_year = fields.Integer() - has_end_service_benefit = fields.Boolean(string='Has end service benefits') - - # fields on salary information page - suspended = fields.Boolean(string='Suspended') - social_insurance = fields.Boolean(string='Social Insurance') - salary = fields.Float(string='Base Salary', tracking=True) - - # fields of information page - wage = fields.Float() - advatages = fields.Text() - trial_date_start = fields.Date(tracking=True) - trial_date_end = fields.Date(tracking=True) - date_start = fields.Date(tracking=True) - date_end = fields.Date(tracking=True) - note = fields.Text() - # fields of dependent page - employee_code = fields.Char() - allow_mbl = fields.Boolean(string='Allow Mobile Allowance') - sign_bonous = fields.Boolean(string='Sign on Bounus') - loan_allow = fields.Boolean(string='Allow Loan Allowance') - air_allow = fields.Boolean(string='Air Allowance') - adults = fields.Integer(string='Adult(s)') - # children = fields.Integer() - infants = fields.Integer() - package = fields.Float() - gosi = fields.Boolean(string='GOSI') - # vehicle_attendance = fields.Integer(string='Vehicle Attendance') - # system_attendance = fields.Integer(string='System Attendance') - # line_manager_attendance = fields.Integer(string='Line Manager Attendance') - # expense_claim = fields.Float(string='Expense Claim') - # hr_visa_ticket = fields.Float(string='HR Visa/Ticket') - # other_allowances = fields.Float(string='Other Allowances') - # advance_salary = fields.Float(string='Advance AGT Salary') - hr_expense = fields.Float(string='Hr Expense') - cash_sales = fields.Float(string='Cash Sales') - traffic_fine = fields.Float(string='Traffic Fine') - bk_balance = fields.Float(string='Bank Balance') - other_deductions = fields.Float(string='Other Deductions') - - fn = fields.Char(string="First Name") - mn = fields.Char("Middle Name") - ln = fields.Char(string="Last Name") - dn = fields.Char(string="Display Name") - e_date = fields.Date(string="Effective Date") - - status = fields.Selection(selection=[('bachelor', 'Bachelor'), ('family', 'family')], string='Status') - hra = fields.Char("HRA") - t_allow = fields.Float(string="Transport Allowance") - f_allow = fields.Float(string="Food Allowance") - f_ot = fields.Float(string="Fixed OT") - departure = fields.Char(string="Departure Air Port") - destination = fields.Char(string="Destination Air Port") - medical = fields.Selection(selection=[('yes', 'Yes'), ('no', 'No')], string='Medical') - - c_accommodation = fields.Selection(selection=[( - 'yes', 'Yes'), - ('no', 'No')], string='Company Accommodation') - - c_vehicle = fields.Selection(selection=[( - 'yes', 'Yes'), - ('no', 'No')], string='Company Vehicle') - - c_vacation = fields.Selection(selection=[( - '12', '12 Months'), - ('18', '18 Months'), - ('24', '24 Months')], string='Contractual Vacation') - - nod = fields.Selection(selection=[( - '12', '12 Months'), - ('18', '18 Months'), - ('24', '24 Months')], string='Number of days') - - probation = fields.Selection(selection=[( - '3', '3 Months'), - ('6', '6 Months')], string='Probation') - - dependent = fields.Selection(selection=[( - '1', '1+1 '), - ('2', '1+2 '), - ('3', '1+3 '), - ('all', 'All ')], string='Dependent') - - incentive = fields.Selection(selection=[( - 'yes', 'Yes'), - ('no', 'No')], string='Incentive') - - monthly_salary = fields.Float(string='Monthly Salary', compute='_compute_monthly_salary') - saudi_emp_type = fields.Selection([('saudi-contract', _('Saudi Contracting')), - ('saudi-non', _('Saudi Non-Contracting'))], _('Saudi Employee Type'), - default='saudi-contract') - - contract_type = fields.Selection([('local', _('Local')), ('international', _('International'))], _('Contract Type')) - - contract_description = fields.Selection([('locum', _('Temporary')), ('permanent', _('Permanent'))], - _('Contract Description'), default='permanent') - - house_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('House Allowance Type'), default='none') - house_allowance = fields.Float(_('House Allowance')) - salary_insurnce = fields.Float(string='Salary Insurnce') - overtime_eligible = fields.Selection([('yes', _('Yes')), ('no', _('No'))], _('Overtime Eligibility'), default='no') - overtime_eligible_float = fields.Float(_('Overtime Eligibility Amount')) - exit_and_return = fields.Selection([('yes', _('Yes')), ('no', _('No'))], _('Exit and Return'), default='no') - exit_and_return_amount = fields.Float(_('Exit and Return Amount'), default=200) - - air_ticket_eligible = fields.Selection([('yes', _('Yes')), ('no', _('No'))], - _('Air Ticket Eligible'), default='no') - annual_leave = fields.Selection([('yes', 'Yes'), ('no', 'No')], string='Annual Leave', default="no") - annual_leave_days = fields.Float(string='Annual Leave In Days') - transport_allowance_type = fields.Selection( - [('none', _('None')), ('perc', _('Percentage')), ('num', _('Number')), ('company', 'By Company')], - _('Transportation Allowance Type'), default='none') - transport_allowance = fields.Float(_('Transportation Allowance')) - - transport_allowance_temp = fields.Float(string='Transportation Allowance', compute='_get_amount') - - field_allowance_type = fields.Selection( - [('none', _('None')), ('perc', _('Percentage')), ('num', _('Number')), ('company', 'By Company')], - _('Field Allowance Type'), default='none') - field_allowance = fields.Float(_('Field Allowance')) - - field_allowance_temp = fields.Float(string='Field Allowance', compute='_get_amount') - - special_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('Special Allowance Type'), default='none') - special_allowance = fields.Float(_('Special Allowance')) - special_allowance_temp = fields.Float(_('Special Allowance'), compute='_get_amount') - - other_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('Other Allowances Type'), default='none') - other_allowance = fields.Float(_('Other Allowances')) - other_allowance_temp = fields.Float(_('Other Allowances'), compute='_get_amount') - - travel_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('Travel Allowance Type'), default='none') - travel_allowance = fields.Float(_('Travel Allowance')) - travel_allowance_temp = fields.Float(_('Travel Allowance'), compute='_get_amount') - education_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('Education Allowance Type'), default='none') - education_allowance = fields.Float(_('Education Allowance')) - education_allowance_temp = fields.Float(_('Education Allowance'), compute='_get_amount') - - food_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('Food Allowance Type'), default='none') - food_allowance2 = fields.Float(_('Food Allowance')) - food_allowance2_temp = fields.Float(_('Food Allowance'), compute='_get_amount') - - security_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('Security Allowance Type'), default='none') - security_allowance = fields.Float(_('Security Allowance')) - security_allowance_temp = fields.Float(_('Security Allowance'), compute='_get_amount') - communication_allowance_type = fields.Selection( - [('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('Communication Allowance Type'), default='none') - communication_allowance = fields.Float(_('Communication Allowance')) - communication_allowance_temp = fields.Float(_('Communication Allowance'), compute='_get_amount') - - retire_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('Retire Allowance Type'), default='none') - retire_allowance = fields.Float(_('Retirement Allowance')) - - infect_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('Infection Allowance Type'), default='none') - infect_allowance = fields.Float(_('Infection Allowance')) - supervision_allowance_type = fields.Selection( - [('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('Supervision Allowance Type'), default='none') - supervision_allowance = fields.Float(_('Supervision Allowance')) - insurance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('Insurance Type'), default='none') - insurance = fields.Float(_('Insurance')) - other_deduction_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], - _('Other Deductions Type'), default='none') - other_deduction = fields.Float(_('Other Deductions')) - gosi_deduction = fields.Float(compute="_calculate_gosi", string='Gosi (Employee Percentage)') - gosi_employer_deduction = fields.Float(compute="_calculate_gosi", string='Gosi (Employer Percentage)') - total_gosi = fields.Float(compute="_calculate_gosi", string='Total') - is_gosi_deducted = fields.Selection([('yes', _('Yes')), ('no', _('No'))], default='yes') - blood_type = fields.Selection( - [('O-', 'O−'), ('O+', 'O+'), ('A-', 'A−'), ('A+', 'A+'), ('B-', 'B−'), ('B+', 'B+'), ('AB-', 'AB−'), - ('AB+', 'AB+')], 'Blood Type') - - religion = fields.Selection([('muslim', _('Muslim')), ('christian', _('Christian')), ('other', _('Other'))], - _('Religion')) - gender = fields.Selection([('male', _('Male')), ('female', _('Female'))], - _('Gender')) - - birth_place = fields.Char(_('Birth Place')) - - point_of_hire = fields.Char(_('Point of hire')) - city = fields.Char(_('City Hired From')) - country = fields.Char(_('Country Hired From')) - contact_address = fields.Char(_('Contact address'), size=512) - - date_of_birth = fields.Date(_('Date Of Birth')) - marital = fields.Selection( - [('single', _('Single')), ('married', _('Married')), ('widower', _('Widower')), ('divorced', _('Divorced'))], - _('Marital Status'), default='single') - mobile_no = fields.Char(_('Mobile No')) - p_o_box_no = fields.Char(_('P. O. Box')) - zip_code = fields.Char(_('Zip Code')) - saudi_id_iqama = fields.Char(_('Saudi ID / Identity No.')) - saudi_id_iqama_date = fields.Date(_('Saudi ID / Identity Issue Date')) - saudi_id_iqama_expiry = fields.Date(_('Saudi ID / Identity Expiry Date')) - passport_number = fields.Char(_('Passport number')) - passport_issue_date = fields.Date(_('Passport Issue Date')) - passport_expiry_date = fields.Date(_('Passport Expiry Date')) - passport_issue_place = fields.Char(_('Passport Issue Place')) - saudi_com_number = fields.Char(_('Saudi Commission Number')) - saudi_com_date = fields.Date(_('Saudi Commission Issue Date')) - saudi_com_expiry_date = fields.Date(_('Saudi Commission Expiry Date')) - bls_date = fields.Date(_('BLS Date')) - acls_date = fields.Date(_('ACLS Date')) - insurance_date = fields.Date(_('Insurance Date')) - specialty = fields.Char(_('Specialty')) - category = fields.Char(_('Category')) - effective_from = fields.Date(_('Effective From')) - to_contact = fields.Text(_('To contact in case of Emergency')) - - emp_type = fields.Selection([('saudi', _('Holiday1')), - ('other', _('Holiday2')), - ('displaced', _('Holiday3')), - ('external', _('Holiday4')), - ('external2', _('Other'))], _('Annual Leave Entitlement'), tracking=True) - appraisal = fields.Boolean(_('Appraisal')) - re_contract = fields.Boolean(_('re contract')) - contract_draft = fields.Boolean(_('Contract Draft')) - breakdown_allowance = fields.Float(compute="_cal_allowance", string='Breakdown Allowance') - car_allowance = fields.Float(_('Car Allowance')) - ticket_allowance = fields.Float(_('Ticket Allowance')) - medical_ins_allowance = fields.Float(_('Medical Insurance Allowance')) - medical_ins_issue_date = fields.Date(_('Medical Insurance Issue Date')) - medical_ins_exp_date = fields.Date(_('Medical Insurance Expiry Date')) - join_date = fields.Date(_('Join Date')) - driving_lic_issue_date = fields.Date(_('Driving License Issue Date')) - driving_lic_exp_date = fields.Date(_('Driving License Expiry Date')) - driving_lic_issue_place = fields.Char(_('Driving License Issue Place')) - dependants_ticket_amount = fields.Float(string='Dependants Ticket Amount', compute='_get_dependants_ticket_amount') - air_ticket_amount = fields.Float(string='Air Ticket Amount') - air_ticket_number = fields.Integer(string='Air Ticket No.') - total_air_ticket_amount = fields.Float(string='Total Air Ticket Amount', compute='_get_total_ticket_amount') - trial_duration = fields.Float(string='Trail Duration', compute='_compute_contract_duration') - contract_duration_cal = fields.Float(string='Contract Duration', compute='_compute_contract_duration') - - # Relational fields - job_id = fields.Many2one(related="employee_id.job_id", readonly=True, tracking=True) - working_hours = fields.Many2one(related='employee_id.resource_calendar_id') - analytic_account_id = fields.Many2one(comodel_name='account.analytic.account') - journal_id = fields.Many2one(comodel_name='account.journal') - vac_des = fields.Many2one(comodel_name='hr.vacation.dest', string='Vacation Destination') - employee_dependent_ids = fields.One2many(comodel_name='hr.employee.dependent', inverse_name='contract_id') - employee_dependant = fields.One2many('hr.employee.dependent', 'contract_id', _('Employee Dependants')) - children_allowance = fields.One2many('hr.children.allowance', 'contract_id', _('Children Allowance')) - nationality = fields.Many2one('res.country', related='employee_id.country_id', readonly=True) - type_id = fields.Many2one(related='employee_id.employee_type_id', string="Contractor Type", tracking=True) - contractor_type = fields.Many2one(related='employee_id.employee_type_id', string="Contractor Type", required=False, tracking=True, store=True) - employee_id = fields.Many2one('hr.employee') - department_id = fields.Many2one('hr.department', _('Department Name'), related='employee_id.department_id', - readonly=True) - hiring_date = fields.Date(related='employee_id.first_hiring_date', string="Hiring Date", readonly=True) - all_exper_year = fields.Integer(compute='_compute_all_experience', store=True) - all_exper_month = fields.Integer(compute='_compute_all_experience', store=True) - all_exper_day = fields.Integer(compute='_compute_all_experience', store=True) - - previous_contract_id = fields.Many2one('hr.contract', store=True, string='Previous Contract', - help='The Previous Contract Of The Employee') - - ######################### consultant #####################new /:19/10 - consultants = fields.Boolean(default=False) - consultant_salary = fields.Float(string='Consultant Salary') - consultant_hour = fields.Float(string='Consultant Hour') - max_consultant_hour = fields.Float(string='Max Consultant Hour') - - salary_status = fields.Selection([('in', _('IN')), ('out', _('OUT'))], - _('Salary Status')) - recruited_talent = fields.Selection([('billable', _('Billable')), ('un_billable', _('Un Billable'))], - _('Recruited Talent')) - class_contract = fields.Selection([('employees', _('Employees')), ('collect_money', _('Collect Money')), - ('endowments', _('Endowments')),('researchers', _('Researchers'))], - _('Classification Contracts'), tracking=True) - period_ticket = fields.Integer() - dependant_count = fields.Integer(compute='_get_employee_dependant_count', store=True) - - has_transportation = fields.Boolean(string='Has Transportation?', default=True) - has_housing = fields.Boolean(string='Has Housing?', default=True) - - check_nationality = fields.Boolean(related='employee_id.check_nationality', store=True, string="Saudi?") - - last_salary_gosi = fields.Float(string='Last Salary Gosi', help='The Last Salary Gosi After The Age 50 Years.') - - - def _get_employee_dependant_count(self): - for rec in self: - rec.dependant_count = len( - self.env['hr.employee.dependent'].search([('contract_id', '=', rec.id)])) - - @api.depends('employee_id') - def _compute_all_experience(self): - for item in self: - if item.employee_id: - item.all_exper_year = item.employee_id.experience_year + item.employee_id.service_year - item.all_exper_month = item.employee_id.experience_month + item.employee_id.service_month - item.all_exper_day = item.employee_id.experience_day + item.employee_id.service_day - - if item.all_exper_month > 11: - item.all_exper_year = item.all_exper_year + 1 - item.all_exper_month = item.all_exper_month - 12 - if item.all_exper_day > 30: - item.all_exper_month = item.all_exper_month + 1 - item.all_exper_day = item.all_exper_day - 30 - - @api.onchange('contractor_type') - def onchange_contractor_type(self): - if self.contractor_type: - self.type_id = self.contractor_type - self.consultants = self.contractor_type.consultants - self.employee_id.employee_type_id = self.contractor_type - - @api.onchange('date_start', 'hiring_date') - def get_trial_date_field(self): - for rec in self: - # rec.trial_date_start = False - # rec.trial_date_end = False - if rec.hiring_date and rec.date_start: - date_start = datetime.datetime.strptime(str(rec.hiring_date), '%Y-%m-%d') - rec.trial_date_start = rec.hiring_date - rec.trial_date_end = date_start + relativedelta.relativedelta(months=3) - elif rec.date_start and not rec.hiring_date: - date_start = datetime.datetime.strptime(str(rec.date_start), '%Y-%m-%d') - rec.trial_date_start = rec.date_start - rec.trial_date_end = date_start + relativedelta.relativedelta(months=3) - - @api.onchange('employee_id') - def _emp_type_employee(self): - for item in self: - previous_contract = self.search([('employee_id', '=', item.employee_id.id), - ('active', '=', True), ], limit=1) - if previous_contract: - raise exceptions.UserError(_('Sorry, Can Not Create More than One contract for an Employeet %s') % - item.employee_id.name) - - if item.employee_id: - #if item.employee_id.check_nationality: - # item.emp_type = 'saudi' - #else: - # item.emp_type = 'other' - if item.employee_id.marital == 'single': - item.contract_status = 'single' - else: - item.contract_status = 'marriage' - item.job_id = item.employee_id.job_id - item.department_id = item.employee_id.department_id - item.employee_code = item.employee_id.employee_code - item.fn = item.employee_id.fn - item.mn = item.employee_id.mn - item.ln = item.employee_id.ln - item.dn = item.employee_id.name - - '''@api.onchange('emp_type') - def chick_saudi_percentage(self): - for item in self: - Saudization_percen = item.env.user.company_id.saudi_percentage - if Saudization_percen > 0: - saudi = len(item.search([('active', '=', True), ('emp_type', 'in', ('saudi', 'displaced')), - ('state', '=', 'program_directory')]).ids) - all_emp = len(item.search([('active', '=', True), ('state', '!=', 'end_contract')]).ids) + 1 - saudi_percen = (saudi / all_emp) * 100 - if saudi_percen > Saudization_percen and item.emp_type in ('saudi', 'displaced'): - raise exceptions.Warning( - _('The Saudization percentage should not exceed Percentage %s') % Saudization_percen) - - none_saudi = len(item.search( - [('active', '=', True), ('emp_type', '=', 'other'), ('state', '=', 'program_directory')]).ids) - none_Saudization_percen = (100 - Saudization_percen) - none_percen = (none_saudi / all_emp) * 100 - if none_percen > none_Saudization_percen and item.emp_type == 'other': - raise exceptions.Warning( - _('The None Saudization percentage should not exceed Percentage %s') % none_Saudization_percen)''' - - def change_current_date_hijri(self, date): - date = datetime.datetime.strptime(str(date), '%Y-%m-%d') - year = date.year - day = date.day - month = date.month - hijri_date = convert.Gregorian(year, month, day).to_hijri() - return hijri_date - - def translate_to_eng(self, text): - if text: - eng_text = text - ln = translator.detect(text) - if ln.lang != 'en': - eng_text = translator.translate(text, dest='en') - return eng_text - else: - return ' ' - - ###############>>send email end contract and trial peroid<<<########## - @api.model - def contract_mail_reminder(self): - now = dt.now() + timedelta(days=1) - date_now = now.date() - match = self.search([('state', '!=', 'end_contract'), - ('contract_duration', 'not in',( '3_months','6_months'))]) - # trial_days_send_email=5 - cont_end_reminder = self.env.user.company_id.contract_end_reminder - cont_trial_reminder = self.env.user.company_id.contract_trial_reminder - for i in match: - if i.date_end: - exp_date = fields.Date.from_string(i.date_end) - timedelta(days=cont_end_reminder) - if date_now >= exp_date: - self.env.ref('hr_contract_custom.email_template_contract_period_expiration_reminder', False).send_mail(i.id) - - if i.trial_date_end: - exp_date = fields.Date.from_string(i.trial_date_end) - exp_date1 = fields.Date.from_string(i.trial_date_end) - timedelta(days=cont_trial_reminder) - # if date_now >= exp_date : - if exp_date >= date_now and date_now >= exp_date1: - self.env.ref('hr_contract_custom.email_template_contract_trial_period_expiration_reminder', False).send_mail(i.id) - - ########################################################################## - @api.onchange('contract_duration', 'date_start') - def get_contract_end_date(self): - if self.date_start and self.contract_description == 'locum': - - date_start = datetime.datetime.strptime(str(self.date_start), '%Y-%m-%d') - - if self.contract_duration == '3_months': - self.date_end = date_start + relativedelta.relativedelta(months=3) - timedelta(days=1) - elif self.contract_duration == '6_months': - self.date_end = date_start + relativedelta.relativedelta(months=6) - timedelta(days=1) - elif self.contract_duration == '9_months': - self.date_end = date_start + relativedelta.relativedelta(months=9) - timedelta(days=1) - elif self.contract_duration == '12_months': - self.date_end = date_start + relativedelta.relativedelta(months=12) - timedelta(days=1) - elif self.contract_duration == '24_months': - self.date_end = date_start + relativedelta.relativedelta(months=24) - timedelta(days=1) - elif self.contract_duration == '36_months': - self.date_end = date_start + relativedelta.relativedelta(months=36) - timedelta(days=1) - else: - self.date_end = False - - # get salary amount form salary degree - @api.onchange('salary_degree') - def onchange_salary_degree(self): - if self.salary_degree: - self.salary = self.salary_degree.base_salary - - # Get Salary Insurnce from Salary amount - @api.onchange('salary') - def onchange_base_salary_insurance(self): - if self.salary: - self.salary_insurnce = self.salary - - # update to control on date constrains - @api.onchange('trial_date_start', 'trial_date_end', 'date_start', 'date_end') - def onchange_dates(self): - if self.trial_date_start: - if self.trial_date_end: - if self.date_start: - if self.date_end: - start_date_1 = dt.strptime(str(self.date_start), "%Y-%m-%d") - end_date_1 = dt.strptime(str(self.date_end), "%Y-%m-%d") - trial_start_date_1 = dt.strptime(str(self.trial_date_start), "%Y-%m-%d") - trial_end_date_1 = dt.strptime(str(self.trial_date_end), "%Y-%m-%d") - - if trial_end_date_1 < trial_start_date_1: - raise exceptions.Warning(_('trial End Date must be greater than Trial Start date')) - if end_date_1 < start_date_1: - raise exceptions.Warning(_('End date must be greater than Start date')) - - @api.onchange('contract_description') - def _contract_duration_change_state(self): - if self.contract_description == 'permanent': - self.contract_duration = 'none' - self.date_end = '' - - @api.depends('wage', 'house_allowance', 'transport_allowance', 'communication_allowance') - def _compute_monthly_salary(self): - for rec in self: - rec.monthly_salary = rec.wage + rec.house_allowance_temp + rec.transport_allowance_temp + \ - rec.communication_allowance_temp + rec.field_allowance_temp + \ - rec.special_allowance_temp + rec.other_allowance_temp - - @api.depends() - def _cal_allowance(self): - allowance = 0.0 - if self.employee_id.country_id.code == 'SA': - allowance = self.salary * 1 / 100 - self.breakdown_allowance = allowance - - @api.depends() - def _calculate_gosi(self): - saudi_gosi = self.env.user.company_id.saudi_gosi - company_gosi = self.env.user.company_id.company_gosi - none_saudi_gosi = self.env.user.company_id.none_saudi_gosi - - max_saudi_gosi = self.env.user.company_id.max_amount_saudi_gosi - max_company_gosi = self.env.user.company_id.max_amount_company_gosi - - Sanad_saudi_gosi = self.env.user.company_id.Sanad_saudi_gosi - Sanad_company_gosi = self.env.user.company_id.Sanad_company_gosi - - for record in self: - #if (record.emp_type == 'saudi' or record.emp_type == 'displaced') and record.is_gosi_deducted == "yes": - record.employee_id._compute_employee_age() - sanad_age = record.salary_scale.retirement_age - emp_age = record.employee_id.employee_age - - if record.check_nationality==True and record.is_gosi_deducted == "yes": - if emp_age >= sanad_age and sanad_age > 0 : - employee_gosi = (record.salary_insurnce + record.house_allowance_temp) * (saudi_gosi - Sanad_saudi_gosi) / 100 - employer_gosi = (record.salary_insurnce + record.house_allowance_temp) * (company_gosi - Sanad_company_gosi)/ 100 - else: - employee_gosi = (record.salary_insurnce + record.house_allowance_temp) * saudi_gosi / 100 - employer_gosi = (record.salary_insurnce + record.house_allowance_temp) * company_gosi / 100 - - if employee_gosi <= max_saudi_gosi: - record.gosi_deduction = employee_gosi - else: - record.gosi_deduction = max_saudi_gosi - if employer_gosi <= max_company_gosi: - record.gosi_employer_deduction = employer_gosi - else: - record.gosi_employer_deduction = max_company_gosi - record.total_gosi = record.gosi_deduction + record.gosi_employer_deduction - - #elif (record.emp_type == 'saudi' or record.emp_type == 'displaced') and record.is_gosi_deducted == "no": - elif record.check_nationality==True and record.is_gosi_deducted == "no": - if emp_age >= sanad_age and sanad_age > 0 : - employee_gosi = (record.salary_insurnce + record.house_allowance_temp) * (saudi_gosi - Sanad_saudi_gosi) / 100 - employer_gosi = (record.salary_insurnce + record.house_allowance_temp) * (company_gosi - Sanad_company_gosi) / 100 - else: - employee_gosi = (record.salary_insurnce + record.house_allowance_temp) * saudi_gosi / 100 - employer_gosi = (record.salary_insurnce + record.house_allowance_temp) * company_gosi / 100 - - if employee_gosi <= max_saudi_gosi: - employee_gosi = employee_gosi - else: - employee_gosi = max_saudi_gosi - if employer_gosi <= max_company_gosi: - employer_gosi = employer_gosi - else: - employer_gosi = max_company_gosi - - record.gosi_deduction = 0.0 - record.gosi_employer_deduction = employee_gosi + employer_gosi - record.total_gosi = employee_gosi + employer_gosi - - else: - # pass - employer_gosi = (record.salary_insurnce + record.house_allowance_temp) * none_saudi_gosi / 100 - - record.gosi_deduction = 0.0 - record.gosi_employer_deduction = employer_gosi - record.total_gosi = employer_gosi - - #if (record.emp_type == 'saudi' or record.emp_type == 'displaced') and record.saudi_emp_type == 'saudi-non': - if record.check_nationality==True and record.saudi_emp_type == 'saudi-non': - record.gosi_deduction = 0.0 - record.gosi_employer_deduction = 0.0 - record.total_gosi = 0.0 - - @api.depends('date_start', 'date_end', 'trial_date_start', 'trial_date_end') - def _compute_contract_duration(self): - for item in self: - item.contract_duration_cal = 0 - item.trial_duration = 0 - if item.date_start and item.date_end: - date_start = datetime.datetime.strptime(str(item.date_start), '%Y-%m-%d').date() - date_end = datetime.datetime.strptime(str(item.date_end), '%Y-%m-%d').date() - item.contract_duration_cal = relativedelta.relativedelta(date_end, date_start).years - - if item.trial_date_start and item.trial_date_end: - date_start = datetime.datetime.strptime(str(item.trial_date_start), '%Y-%m-%d').date() - date_end = datetime.datetime.strptime(str(item.trial_date_end), '%Y-%m-%d').date() - item.trial_duration = relativedelta.relativedelta(date_end, date_start).months - if item.trial_duration > 6: - raise exceptions.Warning(_('The period of trail duration must be not more than 6 months')) - - '''@api.onchange('date_start') - def _compute_trial_period(self): - if self.date_start and self.date_end: - date_start = datetime.datetime.strptime(str(self.date_start), '%Y-%m-%d').date() - self.trial_date_start = self.date_start - self.trial_date_end = date_start + relativedelta.relativedelta(months=3) - timedelta(days=1)''' - - @api.depends('air_ticket_amount') - def _get_total_ticket_amount(self): - self.total_air_ticket_amount = self.air_ticket_amount * self.air_ticket_number - - @api.onchange('employee_id') - def _onchange_employee_id(self): - if self.employee_id: - self.job_id = self.employee_id.job_id - self.department_id = self.employee_id.department_id - self.employee_code = self.employee_id.employee_code - self.fn = self.employee_id.fn - self.mn = self.employee_id.mn - self.ln = self.employee_id.ln - self.dn = self.employee_id.name - - @api.model - def create(self, vals): - contracts = super(Contract, self).create(vals) - contracts.employee_id.contract_id = contracts.id - return contracts - - def draft_state(self): - self.state = "draft" - - def employeed_aproval(self): - #self.chick_saudi_percentage() - self.state = "employeed_aproval" - - def hr_head_approval(self): - #self.chick_saudi_percentage() - self.state = "hr_head_approval" - - def end_contract_state(self): - if self.date_end == False: - raise exceptions.Warning(_('The contract End Date Must Be Entered')) - else: - self.state = "end_contract" - - def program_directory(self): - #self.chick_saudi_percentage() - self.employee_id.contract_id = self.id - hiring_date = self.employee_id.first_hiring_date - effective = self.env['employee.effective.form'].search([('contract_id', '=', self.id)]) - if not effective and not hiring_date: - self.env['employee.effective.form'].create({ - 'employee_id': self.employee_id.id, - 'contract_id': self.id, - 'department_id': self.department_id.id, - 'contract_start': self.date_start, - 'effective_form_date': self.date_start, - 'state': 'draft'}) - self.state = "program_directory" - - def unlink(self): - for i in self: - if i.state != 'draft': - raise exceptions.Warning(_('You can not delete record in state not in draft')) - # if i.hiring_date: - # raise exceptions.Warning(_('You can not delete record has Hiring date')) - return super(Contract, self).unlink() - - @api.onchange('working_hours') - def _onchange_working_hours(self): - if self.employee_id.contract_id.id == self._origin.id: - self.env['resource.resource'].browse([self.employee_id.resource_id.id]).write( - {'calendar_id': self.working_hours.id}) - - - # Smart Button to access effective form - - def action_view_effective_frm(self): - effective_id = self.env['employee.effective.form'].search([('employee_id', '=', self.employee_id.id)]) - return { - 'name': _('Employee Effective Form'), - 'domain': [('id', '=', effective_id.id)], - 'view_mode': 'tree,form', - 'res_model': 'employee.effective.form', - 'view_id': False, - 'type': 'ir.actions.act_window', - } - - -class VacationDest(models.Model): - _name = 'hr.vacation.dest' - - _rec_name = 'name' - name = fields.Char(required=True) - - -class EmployeeChildAllowance(models.Model): - _name = 'hr.children.allowance' - - name = fields.Char(_('Children Name')) - age = fields.Integer(_('Age')) - fees = fields.Float(_('Educational Fees')) - remarks = fields.Text(_('Remarks')) - - # Relational fields - contract_id = fields.Many2one('hr.contract', _('Contract')) - - -class ContractType(models.Model): - _name = "hr.contract.type" - _description = "Contract Type" - _order = "sequence, id" - - name = fields.Char(string="Contract Type", required=True) - sequence = fields.Integer(help="Gives the sequence when displaying a list of Contract.", default=10) - salary_type = fields.Selection([("amount", _("Amount")), ("scale", _("Scale"))], string="Salary Type") - code = fields.Char(string='Code') - consultants = fields.Boolean(default=False, string='Consultants') - country_id = fields.Many2one("res.country", string="Country") - company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.company) - - - diff --git a/odex30_base/hr_contract_custom/models/hr_contract_extension.py b/odex30_base/hr_contract_custom/models/hr_contract_extension.py deleted file mode 100644 index ff8ceea..0000000 --- a/odex30_base/hr_contract_custom/models/hr_contract_extension.py +++ /dev/null @@ -1,150 +0,0 @@ -# -*- coding: utf-8 -*- - -import datetime -from dateutil import relativedelta -from odoo import api, fields, models, _, exceptions - - -class ContractExtension(models.Model): - _name = 'hr.contract.extension' - _inherit = ['mail.thread', 'mail.activity.mixin'] - _rec_name = 'employee_id' - - employee_id = fields.Many2one('hr.employee', string="Employee", required=True) - employee_no = fields.Char(related='employee_id.emp_no', readonly=True,string='Employee Number', store=True) - contract_id = fields.Many2one(related='employee_id.contract_id', store=True, string="Contract") - department_id = fields.Many2one(related='employee_id.department_id', store=True, string="Department") - type = fields.Selection(selection=[('extension', 'Extension'), ('end', 'Contract End'), ('confirm', 'Confirm')], - required=True, string="Type", tracking=True) - state = fields.Selection(selection=[('draft', 'Draft'), ('confirm', 'wait Direct Manager'), - ('emp_confirm', 'wait Employee'), - ('direct_manager', 'Wait HR Approve'), ('hr_approve', 'Approved'), - ('refused', 'Refused')], required=True, string="State", default='draft', - tracking=True) - date_from = fields.Date() - date_to = fields.Date() - old_date_from = fields.Date(compute='get_relation_field', store=True, string="Trial start") - old_date_to = fields.Date(compute='get_relation_field', store=True, string="Trial end") - contract_date_end = fields.Date(compute='get_relation_field', store=True, string="Contract Date end") - end_date = fields.Date() - comments = fields.Text(string="Comments") - company_id = fields.Many2one(related='employee_id.company_id', string="Company") - - @api.onchange('employee_id') - def get_relation_field(self): - for rec in self: - rec.old_date_from = rec.contract_id.trial_date_start - rec.old_date_to = rec.contract_id.trial_date_end - rec.contract_date_end = rec.contract_id.date_end - rec.end_date = rec.contract_id.trial_date_end - rec.date_from = False - rec.date_to = False - if rec.old_date_to: - date_start = datetime.datetime.strptime(str(rec.old_date_to), '%Y-%m-%d') - rec.date_from = rec.old_date_to - rec.date_to = date_start + relativedelta.relativedelta(months=3) - - @api.constrains('employee_id') - def once_request(self): - for i in self: - employee_id = self.env['hr.contract.extension'].search( - [('id', '!=', i.id), ('employee_id', '=', i.employee_id.id), - ('state', 'not in', ('draft', 'refused'))]) - for rec in employee_id: - if rec.type == 'extension' and i.type == 'extension': - raise exceptions.Warning(_('Sorry, Not possible to request Extension Form more than once')) - - if rec.type == 'confirm' and i.type == 'confirm': - raise exceptions.Warning(_('Sorry, Not possible to request Confirm Form more than once')) - - if rec.type == 'end' and i.type == 'end': - raise exceptions.Warning(_('Sorry, Not possible to request Termination Form more than once')) - - if rec.type == 'confirm' and (i.type == 'end' or i.type == 'extension'): - raise exceptions.Warning(_('Sorry, Not possible End Or Extension request After Confirm')) - - if rec.type == 'end' and (i.type == 'confirm' or i.type == 'extension'): - raise exceptions.Warning(_('Sorry, Not possible Confirm Or Extension request After End')) - - if not i.contract_id: - raise exceptions.Warning(_('Sorry, Not possible to request Extension with Not Contract')) - - @api.constrains('date_from', 'date_to') - def date_constrin(self): - for item in self: - if item.old_date_to and item.date_from: - if item.old_date_to > item.date_from: - raise exceptions.Warning(_('Extension Date Form Must be Greater than Old Date To')) - - if item.date_to and item.date_from: - if item.date_from >= item.date_to: - raise exceptions.Warning(_('Date Form Must be Less Than Date To')) - - date_start = datetime.datetime.strptime(str(item.date_from), '%Y-%m-%d').date() - date_end = datetime.datetime.strptime(str(item.date_to), '%Y-%m-%d').date() - trial_duration = relativedelta.relativedelta(date_end, date_start).months - if trial_duration > 3: - raise exceptions.Warning(_('The period of Extension trail duration must be not more than 3 months')) - - def confirm(self): - for rec in self: - rec.once_request() - rec.state = 'confirm' - - def direct_manager(self): - for rec in self: - rec.once_request() - if rec.type != 'extension': - rec.state = 'direct_manager' - else: - rec.state = 'emp_confirm' - - def emp_confirm(self): - for rec in self: - rec.once_request() - if rec.employee_id.user_id.id == rec.env.uid: - rec.state = 'direct_manager' - else: - raise exceptions.Warning(_('Sorry, For Employee %s Confirm Only !') % (rec.employee_id.name)) - - def hr_approve(self): - for rec in self: - rec.once_request() - if rec.type == 'extension': - rec.contract_id.sudo().write({ - #'trial_date_start': rec.date_from, - 'trial_date_end': rec.date_to - }) - elif rec.type == 'end': - rec.contract_id.sudo().write({ - # 'state':'end_contract', - 'date_end': rec.end_date - }) - else: - rec.contract_id.sudo().write({ - 'state': 'program_directory', }) - rec.state = 'hr_approve' - - def refused(self): - for rec in self: - if rec.type != 'extension' or rec.state != 'emp_confirm': - rec.state = "refused" - else: - rec.state = 'confirm' - - def draft_state(self): - for item in self: - if item.type == 'extension': - item.contract_id.sudo().write({ - #'trial_date_start': item.old_date_from, - 'trial_date_end': item.old_date_to - }) - if item.type == 'end': - item.contract_id.sudo().write({'date_end': item.contract_date_end}) - item.state = "draft" - - def unlink(self): - for i in self: - if i.state != 'draft': - raise exceptions.Warning(_('You can not delete record in state not in draft')) - return super(ContractExtension, self).unlink() diff --git a/odex30_base/hr_contract_custom/models/hr_employee.py b/odex30_base/hr_contract_custom/models/hr_employee.py deleted file mode 100644 index b31bbea..0000000 --- a/odex30_base/hr_contract_custom/models/hr_employee.py +++ /dev/null @@ -1,50 +0,0 @@ -# -*- coding: utf-8 -*- - -from num2words import num2words -from datetime import datetime, timedelta -from odoo import api, fields, models,_ - - -class HrEmployee(models.Model): - _inherit = "hr.employee" - - base_salary = fields.Float(compute="compute_base_salary") - salary_in_words = fields.Char(compute="get_salary_amount") - payslip_lines = fields.One2many(comodel_name="hr.payslip.line", compute="compute_base_salary") - employee_dependant = fields.One2many(related='contract_id.employee_dependant',readonly=False, tracking=True) - employee_type_id = fields.Many2one('hr.contract.type', string="Employee Type", ondelete='cascade', tracking=True) - - - @api.depends("base_salary") - def get_salary_amount(self): - for item in self: - item.salary_in_words = num2words(item.base_salary, lang=self.env.user.lang) - - def compute_base_salary(self): - for item in self: - last_day_of_prev_month = datetime.now().date().replace(day=1) - timedelta(days=1) - start_day_of_prev_month = datetime.now().date().replace(day=1) - timedelta(days=last_day_of_prev_month.day) - payroll = item.env["hr.payslip"].search( - [ - ("employee_id", "=", item.name), - ("date_from", "<=", datetime.now().date()), - ("date_to", ">=", datetime.now().date()), - ("contract_id", "=", item.contract_id.id), - ], - limit=1, - ) - if not payroll: - payroll = item.env["hr.payslip"].search( - [ - ("employee_id", "=", item.name), - ("date_from", "<=", start_day_of_prev_month), - ("date_to", ">=", last_day_of_prev_month), - ("contract_id", "=", item.contract_id.id), - ],limit=1, - ) - - item.base_salary = payroll.total_allowances - item.payslip_lines = payroll.allowance_ids.filtered( - lambda r: r.salary_rule_id.rules_type in ("salary", "house") - ).sorted(lambda b: b.name) - diff --git a/odex30_base/hr_contract_custom/models/hr_re_contract.py b/odex30_base/hr_contract_custom/models/hr_re_contract.py deleted file mode 100644 index 2f3eead..0000000 --- a/odex30_base/hr_contract_custom/models/hr_re_contract.py +++ /dev/null @@ -1,199 +0,0 @@ -# -*- coding: utf-8 -*- - -from odoo import models, fields, _, exceptions, api -import datetime -from datetime import datetime -from dateutil.relativedelta import relativedelta -from odoo.tools import DEFAULT_SERVER_DATE_FORMAT - - -class hr_extend(models.Model): - _name = 'hr.re.contract' - _rec_name = 'employee_id' - _inherit = ['mail.thread', 'mail.activity.mixin'] - - state = fields.Selection(string='State', selection=[ - ('draft', 'Draft'), - ('submitted', 'Submitted'), - ('direct_manager', 'Direct Manager'), - ('hr_manager', 'HR Manager'), - ('done', 'Re-Contract'), - ('refuse', 'Refuse'), - ], default='draft', tracking=True) - - company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.user.company_id) - employee_id = fields.Many2one('hr.employee', string='Employee', required=True) - date = fields.Date(default=fields.Date.context_today, string="Date Request") - effective_date = fields.Date() - job_id = fields.Many2one('hr.job', string='Job Position', compute='_get_employee_data', store=True) - department_id = fields.Many2one('hr.department', string='Department', compute='_get_employee_data', store=True) - - hire_date = fields.Date(string='Hire Date', compute='_get_employee_data', store=True) - contract_id = fields.Many2one('hr.contract', compute='_get_employee_data', store=True, string='Current Contract', - help='Latest contract of the employee') - - new_salary = fields.Float() - start_date = fields.Date(string='Current Contract Start Date', compute='_get_employee_data', store=True) - new_contract_start_date = fields.Date() - new_contract_end_date = fields.Date() - eoc_date = fields.Date(string='Current Contract End Date', compute='_get_employee_data', store=True) - increase_salary = fields.Selection([('no', 'NO'), ('yes', 'YES')], string='Increase Salary?', default='no') - last_renewal = fields.Boolean(readonly=True, string='Last Renewal?', default=True) - - contract_type = fields.Selection([('temporary', _('Temporary')), ('permanent', _('Permanent'))], - _('Contract Type'), default='temporary', tracking=True) - - iqama_end_date = fields.Date(related="employee_id.iqama_number.expiry_date",string='Identity End Date', readonly=True) - - # employee_type = fields.Selection(related='employee_id.contract_id.contract_description', store=True) - - def action_refuse(self): - for item in self: - if item.state == 'done': - contracts = self.env['hr.contract'].search([('employee_id', '=', self.employee_id.id)], - order='id DESC')[:2] - item.contract_id.write({ - 'salary': item.contract_id.salary_degree.base_salary, - 'salary_scale': item.contract_id.salary_scale.id, - 'salary_level': item.contract_id.salary_level.id, - 'salary_group': item.contract_id.salary_group.id, - 'salary_degree': item.contract_id.salary_degree.id, }) - self.state = "refuse" - - def action_submit(self): - self._get_employee_data() - self.state = 'submitted' - - def action_direct_manager(self): - # if self.employee_id.parent_id and self._uid != self.employee_id.parent_id.user_id.id: - # raise exceptions.Warning(_('This is Not Your Role beacuse Your Direct Manager')) - self._get_employee_data() - self._check_contract() - self.state = "direct_manager" - - def action_hr_manager(self): - self._get_employee_data() - self.state = "hr_manager" - - def action_done(self): - self._check_contract() - today = datetime.now().date() - str_today = today.strftime('%Y-%m-%d') - # if str_today != self.effective_date: - # raise exceptions.Warning(_('You can not re-contract employee because effective date is not today')) - last_record = self.env['hr.re.contract'].search( - [('id', '!=', self.id), ('employee_id', '=', self.employee_id.id), - ('state', '=', 'done'), ('last_renewal', '=', True)], order='id desc', limit=1) - default = { - 'job_id': self.job_id.id, - 'employee_id': self.employee_id.id, - 'department_id': self.department_id.id, - # 'date_start': self.new_contract_start_date, - 'date_end': self.new_contract_end_date, - 'name': 'Re-Contract' + self.employee_id.name, - 'state': 'program_directory', - } - if self.increase_salary == 'yes': - - default.update({'wage': self.new_salary_degree.base_salary, - 'salary_scale': self.new_salary_scale.id, - 'salary_level': self.new_salary_level.id, - # 'experience_year': self.experience_year, - 'salary_group': self.new_salary_group.id, - 'salary_degree': self.new_salary_degree.id, - }) - - else: - default.update({'wage': self.contract_id.salary_degree.base_salary, - 'salary_scale': self.contract_id.salary_scale.id, - 'salary_level': self.contract_id.salary_level.id, - 'experience_year': self.contract_id.experience_year, - 'salary_group': self.contract_id.salary_group.id, - 'salary_degree': self.contract_id.salary_degree.id, - }) - - c_id = self.contract_id.copy(default=default) - - for line in self.contract_id.employee_dependant: - line.contract_id = c_id.id - - for line in self.contract_id.advantages: - line.contract_advantage_id = c_id.id - - self.contract_id.write({'active': False}) - if last_record: - last_record.last_renewal = False - if self.contract_type == 'permanent': - c_id.contract_description = 'permanent' - # Employee back to service - self.employee_id.state = 'open' - self.contract_id.state = 'program_directory' - - self.state = "done" - - def unlink(self): - for i in self: - if i.state != 'draft': - raise exceptions.Warning(_('You can not delete record in state not in draft')) - return super(hr_extend, self).unlink() - - @api.onchange('employee_id', 'new_contract_start_date', 'contract_type') - def onchange_new_contract_start_date(self): - for rec in self: - if rec.eoc_date: - rec.new_contract_start_date = False - rec.new_contract_end_date = False - date_start = datetime.strptime(str(rec.eoc_date), '%Y-%m-%d') - date_start += relativedelta(days=1) - rec.new_contract_start_date = date_start - # rec.new_contract_end_date = date_start + relativedelta(years=3) - if not rec.eoc_date and rec.employee_id: - raise exceptions.Warning(_('You can not renewal contract is open Date')) - if rec.new_contract_start_date: - start_date = datetime.strptime(str(rec.new_contract_start_date), DEFAULT_SERVER_DATE_FORMAT).date() - end_date = start_date + relativedelta(years=1) - end_date -= relativedelta(days=1) - rec.new_contract_end_date = end_date - if rec.contract_type == 'permanent': - rec.new_contract_end_date = False - - def _check_contract(self): - old_start_date = datetime.strptime(str(self.contract_id.date_start), DEFAULT_SERVER_DATE_FORMAT).date() - # old_end_date = datetime.strptime(self.contract_id.date_end, DEFAULT_SERVER_DATE_FORMAT).date() - new_start_date = datetime.strptime(str(self.new_contract_start_date), DEFAULT_SERVER_DATE_FORMAT).date() - - if self.contract_id.date_end: - old_end_date = datetime.strptime(str(self.contract_id.date_end), DEFAULT_SERVER_DATE_FORMAT).date() - if new_start_date <= old_end_date: - raise exceptions.Warning(_('New Contract must have start date after the end date of old contract')) - elif old_start_date <= new_start_date <= old_end_date: - raise exceptions.Warning(_('New Contract must have start date after the end date of old contract')) - - if self.new_contract_end_date: - new_end_date = datetime.strptime(str(self.new_contract_end_date), DEFAULT_SERVER_DATE_FORMAT).date() - - if new_start_date >= new_end_date: - raise exceptions.Warning(_('New Contract start date must be before the end date')) - - return True - - def action_set_to_draft(self): - if self.state == 'done': - last_record = self.env['hr.re.contract'].search( - [('id', '!=', self.id), ('employee_id', '=', self.employee_id.id), - ('state', '=', 'done'), ('last_renewal', '=', False)], order='id desc', limit=1) - - if self.last_renewal == False: - raise exceptions.Warning(_('The record Cannot be Set To Draft Because It Is Not Last Renewal Record')) - for line in self.employee_id.contract_id.advantages: - line.contract_advantage_id = self.contract_id.id - for line in self.employee_id.contract_id.employee_dependant: - line.contract_id = self.contract_id.id - contracts = self.env['hr.contract'].search([('employee_id', '=', self.employee_id.id)], order='id DESC')[:2] - if self.contract_id: - self.contract_id.write({'active': True}) - contracts.draft_state() - contracts.unlink() - if last_record: - last_record.last_renewal = True - self.state = "draft" diff --git a/odex30_base/hr_contract_custom/report/employee_contract_report_template.xml b/odex30_base/hr_contract_custom/report/employee_contract_report_template.xml deleted file mode 100644 index 1d9c890..0000000 --- a/odex30_base/hr_contract_custom/report/employee_contract_report_template.xml +++ /dev/null @@ -1,851 +0,0 @@ - - - - - - - - - hr.contract - Contract Form - qweb-pdf - hr_contract_custom.employee_contract_report_template - - report - - - European A4 Transactions - - A4 - Portrait - 35 - 5 - 5 - 5 - - 35 - 90 - - - - - - diff --git a/odex30_base/hr_contract_custom/report/employee_dependents_report_template.xml b/odex30_base/hr_contract_custom/report/employee_dependents_report_template.xml deleted file mode 100644 index ebced9d..0000000 --- a/odex30_base/hr_contract_custom/report/employee_dependents_report_template.xml +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - - - - hr.contract - Dependents Report - qweb-pdf - hr_contract_custom.dependents_contract_report_temp - - report - - - - - - diff --git a/odex30_base/hr_contract_custom/report/payroll_template.xml b/odex30_base/hr_contract_custom/report/payroll_template.xml deleted file mode 100644 index f846093..0000000 --- a/odex30_base/hr_contract_custom/report/payroll_template.xml +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - - - - - - - - Salary Letter - hr.employee - qweb-pdf - hr_contract_custom.salary_letter_report_template - hr_contract_custom.salary_letter_report_template - 'Salary Letter for - %s' % (object.name)" - - - - diff --git a/odex30_base/hr_contract_custom/report/probationary_evaluation.xml b/odex30_base/hr_contract_custom/report/probationary_evaluation.xml deleted file mode 100644 index 68012ce..0000000 --- a/odex30_base/hr_contract_custom/report/probationary_evaluation.xml +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - hr.contract.extension - Probationary Evaluation Period Form - qweb-pdf - hr_contract_custom.probationary_evaluation_report - hr_contract_custom.probationary_evaluation_report - - report - - - diff --git a/odex30_base/hr_contract_custom/security/ir.model.access.csv b/odex30_base/hr_contract_custom/security/ir.model.access.csv deleted file mode 100644 index d0ca926..0000000 --- a/odex30_base/hr_contract_custom/security/ir.model.access.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,name,model_id:id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_hr_contract_executive,hr.contract.executive,model_hr_contract,hr_base.group_executive_manager,1,1,0,0 -access_hr_contract_user_employee,hr_contract_employee,model_hr_contract,base.group_user,1,1,0,0 -access_hr_contract_officer,hr_contract_officer,model_hr_contract,hr.group_hr_user,1,1,0,0 -access_hr_contract_type_manager,hr.contract.type.manager,model_hr_contract_type,hr.group_hr_manager,1,1,1,1 -access_hr_contract_type_user,hr.contract.type.user,model_hr_contract_type,hr.group_hr_user,1,0,0,0 -access_contract_extension_user,access_contract_extension_user,model_hr_contract_extension,hr.group_hr_user,1,1,1,1 -access_contract_extension_dp_manager,access_contract_extension_dp_manager,model_hr_contract_extension,hr_base.group_department_manager,1,1,1,0 -access_contract_extension_emp,access_contract_extension_emp,model_hr_contract_extension,base.group_user,1,1,0,0 -access_hr_re_contract_user,hr.re.contract.user,model_hr_re_contract,hr.group_hr_user,1,1,1,0 -access_hr_children_allowance_user,access_hr_children_allowance_user,model_hr_children_allowance,hr.group_hr_user,1,1,1,0 -access_hr_vacation_dest_user,access_hr_vacation_dest_user,model_hr_vacation_dest,hr.group_hr_user,1,1,1,0 diff --git a/odex30_base/hr_contract_custom/security/ir_rules.xml b/odex30_base/hr_contract_custom/security/ir_rules.xml deleted file mode 100644 index f9d26f0..0000000 --- a/odex30_base/hr_contract_custom/security/ir_rules.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Manager: views tickets requests of its subordinates - - - ['|',('department_id.manager_id.user_id','=', user.id), - ('department_id.parent_id.manager_id.user_id','=', user.id)] - - - - - - Manager: views tickets requests of all employee - - - [(1 ,'=', 1)] - - - - - hr re contract company rule - - ['|',('company_id','=',False),('company_id', 'in', - company_ids)] - - - - Contract Type company rule - - ['|',('company_id','=',False),('company_id', 'in', - company_ids)] - - - - Employee: views his Contract Only - - [('employee_id.user_id','=',user.id)] - - - - - HR: views all employee Contract - - [(1 ,'=', 1)] - - - - - - - Employee: views his extension Only - - [('employee_id.user_id','=',user.id)] - - - - - Manager: views extension requests of its subordinates - - - ['|',('department_id.manager_id.user_id','=', - [user.id]), - ('department_id.parent_id.manager_id.user_id','=', [user.id])] - - - - - - Manager: views extension requests of all employee - - - [(1 ,'=', 1)] - - - - - extension contract company rule - - ['|',('company_id','=',False),('company_id', 'in', - company_ids)] - - - - - \ No newline at end of file diff --git a/odex30_base/hr_contract_custom/static/description/icon.png b/odex30_base/hr_contract_custom/static/description/icon.png deleted file mode 100644 index 4141f52..0000000 Binary files a/odex30_base/hr_contract_custom/static/description/icon.png and /dev/null differ diff --git a/odex30_base/hr_contract_custom/static/fonts/ae_AlMohanad.ttf b/odex30_base/hr_contract_custom/static/fonts/ae_AlMohanad.ttf deleted file mode 100644 index bdd7360..0000000 Binary files a/odex30_base/hr_contract_custom/static/fonts/ae_AlMohanad.ttf and /dev/null differ diff --git a/odex30_base/hr_contract_custom/static/src/css/website_rtl.css b/odex30_base/hr_contract_custom/static/src/css/website_rtl.css deleted file mode 100644 index 7a8ddfb..0000000 --- a/odex30_base/hr_contract_custom/static/src/css/website_rtl.css +++ /dev/null @@ -1,22 +0,0 @@ -@media (min-width: 768px) { - .rtl .navbar-right { - float: left !important; - } - .rtl .navbar-right .dropdown .dropdown-menu { - right: auto !important; - left: 0 !important; - } - .rtl .navbar-left { - float: right !important; - } - .rtl .navbar-left .dropdown .dropdown-menu { - left: auto !important; - right: 0 !important; - } - .navbar-nav.navbar-right:last-child { - margin-left: auto; - } - .rtl .pull-left { - float: right !important; - } -} diff --git a/odex30_base/hr_contract_custom/views/contract_view.xml b/odex30_base/hr_contract_custom/views/contract_view.xml deleted file mode 100644 index 8460cee..0000000 --- a/odex30_base/hr_contract_custom/views/contract_view.xml +++ /dev/null @@ -1,419 +0,0 @@ - - - - - - hr.contract.form.inherit - hr.contract - - - - - -
-
-
- -
-
-
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- -
- - - - - - - - - - - - - - - - - - - - - - - -
- - - 1 - - - 0 - - - 1 - - - - 1 - - - - - - - - - - - - - - - 1 - - - state != 'draft' - - - state != 'draft' - - - state != 'draft' - - - -
-
- - - - hr.contract.inherit.tree - hr.contract - - - - - - - - - - - - - - - - - - - - - - - hr.contract.type.search - hr.contract.type - - - - - - - - - - hr.contract.type.form - hr.contract.type - -
- - - - - - - -
-
-
- - - Contract Types - hr.contract.type - list,form - - - - - - - - hr.contract - - - - false - - - -
- -
-
- -
-
-
-
- - - -
-
\ No newline at end of file diff --git a/odex30_base/hr_contract_custom/views/hr_contract_extension_view.xml b/odex30_base/hr_contract_custom/views/hr_contract_extension_view.xml deleted file mode 100644 index 261fbec..0000000 --- a/odex30_base/hr_contract_custom/views/hr_contract_extension_view.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - Contract.Extension - hr.contract.extension - -
-
-
- - -
-
- - - - - - - - - - - - - - - - - -
-
- - - -
-
-
-
- - - Contract.Extension.Tree - hr.contract.extension - - - - - - - - - - - - - Contract.Extension.search - hr.contract.extension - - - - - - - - - - - - - - - - - Contract Extension - ir.actions.act_window - hr.contract.extension - list,form - -

- -

-
-
- - -
-
\ No newline at end of file diff --git a/odex30_base/hr_contract_custom/views/hr_employee_view.xml b/odex30_base/hr_contract_custom/views/hr_employee_view.xml deleted file mode 100644 index 67a5c76..0000000 --- a/odex30_base/hr_contract_custom/views/hr_employee_view.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - hr.employee.form.inherit - hr.employee - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
\ No newline at end of file diff --git a/odex30_base/hr_contract_custom/views/hr_re_contract_view.xml b/odex30_base/hr_contract_custom/views/hr_re_contract_view.xml deleted file mode 100644 index 7921bc1..0000000 --- a/odex30_base/hr_contract_custom/views/hr_re_contract_view.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - Re-Contracting - hr.re.contract - list,form - - - - re-contracting - hr.re.contract - -
-
-
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - -
-
-
-
- - re-contracting - hr.re.contract - - - - - - - - - - - - -
-
\ No newline at end of file