Files
test/spiffy_theme_backend/models/res_users.py
2023-07-14 09:21:21 +08:00

27 lines
1.2 KiB
Python

# -*- 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']