Unlinking a model during uninstallation can potentially fail when the query removing any related mail activity types fails. This happens when such a record is still referenced in the mail_activity table. Explicitly removing related mail activities (as is done for the activity types and other related mail data) resolves the issue. Two tests are added, one that demonstrates the general flow and a regression test triggering the behavior that caused a bug in the uninstall procedure of the hr_holidays module. closes odoo/odoo#104152 X-original-commit: b315f7f562fc84a09d99d6e7676567eb6f285402 Signed-off-by: Raphael Collet <rco@odoo.com> Signed-off-by: De Caluwé Tom (tdc) <tdc@odoo.com>
20 lines
664 B
Python
20 lines
664 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from . import test_access_rights
|
|
from . import test_automatic_leave_dates
|
|
from . import test_allocation_access_rights
|
|
from . import test_holidays_flow
|
|
from . import test_hr_holidays_cancel_leave
|
|
from . import test_hr_holidays_tour
|
|
from . import test_hr_leave_type
|
|
from . import test_accrual_allocations
|
|
from . import test_change_department
|
|
from . import test_leave_requests
|
|
from . import test_out_of_office
|
|
from . import test_company_leave
|
|
from . import test_res_partner
|
|
from . import test_stress_days
|
|
from . import test_global_leaves
|
|
from . import test_uninstall
|