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 @@
-
-
-
-
-