[IMP] Add manager_id hr models
This commit is contained in:
parent
fc0394fcbf
commit
d451509441
|
|
@ -17,6 +17,9 @@ class HrAttendanceRegister(models.Model):
|
|||
department_id = fields.Many2one(related="employee_id.department_id", readonly=True, store=True)
|
||||
job_id = fields.Many2one(related="employee_id.job_id", readonly=True)
|
||||
employee_id = fields.Many2one('hr.employee', index=True, default=lambda item: item.get_user_id())
|
||||
manager_id = fields.Many2one('hr.employee', string='Direct Manager', related='employee_id.parent_id', store=True,
|
||||
readonly=True,
|
||||
domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]")
|
||||
employee_no = fields.Char(related='employee_id.emp_no', readonly=True,string='Employee Number', store=True)
|
||||
|
||||
note_text = fields.Text()
|
||||
|
|
|
|||
|
|
@ -67,6 +67,7 @@
|
|||
<field name="employee_id" string="Employee" domain="[('state','=','open')]"
|
||||
attrs="{'readonly': ['|',('from_hr_depart','=',False),('state','!=','draft')],
|
||||
'required':[('all_employees','=',False)]}"/>
|
||||
<field name="manager_id" invisible="1"/>
|
||||
<field name="employee_no" string="Employee Number" readonly="1" attrs="{'invisible':[('all_employees','=',True)]}"/>
|
||||
<field name="department_id" string="Department" readonly="1" />
|
||||
<field name="job_id" string="Job" readonly="1" attrs="{'invisible':[('all_employees','=',True)]}"/>
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@
|
|||
attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="employee_id" string="Employee"
|
||||
attrs="{'readonly': ['|',('from_hr_depart','=',False),('state','!=','draft')],'required':True}"/>
|
||||
<field name="manager_id"/>
|
||||
<field name="manager_id" />
|
||||
<field name="employee_no" string="Employee Number" readonly="1"/>
|
||||
<field name="department_id" string="Department" required="1" readonly="1"/>
|
||||
<field name="job_id" string="Job" required="1" readonly="1"/>
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@
|
|||
<group>
|
||||
<field name="transfer_type" attrs="{'readonly':[('state','!=','financial_manager')], 'required': [('state', '=', 'financial_manager')]}"/>
|
||||
<field name="employee_id" string="Responsible " required="1" attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="manager_id"/>
|
||||
<field name="manager_id" invisible="1"/>
|
||||
<field name="employee_no" string="Employee Number" readonly="1"/>
|
||||
|
||||
<field name="date_from" string="Date From"
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@
|
|||
attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="employee_id" string="Employee Name"
|
||||
attrs="{'readonly':['|',('state','!=','draft'),('from_hr_department','!=',True)],'required':[('from_hr_department','=',True)]}"/>
|
||||
<field name="manager_id"/>
|
||||
<field name="manager_id" invisible="1"/>
|
||||
<field name="employee_no" string="Employee Number" readonly="1"/>
|
||||
<field name="date" string="Date Request" required="1"
|
||||
attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@
|
|||
attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="employee_id" string="Employee"
|
||||
attrs="{'readonly': ['|',('from_hr_department','=',False),('state','!=','draft')],'required':True}"/>
|
||||
<field name="manager_id"/>
|
||||
<field name="manager_id" invisible="1"/>
|
||||
<field name="employee_no" string="Employee Number" readonly="1"/>
|
||||
<field name="job_id" string="Job Title" readonly="1"/>
|
||||
<field name="department_id" string="Department" readonly="1"/>
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@
|
|||
attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="employee_id" string="Employee Name"
|
||||
attrs="{'readonly': ['|',('from_hr','=',False),('state','!=','draft')],'required':True}"/>
|
||||
<field name="manager_id"/>
|
||||
<field name="manager_id" invisible="1"/>
|
||||
<field name="employee_no" string="Employee Number" readonly="1"/>
|
||||
|
||||
<field name="department_id" string="Department"/>
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@
|
|||
required="1"/>
|
||||
<field name="employee_id" string="Responsible" required="1"
|
||||
attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="manager_id"/>
|
||||
<field name="manager_id" invisible="1"/>
|
||||
<field name="employee_no" string="Employee Number" readonly="1"/>
|
||||
<field name="department_id2" string="Department" readonly="1"/>
|
||||
<field name="destination" string="Destination" widget="selection"
|
||||
|
|
|
|||
|
|
@ -781,6 +781,7 @@ msgstr "فرق الايام"
|
|||
#: code:addons/hr_holidays_public/models/hr_buy_vacation.py:0
|
||||
#: code:addons/hr_holidays_public/models/return_from_leave.py:0
|
||||
#: model:ir.model.fields.selection,name:hr_holidays_public.selection__buy_vacation__state__d_manager
|
||||
#: model:ir.model.fields,field_description:attendances.field_hr_attendance_register__manager_id
|
||||
#: model:ir.model.fields.selection,name:hr_holidays_public.selection__return_from_leave__state__review
|
||||
#: model:ir.model.fields,field_description:hr_holidays_public.field_leave_cancellation__manager_id
|
||||
#: model_terms:ir.ui.view,arch_db:hr_holidays_public.buy_vacation_form_view
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@
|
|||
<field name="from_hr_department" string="Another Employee" attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="employee_id" string="Employee"
|
||||
attrs="{'readonly':['|',('from_hr_department' , '=' , False),('state','!=','draft')]}" required="1"/>
|
||||
<field name="manager_id"/>
|
||||
<field name="manager_id" invisible="1"/>
|
||||
<field name="job_id" string="Job Title" readonly="1"/>
|
||||
<field name="department_id" string="Department" readonly="1"/>
|
||||
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@
|
|||
<field name="from_hr" string="Another Employee" attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="employee_id" string="Employee"
|
||||
attrs="{'readonly': ['|',('from_hr','=',False),('state','!=','draft')],'required':True}"/>
|
||||
<field name="manager_id"/>
|
||||
<field name="manager_id" invisible="1"/>
|
||||
<field name="employee_no" string="Employee Number" readonly="1"/>
|
||||
<field name="company_id" groups="base.group_multi_company" readonly="1"/>
|
||||
</group>
|
||||
|
|
|
|||
Loading…
Reference in New Issue