File tree 3 files changed +8
-3
lines changed
resource_work_time_from_contracts/models
3 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,9 @@ class ResourceCalendarLeaves(models.Model):
13
13
# leaves for all resources are defined in the same resource calendar,
14
14
# which is needed to compute working hours while taking leaves into
15
15
# account.
16
+ # fixme A readonly related field without an inverse method should not have a
17
+ # default value, as it does not make sense.
18
+ # cf odoo/odoo/fields.py:626
16
19
calendar_id = fields .Many2one (
17
20
"resource.calendar" ,
18
21
related = "resource_id.calendar_id" ,
Original file line number Diff line number Diff line change 6
6
7
7
from pytz import timezone , utc
8
8
9
- from odoo import fields , models
9
+ from odoo import models
10
10
from odoo .tools import float_utils
11
11
12
12
from odoo .addons .resource .models .resource import ROUNDING_FACTOR
@@ -16,8 +16,6 @@ class ResourceMixin(models.AbstractModel):
16
16
17
17
_inherit = "resource.mixin"
18
18
19
- resource_calendar_id = fields .Many2one ("resource.calendar" )
20
-
21
19
def list_work_time_per_day (
22
20
self ,
23
21
from_datetime ,
Original file line number Diff line number Diff line change @@ -9,6 +9,10 @@ class ResourceResource(models.Model):
9
9
_inherit = "resource.resource"
10
10
11
11
# force this field to be equal to the resource_calendar_id of the company.
12
+ # fixme A readonly related field without an inverse method should not have a
13
+ # default value, as it does not make sense.
14
+ # cf odoo/odoo/fields.py:626
15
+
12
16
calendar_id = fields .Many2one (
13
17
"resource.calendar" ,
14
18
related = "company_id.resource_calendar_id" ,
You can’t perform that action at this time.
0 commit comments