[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.
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
</record>
|
||||
|
||||
<record id="action_config_settings_google_calendar" model="ir.actions.act_window">
|
||||
<field name="name">API Configuration</field>
|
||||
<field name="name">General Settings</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">base.config.settings</field>
|
||||
<field name="view_mode">form</field>
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="hr_attendance_view_config" model="ir.ui.view">
|
||||
<field name="name">base.config.setting.hr.form.attendance</field>
|
||||
<field name="model">base.config.settings</field>
|
||||
<field name="priority">99</field>
|
||||
<field name="name">attendance.config.settings.hr.form.attendance</field>
|
||||
<field name="model">attendance.config.settings</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Configuration" class= "oe_form_configuration">
|
||||
<header>
|
||||
@@ -57,7 +56,7 @@
|
||||
|
||||
<record id="action_hr_attendance_settings" model="ir.actions.act_window">
|
||||
<field name="name">Attendance Settings</field>
|
||||
<field name="res_model">base.config.settings</field>
|
||||
<field name="res_model">attendance.config.settings</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="target">inline</field>
|
||||
<field name="view_id" ref="hr_attendance_view_config"/>
|
||||
|
||||
Reference in New Issue
Block a user