comiute total hours

This commit is contained in:
blackbelts 2025-06-18 12:24:32 +03:00
parent d6bb9b5d0e
commit 86d5b2c176
2 changed files with 10 additions and 6 deletions

View File

@ -24,7 +24,7 @@ class HrOfficialMission(models.Model):
hour_to = fields.Float(default=16)
date_duration = fields.Float()
hour_duration = fields.Float(default=8)
total_hours = fields.Float()
total_hours = fields.Float(compute='compute_number_of_hours')
balance = fields.Float()
early_exit = fields.Boolean()
mission_purpose = fields.Text()
@ -104,12 +104,13 @@ class HrOfficialMission(models.Model):
hr_nomination = fields.Boolean(string="HR Nomination")
@api.onchange('hour_duration', 'date_duration')
@api.constrains('hour_duration', 'date_duration')
@api.depends('hour_duration', 'date_duration')
def compute_number_of_hours(self):
for item in self:
if item.hour_duration and item.date_duration:
item.total_hours = item.hour_duration * item.date_duration
item.total_hours = item.hour_duration * item.date_duration

View File

@ -367,7 +367,10 @@
<page string="Training Table">
<field name="table_ids">
<field name="table_ids" context="{
'default_hour_from': hour_from,
'default_hour_to': hour_to
}" >
<tree editable="bottom">
<field name="description" string="Description" />
<field name="date" string="Date Requestt"/>
@ -543,7 +546,7 @@
<group>
<group>
<field name="employee_id" readonly="1" />
<!-- <field name="official_mission_id" readonly="1" string='Mission Type' />-->
<!-- <field name="official_mission_id" readonly="1" string='Mission Type' />-->
<field name="official_mission_id"
readonly="1"
string='Mission Type'