Odoo Book May 2026

In your main student record model, use the config_parameter to check if the feature is enabled before executing the notification logic.

from odoo import models, fields class ResConfigSettings(models.TransientModel): _inherit = 'res.config.settings' enable_student_notifications = fields.Boolean( string="Enable Student Creation Emails", config_parameter='education_organization.enable_student_notifications' ) Use code with caution. Copied to clipboard Odoo Book

from odoo import models, api class StudentRecord(models.Model): _name = 'student.record' @api.model def create(self, vals): res = super(StudentRecord, self).create(vals) # Check the system parameter is_enabled = self.env['ir.config_parameter'].sudo().get_param('education_organization.enable_student_notifications') if is_enabled: self.send_notification_email(res) return res Use code with caution. Copied to clipboard Other Common Features for Development In your main student record model, use the

Create a new Python file to inherit the res.config.settings model. This model is transient and requires special functions to save and retrieve data. Copied to clipboard Other Common Features for Development

Below is an example of developing a , which allows users to toggle specific functionalities on or off within a custom module. Feature: Custom Configuration Toggle

: Creating card-based displays for models like "Company Employees" to improve visual management.