diff --git a/yuthon_hr_attendance/__init__.py b/yuthon_hr_attendance/__init__.py index e0eb6e53b..f4bb00c04 100644 --- a/yuthon_hr_attendance/__init__.py +++ b/yuthon_hr_attendance/__init__.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- - from . import controllers from . import models from . import wizard + diff --git a/yuthon_hr_attendance/__manifest__.py b/yuthon_hr_attendance/__manifest__.py index d99e63101..28601feaa 100644 --- a/yuthon_hr_attendance/__manifest__.py +++ b/yuthon_hr_attendance/__manifest__.py @@ -8,7 +8,7 @@ 'description': ''' ''', 'author': 'pengyuthon', - 'version': '17.0.1.2.1', + 'version': '3.1', 'category': 'Human Resources/Attendances', 'sequence': 240, 'website': 'https://www.pengyuthon.com', @@ -83,5 +83,6 @@ }, 'installable': True, 'application': True, + 'post_init_hook':'recompute_my_model_fields', 'license': 'LGPL-3', } diff --git a/yuthon_hr_attendance/migrations/17.0.3.1/end-migrate.py b/yuthon_hr_attendance/migrations/17.0.3.1/end-migrate.py new file mode 100644 index 000000000..08bffe2a4 --- /dev/null +++ b/yuthon_hr_attendance/migrations/17.0.3.1/end-migrate.py @@ -0,0 +1,13 @@ +# migrations/17.0.1.1/post-migration.py +import logging + +from odoo import api, SUPERUSER_ID + +_logger = logging.getLogger(__name__) + +def migrate(cr, version): + env = api.Environment(cr, SUPERUSER_ID, {}) + records = env['planning.slot'].search([]) + _logger.info(f'更新模块planning.slot的display_name字段') + if records: + records._compute_display_name() \ No newline at end of file