Commit: telescope_addons_cp:5fa4748a  
Subject: Add groups to all hr employee fields to stop failing tests
Author: Jake Warren
Committer: Jake Warren
Commit: enterprise:6ddc97d3  
Subject: [REV] quality_control: bring tests in initial state
Author: Adrien Widart (awt)
Committer: Adrien Widart (awt)
Commit: odoo:a91dbced  
Subject: [REV] {purchase_,}stock: group SM in same picking
Author: Adrien Widart (awt)
Committer: Adrien Widart (awt)
Version: 18
Config: Default
Build time: 36m
Wait time: 36m
Load time: 36m6s
Date Level Type Message
2026-03-11 19:15:18 INFO runbot Init build environment with config Default
2026-03-11 19:15:18 Starting step base from config Default
2026-03-11 19:15:18 Using Dockerfile Tag odoo:Telescope_DockerDefault
2026-03-11 19:16:48 INFO server odoo.modules.loading:360 1 modules loaded in 10.07s, 9241 queries (+9241 extra)
2026-03-11 19:16:57 INFO server odoo.modules.loading:360 18 modules loaded in 7.91s, 7893 queries (+7893 extra)
2026-03-11 19:17:01 INFO runbot Getting results for build 00180-18
2026-03-11 19:17:01 Step base finished in 99s
2026-03-11 19:17:01 Starting step all from config Default
2026-03-11 19:17:01 Using Dockerfile Tag odoo:Telescope_DockerDefault
2026-03-11 19:18:55 INFO server odoo.modules.loading:360 1 modules loaded in 53.31s, 9241 queries (+37347 extra)
2026-03-11 19:45:02 ERROR server odoo.addons.maintenance_customizations.tests.test_timesheet_grid_access_rights:343
ERROR: TestAccessRightsTimesheetGrid.test_employee_update_validated_timesheet
Traceback (most recent call last):
  File "/data/build/telescope_addons_cp/maintenance_customizations/tests/test_timesheet_grid_access_rights.py", line 343, in test_employee_update_validated_timesheet
    timesheet_to_validate.with_user(self.user_approver).action_validate_timesheet()
  File "/data/build/enterprise/timesheet_grid/models/analytic.py", line 207, in action_validate_timesheet
    analytic_lines = self.filtered_domain(self._get_domain_for_validation_timesheets())
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6715, in filtered_domain
    ok = data.filtered_domain(value)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6676, in filtered_domain
    data = record.mapped(key)
           ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6519, in mapped
    recs = recs._fields[name].mapped(recs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1385, in mapped
    self.__get__(first(remaining))
  File "/data/build/odoo/odoo/fields.py", line 3113, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 322, in fetch
    self._check_private_fields(field_names)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 338, in _check_private_fields
    raise AccessError(_('The fields “%s”, which you are trying to read, are not available for employee public profiles.', ','.join(private_fields)))
odoo.exceptions.AccessError: The fields “grade,straight_pay,regular_pay_rate,piecework_pay,holiday_pay,piecework_average”, which you are trying to read, are not available for employee public profiles.
2026-03-11 19:45:05 ERROR server odoo.addons.maintenance_customizations.tests.test_timesheet_grid_access_rights:467
ERROR: TestAccessRightsTimesheetGrid.test_last_validated_timesheet_date
Traceback (most recent call last):
  File "/data/build/telescope_addons_cp/maintenance_customizations/tests/test_timesheet_grid_access_rights.py", line 467, in test_last_validated_timesheet_date
    timesheet.with_user(self.user_approver).action_validate_timesheet()
  File "/data/build/enterprise/timesheet_grid/models/analytic.py", line 207, in action_validate_timesheet
    analytic_lines = self.filtered_domain(self._get_domain_for_validation_timesheets())
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6715, in filtered_domain
    ok = data.filtered_domain(value)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6676, in filtered_domain
    data = record.mapped(key)
           ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6519, in mapped
    recs = recs._fields[name].mapped(recs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1385, in mapped
    self.__get__(first(remaining))
  File "/data/build/odoo/odoo/fields.py", line 3113, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 322, in fetch
    self._check_private_fields(field_names)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 338, in _check_private_fields
    raise AccessError(_('The fields “%s”, which you are trying to read, are not available for employee public profiles.', ','.join(private_fields)))
odoo.exceptions.AccessError: The fields “grade,straight_pay,regular_pay_rate,piecework_pay,holiday_pay,piecework_average”, which you are trying to read, are not available for employee public profiles.
2026-03-11 19:45:11 ERROR server odoo.addons.maintenance_customizations.tests.test_timesheet_grid_access_rights:280
ERROR: TestAccessRightsTimesheetGrid.test_timesheet_validation_approver_and_invalidate
Traceback (most recent call last):
  File "/data/build/telescope_addons_cp/maintenance_customizations/tests/test_timesheet_grid_access_rights.py", line 280, in test_timesheet_validation_approver_and_invalidate
    timesheet_to_validate.with_user(self.user_approver).action_validate_timesheet()
  File "/data/build/enterprise/timesheet_grid/models/analytic.py", line 207, in action_validate_timesheet
    analytic_lines = self.filtered_domain(self._get_domain_for_validation_timesheets())
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6715, in filtered_domain
    ok = data.filtered_domain(value)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6676, in filtered_domain
    data = record.mapped(key)
           ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6519, in mapped
    recs = recs._fields[name].mapped(recs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1385, in mapped
    self.__get__(first(remaining))
  File "/data/build/odoo/odoo/fields.py", line 3113, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 322, in fetch
    self._check_private_fields(field_names)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 338, in _check_private_fields
    raise AccessError(_('The fields “%s”, which you are trying to read, are not available for employee public profiles.', ','.join(private_fields)))
odoo.exceptions.AccessError: The fields “grade,straight_pay,regular_pay_rate,piecework_pay,holiday_pay,piecework_average”, which you are trying to read, are not available for employee public profiles.
2026-03-11 19:45:14 ERROR server odoo.addons.maintenance_customizations.tests.test_timesheet_grid_access_rights:310
ERROR: TestAccessRightsTimesheetGrid.test_timesheet_validation_by_approver_when_he_is_manager_of_employee
Traceback (most recent call last):
  File "/data/build/telescope_addons_cp/maintenance_customizations/tests/test_timesheet_grid_access_rights.py", line 310, in test_timesheet_validation_by_approver_when_he_is_manager_of_employee
    timesheet_to_validate.with_user(self.user_approver).action_validate_timesheet()
  File "/data/build/enterprise/timesheet_grid/models/analytic.py", line 207, in action_validate_timesheet
    analytic_lines = self.filtered_domain(self._get_domain_for_validation_timesheets())
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6715, in filtered_domain
    ok = data.filtered_domain(value)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6676, in filtered_domain
    data = record.mapped(key)
           ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6519, in mapped
    recs = recs._fields[name].mapped(recs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1385, in mapped
    self.__get__(first(remaining))
  File "/data/build/odoo/odoo/fields.py", line 3113, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 322, in fetch
    self._check_private_fields(field_names)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 338, in _check_private_fields
    raise AccessError(_('The fields “%s”, which you are trying to read, are not available for employee public profiles.', ','.join(private_fields)))
odoo.exceptions.AccessError: The fields “grade,straight_pay,regular_pay_rate,piecework_pay,holiday_pay,piecework_average”, which you are trying to read, are not available for employee public profiles.
2026-03-11 19:45:15 ERROR server odoo.addons.maintenance_customizations.tests.test_timesheet_grid_access_rights:303
ERROR: TestAccessRightsTimesheetGrid.test_timesheet_validation_by_approver_when_he_is_not_responsible
Traceback (most recent call last):
  File "/data/build/telescope_addons_cp/maintenance_customizations/tests/test_timesheet_grid_access_rights.py", line 303, in test_timesheet_validation_by_approver_when_he_is_not_responsible
    ).action_validate_timesheet()
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/enterprise/timesheet_grid/models/analytic.py", line 207, in action_validate_timesheet
    analytic_lines = self.filtered_domain(self._get_domain_for_validation_timesheets())
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6715, in filtered_domain
    ok = data.filtered_domain(value)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6676, in filtered_domain
    data = record.mapped(key)
           ^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/models.py", line 6519, in mapped
    recs = recs._fields[name].mapped(recs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1385, in mapped
    self.__get__(first(remaining))
  File "/data/build/odoo/odoo/fields.py", line 3113, in __get__
    return super().__get__(records, owner)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/fields.py", line 1274, in __get__
    recs._fetch_field(self)
  File "/data/build/odoo/odoo/models.py", line 4120, in _fetch_field
    self.fetch(fnames)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 322, in fetch
    self._check_private_fields(field_names)
  File "/data/build/odoo/addons/hr/models/hr_employee.py", line 338, in _check_private_fields
    raise AccessError(_('The fields “%s”, which you are trying to read, are not available for employee public profiles.', ','.join(private_fields)))
odoo.exceptions.AccessError: The fields “grade,straight_pay,regular_pay_rate,piecework_pay,holiday_pay,piecework_average”, which you are trying to read, are not available for employee public profiles.
2026-03-11 19:45:18 ERROR server odoo.modules.loading:321 Module maintenance_customizations: 0 failures, 5 errors of 37 tests
2026-03-11 19:45:25 INFO server odoo.modules.loading:360 191 modules loaded in 1587.59s, 151189 queries (+1096490 extra)
2026-03-11 19:45:27 ERROR server odoo.modules.loading:609 At least one test failed when loading the modules.
2026-03-11 19:45:28 INFO server odoo.addons.base.models.ir_qweb:360 Pregenerating assets bundles
2026-03-11 19:46:16 INFO server odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts:360 Screencast frames in: /data/build/tests/00180-18-all/screencasts/failed_screencast_20260311_194616_591413
2026-03-11 19:49:44 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.browser:1681 QUnit: passed 87 tests (350 assertions), took 5s
2026-03-11 19:51:19 INFO runbot Killing build 00180-18, requested by Administrator (user #2)
2026-03-11 19:51:24 INFO runbot Kill build 00180-18