summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorYannick Tivisse <yti@odoo.com>2019-02-14 09:25:17 +0000
committerYannick Tivisse <yti@odoo.com>2019-02-18 15:28:15 +0000
commit624a1fc56b06c22889da8c1ca7b2cc65d5eebd41 (patch)
treecf72fbe3ff21c7ac120693607cfd539666d4ce6d /addons
parent9cbc68b8ab804a5e72db8c00767969243c35421e (diff)
[FIX] resource: Make get_leave_days_data private
Diffstat (limited to 'addons')
-rw-r--r--addons/hr_holidays/models/hr_leave_allocation.py2
-rw-r--r--addons/resource/models/resource_mixin.py2
-rw-r--r--addons/resource/tests/test_resource.py20
3 files changed, 12 insertions, 12 deletions
diff --git a/addons/hr_holidays/models/hr_leave_allocation.py b/addons/hr_holidays/models/hr_leave_allocation.py
index f9f1e554e89..e71b6fd23ff 100644
--- a/addons/hr_holidays/models/hr_leave_allocation.py
+++ b/addons/hr_holidays/models/hr_leave_allocation.py
@@ -179,7 +179,7 @@ class HolidaysAllocation(models.Model):
period_start = creation_date
worked = holiday.employee_id._get_work_days_data(period_start, period_end, domain=[('holiday_id.holiday_status_id.unpaid', '=', True), ('time_type', '=', 'leave')])['days']
- left = holiday.employee_id.get_leave_days_data(period_start, period_end, domain=[('holiday_id.holiday_status_id.unpaid', '=', True), ('time_type', '=', 'leave')])['days']
+ left = holiday.employee_id._get_leave_days_data(period_start, period_end, domain=[('holiday_id.holiday_status_id.unpaid', '=', True), ('time_type', '=', 'leave')])['days']
prorata = worked / (left + worked) if worked else 0
days_to_give = holiday.number_per_interval
diff --git a/addons/resource/models/resource_mixin.py b/addons/resource/models/resource_mixin.py
index 14f5337cd6c..68541f891c0 100644
--- a/addons/resource/models/resource_mixin.py
+++ b/addons/resource/models/resource_mixin.py
@@ -122,7 +122,7 @@ class ResourceMixin(models.AbstractModel):
return self._get_days_data(intervals, day_total)
- def get_leave_days_data(self, from_datetime, to_datetime, calendar=None, domain=None):
+ def _get_leave_days_data(self, from_datetime, to_datetime, calendar=None, domain=None):
"""
By default the resource calendar is used, but it can be
changed using the `calendar` argument.
diff --git a/addons/resource/tests/test_resource.py b/addons/resource/tests/test_resource.py
index 855ceae592b..3f0c9a48106 100644
--- a/addons/resource/tests/test_resource.py
+++ b/addons/resource/tests/test_resource.py
@@ -463,7 +463,7 @@ class TestResMixin(TestResourceCommon):
})
# Jean asks to see how much leave he has taken
- data = self.jean.get_leave_days_data(
+ data = self.jean._get_leave_days_data(
datetime_tz(2018, 4, 9, 0, 0, 0, tzinfo=self.jean.tz),
datetime_tz(2018, 4, 13, 23, 59, 59, tzinfo=self.jean.tz),
)
@@ -473,14 +473,14 @@ class TestResMixin(TestResourceCommon):
# Patel Asks to see when Jean has taken some leaves
# Patel should see the same
- data = self.jean.get_leave_days_data(
+ data = self.jean._get_leave_days_data(
datetime_tz(2018, 4, 9, 0, 0, 0, tzinfo=self.patel.tz),
datetime_tz(2018, 4, 13, 23, 59, 59, tzinfo=self.patel.tz),
)
self.assertEqual(data, {'days': 1, 'hours': 8})
# use Patel as a resource, jean's leaves are not visible
- datas = self.patel.get_leave_days_data(
+ datas = self.patel._get_leave_days_data(
datetime_tz(2018, 4, 9, 0, 0, 0, tzinfo=self.patel.tz),
datetime_tz(2018, 4, 13, 23, 59, 59, tzinfo=self.patel.tz),
calendar=self.calendar_jean,
@@ -510,7 +510,7 @@ class TestResMixin(TestResourceCommon):
# John asks how much leaves he has
# He sees that he has only 15 hours of leave in his attendances
- data = self.john.get_leave_days_data(
+ data = self.john._get_leave_days_data(
datetime_tz(2018, 4, 9, 0, 0, 0, tzinfo=self.john.tz),
datetime_tz(2018, 4, 13, 23, 59, 59, tzinfo=self.john.tz),
)
@@ -525,7 +525,7 @@ class TestResMixin(TestResourceCommon):
'date_to': datetime_str(2018, 4, 2, 14, 0, 0, tzinfo=self.jean.tz),
})
- data = self.jean.get_leave_days_data(
+ data = self.jean._get_leave_days_data(
datetime_tz(2018, 4, 2, 0, 0, 0, tzinfo=self.jean.tz),
datetime_tz(2018, 4, 6, 23, 0, 0, tzinfo=self.jean.tz),
)
@@ -542,7 +542,7 @@ class TestResMixin(TestResourceCommon):
'date_to': datetime_str(2018, 4, 2, 10, 0, 0, tzinfo=self.jean.tz),
})
- data = self.jean.get_leave_days_data(
+ data = self.jean._get_leave_days_data(
datetime_tz(2018, 4, 2, 0, 0, 0, tzinfo=self.jean.tz),
datetime_tz(2018, 4, 6, 23, 0, 0, tzinfo=self.jean.tz),
)
@@ -559,7 +559,7 @@ class TestResMixin(TestResourceCommon):
'date_to': datetime_str(2018, 4, 2, 10, 0, 1, tzinfo=self.jean.tz),
})
- data = self.jean.get_leave_days_data(
+ data = self.jean._get_leave_days_data(
datetime_tz(2018, 4, 2, 0, 0, 0, tzinfo=self.jean.tz),
datetime_tz(2018, 4, 6, 23, 0, 0, tzinfo=self.jean.tz),
)
@@ -813,21 +813,21 @@ class TestTimezones(TestResourceCommon):
})
# 09-04-2018 10:00:00 - 13-04-2018 18:00:00
- data = self.jean.get_leave_days_data(
+ data = self.jean._get_leave_days_data(
datetime_tz(2018, 4, 9, 8, 0, 0),
datetime_tz(2018, 4, 13, 16, 0, 0),
)
self.assertEqual(data, {'days': 0.5, 'hours': 4})
# 09-04-2018 00:00:00 - 13-04-2018 08:00:00
- data = self.jean.get_leave_days_data(
+ data = self.jean._get_leave_days_data(
datetime_tz(2018, 4, 9, 8, 0, 0, tzinfo=self.tz3),
datetime_tz(2018, 4, 13, 16, 0, 0, tzinfo=self.tz3),
)
self.assertEqual(data, {'days': 0.75, 'hours': 6})
# 09-04-2018 08:00:00 - 14-04-2018 12:00:00
- data = self.jean.get_leave_days_data(
+ data = self.jean._get_leave_days_data(
datetime_tz(2018, 4, 9, 8, 0, 0, tzinfo=self.tz2),
datetime_tz(2018, 4, 13, 16, 0, 0, tzinfo=self.tz4),
)