diff --git a/odex25_hr/employee_requests/i18n/ar_001.po b/odex25_hr/employee_requests/i18n/ar_001.po index 4f65919ff..ebc1c8ebd 100644 --- a/odex25_hr/employee_requests/i18n/ar_001.po +++ b/odex25_hr/employee_requests/i18n/ar_001.po @@ -2518,19 +2518,6 @@ msgstr "السبب" msgid "Receiving driving License :" msgstr "استلام رخصة القيادة:" -#. module: employee_requests -#: code:addons/employee_requests/models/hr_clearance_form.py:0 -#: code:addons/employee_requests/models/hr_clearance_form.py:0 -#: code:addons/employee_requests/models/hr_clearance_form.py:0 -#: code:addons/employee_requests/models/hr_clearance_form.py:0 -#: code:addons/employee_requests/models/hr_clearance_form.py:0 -#: code:addons/employee_requests/models/other_request.py:0 -#: model_terms:ir.ui.view,arch_db:employee_requests.employee_clearance_form_form_view -#: model_terms:ir.ui.view,arch_db:employee_requests.employee_other_request_form_view -#, python-format -msgid "Refuse" -msgstr "مرفوض" - #. module: employee_requests #: model:ir.model.fields,field_description:employee_requests.field_hr_personal_permission__refuse_cause msgid "Refuse Cause" @@ -2539,17 +2526,24 @@ msgstr "سبب الرفض" #. module: employee_requests #: code:addons/employee_requests/models/employee_department_jobs.py:0 #: code:addons/employee_requests/models/employee_effective_form.py:0 -#: code:addons/employee_requests/models/employee_overtime_request.py:0 #: code:addons/employee_requests/models/house_allowance_advance.py:0 -#: code:addons/employee_requests/models/hr_personal_permission.py:0 #: model_terms:ir.ui.view,arch_db:employee_requests.employee_department_jobs_form_view -#: model_terms:ir.ui.view,arch_db:employee_requests.employee_overtime_request_form_view -#: model_terms:ir.ui.view,arch_db:employee_requests.employee_personal_permission_form_view #: model_terms:ir.ui.view,arch_db:employee_requests.employee_request_effective_form_view #, python-format msgid "Refused" msgstr "مرفوض" +#. module: employee_requests +#: code:addons/employee_requests/models/employee_overtime_request.py:0 +#: code:addons/employee_requests/models/hr_personal_permission.py:0 +#: model_terms:ir.ui.view,arch_db:employee_requests.employee_clearance_form_form_view +#: model_terms:ir.ui.view,arch_db:employee_requests.employee_other_request_form_view +#: model_terms:ir.ui.view,arch_db:employee_requests.employee_overtime_request_form_view +#: model_terms:ir.ui.view,arch_db:employee_requests.employee_personal_permission_form_view +#, python-format +msgid "Refuse" +msgstr "رفض" + #. module: employee_requests #: model:ir.model.fields,field_description:employee_requests.field_hr_personal_permission__refused_by msgid "Refused By" @@ -3802,13 +3796,19 @@ msgid "Print Salary Confirmation" msgstr "طباعة تثبيت الراتب" #. module: employee_requests -#: code:addons/employee_requests/models/employee_overtime_request.py:0 +#: code:addons/employee_requests/models/hr_personal_permission.py:0 #, python-format -msgid "Sorry, The Approval For The Direct Manager %s Only OR HR Manager!" -msgstr "للأسف، لموافقة المدير المباشر %s فقط او مدير الموارد البشرية !" +msgid "Sorry, The Approval For The Direct Manager '%s' Only OR HR Manager!" +msgstr "للأسف، لموافقة المدير المباشر '%s' فقط او مدير الموارد البشرية !" #. module: employee_requests #: code:addons/employee_requests/models/employee_overtime_request.py:0 #, python-format -msgid "Sorry, The Approval For The Department Manager %s Only OR HR Manager!" -msgstr "للأسف، لموافقة مدير الإدارة %s فقط او مدير الموارد البشرية !" +msgid "Sorry, The Approval For The Direct Manager '%s' Only OR HR Manager!" +msgstr "للأسف، لموافقة المدير المباشر '%s' فقط او مدير الموارد البشرية !" + +#. module: employee_requests +#: code:addons/employee_requests/models/employee_overtime_request.py:0 +#, python-format +msgid "Sorry, The Approval For The Department Manager '%s' Only OR HR Manager!" +msgstr "للأسف، لموافقة مدير الإدارة '%s' فقط او مدير الموارد البشرية !" diff --git a/odex25_hr/employee_requests/models/employee_overtime_request.py b/odex25_hr/employee_requests/models/employee_overtime_request.py index af1a68eb9..83a141ecf 100644 --- a/odex25_hr/employee_requests/models/employee_overtime_request.py +++ b/odex25_hr/employee_requests/models/employee_overtime_request.py @@ -150,10 +150,10 @@ class employee_overtime_request(models.Model): #self.state = "direct_manager" for rec in self: if rec.employee_id.parent_id: - if rec.employee_id.parent_id.user_id.id == rec.env.uid or rec.env.company.hr_manager_id.user_id == rec.env.uid: + if rec.employee_id.parent_id.user_id.id == rec.env.uid or rec.env.company.hr_manager_id.user_id.id == rec.env.uid: rec.write({'state': 'direct_manager'}) else: - raise exceptions.Warning(_('Sorry, The Approval For The Direct Manager %s Only OR HR Manager!')%(rec.employee_id.parent_id.name)) + raise exceptions.Warning(_("Sorry, The Approval For The Direct Manager '%s' Only OR HR Manager!")%(rec.employee_id.parent_id.name)) else: rec.write({'state': 'direct_manager'}) @@ -162,10 +162,10 @@ class employee_overtime_request(models.Model): #self.state = "financial_manager" for rec in self: if rec.employee_id.coach_id: - if rec.employee_id.coach_id.user_id.id == rec.env.uid or rec.env.company.hr_manager_id.user_id == rec.env.uid: + if rec.employee_id.coach_id.user_id.id == rec.env.uid or rec.env.company.hr_manager_id.user_id.id == rec.env.uid: rec.write({'state': 'financial_manager'}) else: - raise exceptions.Warning(_('Sorry, The Approval For The Department Manager %s Only OR HR Manager!')%(rec.employee_id.coach_id.name)) + raise exceptions.Warning(_("Sorry, The Approval For The Department Manager '%s' Only OR HR Manager!")%(rec.employee_id.coach_id.name)) else: rec.write({'state': 'financial_manager'}) diff --git a/odex25_hr/employee_requests/models/hr_personal_permission.py b/odex25_hr/employee_requests/models/hr_personal_permission.py index 38f2bae58..b30e36e96 100644 --- a/odex25_hr/employee_requests/models/hr_personal_permission.py +++ b/odex25_hr/employee_requests/models/hr_personal_permission.py @@ -295,10 +295,10 @@ class HrPersonalPermission(models.Model): #self.state = "direct_manager" for rec in self: if rec.employee_id.parent_id: - if rec.employee_id.parent_id.user_id == rec.env.uid or rec.env.company.hr_manager_id.user_id == rec.env.uid: + if rec.employee_id.parent_id.user_id.id == rec.env.uid or rec.env.company.hr_manager_id.user_id.id == rec.env.uid: rec.write({'state': 'direct_manager'}) else: - raise exceptions.Warning(_('Sorry, The Approval For The Direct Manager %s Only OR HR Manager!')%(rec.employee_id.parent_id.name)) + raise exceptions.Warning(_("Sorry, The Approval For The Direct Manager '%s' Only OR HR Manager!")%(rec.employee_id.parent_id.name)) else: rec.write({'state': 'direct_manager'}) diff --git a/odex25_hr/employee_requests/views/employee_overtime_request.xml b/odex25_hr/employee_requests/views/employee_overtime_request.xml index 7e226553f..d97f6cba0 100644 --- a/odex25_hr/employee_requests/views/employee_overtime_request.xml +++ b/odex25_hr/employee_requests/views/employee_overtime_request.xml @@ -30,30 +30,30 @@