From ff40e3661cffd0cea9ce1d63a08ade98c8d56f5c Mon Sep 17 00:00:00 2001 From: Denis Vermylen Date: Fri, 27 Jan 2017 17:41:36 +0100 Subject: [PATCH] [FIX] google_calendar, hr_attendance: fix base_config_settings action name When going to the General Settings and clicking a link generating breadcrumbs, the breadcrumbs would not always read "General Settings". Not sure why, but Odoo seems to takes the breadcrumb name from the last ir.actions.act_window with the res_model being "base.config.settings". In google_calendar: such an action was named API Configuration. In hr_attendance: the settings wrongly inherits from base.config.settings without renaming the model. -> Model is renamed to attendance.config.settings like in other modules (e.g.: sale) to avoid collision. --- addons/google_calendar/views/res_config_views.xml | 2 +- addons/hr_attendance/models/res_config.py | 3 ++- addons/hr_attendance/views/res_config_view.xml | 7 +++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/google_calendar/views/res_config_views.xml b/addons/google_calendar/views/res_config_views.xml index 1198d9b8177..6653c9ba3cd 100644 --- a/addons/google_calendar/views/res_config_views.xml +++ b/addons/google_calendar/views/res_config_views.xml @@ -20,7 +20,7 @@ - API Configuration + General Settings ir.actions.act_window base.config.settings form diff --git a/addons/hr_attendance/models/res_config.py b/addons/hr_attendance/models/res_config.py index 917a3e25c5f..ca13339cbcf 100644 --- a/addons/hr_attendance/models/res_config.py +++ b/addons/hr_attendance/models/res_config.py @@ -5,7 +5,8 @@ from odoo import fields, models class BaseConfigSettings(models.TransientModel): - _inherit = 'base.config.settings' + _name = 'attendance.config.settings' + _inherit = 'res.config.settings' group_attendance_use_pin = fields.Boolean(string='Employee PIN', implied_group="hr_attendance.group_hr_attendance_use_pin") diff --git a/addons/hr_attendance/views/res_config_view.xml b/addons/hr_attendance/views/res_config_view.xml index fcd5bf31638..b8c11252fbf 100644 --- a/addons/hr_attendance/views/res_config_view.xml +++ b/addons/hr_attendance/views/res_config_view.xml @@ -1,9 +1,8 @@ - base.config.setting.hr.form.attendance - base.config.settings - 99 + attendance.config.settings.hr.form.attendance + attendance.config.settings
@@ -57,7 +56,7 @@ Attendance Settings - base.config.settings + attendance.config.settings form inline