# -*- coding: utf-8 -*- # Part of Odoo Module Developed by Bizople Solutions Pvt. Ltd. # See LICENSE file for full copyright and licensing details. from odoo import models, fields, api class User(models.Model): _inherit = "res.users" app_ids = fields.One2many('favorite.apps', 'user_id',string="Favorite Apps") bookmark_ids = fields.One2many('bookmark.link', 'user_id',string="Bookmark Links") dark_mode = fields.Boolean(string="Is dark Mode Active", default=False) vertical_sidebar_pinned = fields.Boolean(string="Pinned Sidebar", default=True) backend_theme_config = fields.Many2one('backend.config', string="Backend Config", copy=False) multi_tab_ids = fields.One2many('biz.multi.tab', 'user_id', string="Multi Tabs") enable_todo_list = fields.Boolean(string="Enable To Do List", default=True) todo_list_ids = fields.One2many('todo.list', 'user_id', string="To Do List") table_color = fields.Boolean(string="Is Body Color") tool_color_id = fields.Char(string="Tool Color") @property def SELF_READABLE_FIELDS(self): return super().SELF_READABLE_FIELDS + ['enable_todo_list'] @property def SELF_WRITEABLE_FIELDS(self): return super().SELF_WRITEABLE_FIELDS + ['enable_todo_list']