This commit is contained in:
Bakry 2024-12-11 16:30:22 +03:00
parent 8d380e372d
commit 8da12e6902
5 changed files with 18 additions and 8 deletions

View File

@ -3427,8 +3427,8 @@ msgstr "الشؤون الادارية"
#. module: employee_requests
#: model_terms:ir.ui.view,arch_db:employee_requests.employee_clearance_form_form_view
#, python-format
msgid "Finance Approvals"
msgstr "تصديق المالية"
msgid "Approvals"
msgstr "تصديق"
#. module: employee_requests
#: model_terms:ir.ui.view,arch_db:employee_requests.employee_clearance_form_form_view

View File

@ -26,6 +26,7 @@
<field name="domain_force">[(1 ,'=', 1)]</field>
<field name="groups" eval="[(4, ref('hr_base.group_executive_manager')),
(4, ref('hr_base.group_general_manager')),
(4, ref('hr_base.group_services_manager')),
(4, ref('hr.group_hr_manager')),
(4, ref('hr.group_hr_user'))]"/>
</record>
@ -61,7 +62,7 @@
<field name="domain_force">[(1 ,'=', 1)]</field>
<field name="groups" eval="[(4, ref('hr_base.group_executive_manager')),
(4, ref('hr_base.group_general_manager')),
(4, ref('hr_base.group_account_manager')),
(4, ref('hr_base.group_services_manager')),
(4, ref('hr.group_hr_manager')),
(4, ref('hr.group_hr_user'))]"/>
</record>
@ -97,7 +98,7 @@
<field name="domain_force">[(1 ,'=', 1)]</field>
<field name="groups" eval="[(4, ref('hr_base.group_executive_manager')),
(4, ref('hr_base.group_general_manager')),
(4, ref('hr_base.group_account_manager')),
(4, ref('hr_base.group_services_manager')),
(4, ref('hr.group_hr_manager')),
(4, ref('hr.group_hr_user'))]"/>
</record>
@ -140,6 +141,7 @@
<field name="groups" eval="[(4, ref('hr_base.group_executive_manager')),
(4, ref('hr_base.group_general_manager')),
(4, ref('hr_base.group_account_manager')),
(4, ref('hr_base.group_services_manager')),
(4, ref('hr_base.group_administrative_affairs')),
(4, ref('hr_base.group_IT_manager')),
(4, ref('hr.group_hr_manager')),
@ -175,7 +177,7 @@
<field name="domain_force">[(1 ,'=', 1)]</field>
<field name="groups" eval="[(4, ref('hr_base.group_executive_manager')),
(4, ref('hr_base.group_general_manager')),
(4, ref('hr_base.group_account_manager')),
(4, ref('hr_base.group_services_manager')),
(4, ref('hr.group_hr_manager')),
(4, ref('hr.group_hr_user'))]"/>
</record>
@ -209,6 +211,7 @@
<field name="model_id" ref="model_employee_other_request"/>
<field name="domain_force">[(1 ,'=', 1)]</field>
<field name="groups" eval="[(4, ref('hr_base.group_general_manager')),
(4, ref('hr_base.group_services_manager')),
(4, ref('hr.group_hr_manager')),
(4, ref('hr.group_hr_user'))]"/>
</record>
@ -247,6 +250,7 @@
<field name="domain_force">[(1 ,'=', 1)]</field>
<field name="groups" eval="[(4, ref('hr_base.group_executive_manager')),
(4, ref('hr_base.group_general_manager')),
(4, ref('hr_base.group_services_manager')),
(4, ref('hr.group_hr_manager')),
(4, ref('hr.group_hr_user'))]"/>
</record>

View File

@ -51,11 +51,11 @@
groups="hr_base.group_general_manager,hr_base.group_executive_manager"
attrs="{'invisible':['|',('state','!=','hr_aaproval'),('exception','!=',True)]}"/>
<button name="validated" string="Finance Approval" class="oe_highlight" type="object"
groups="hr_base.group_account_manager"
<button name="validated" string="Approval" class="oe_highlight" type="object"
groups="hr_base.group_services_manager"
states="executive_office"/>
<button name="refused" string="Refuse" class="oe_highlight" type="object"
states="executive_office" groups="hr_base.group_account_manager"/>
states="executive_office" groups="hr_base.group_services_manager"/>
<button name="re_draft" string="RE-Draft" class="oe_highlight" type="object"
states="refused,validated"

View File

@ -1484,6 +1484,7 @@ msgstr "معلومات الإدارة"
#. module: hr_base
#: model:res.groups,name:hr_base.group_department_manager
#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view
#: model:ir.model.fields,field_description:hr.field_hr_employee_public__coach_id
msgid "Department Manager"
msgstr "مدير الادارة"

View File

@ -7,6 +7,11 @@ from odoo import api, exceptions, fields, models
from odoo.exceptions import ValidationError, Warning
from odoo.tools.translate import _
class HrEmployeePublic(models.Model):
_inherit = 'hr.employee.public'
coach_id = fields.Many2one('hr.employee.public', 'Department Manager', readonly=True)
# Hr_Employee
class HrEmployee(models.Model):