27 lines
1.2 KiB
Python
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'] |