# -*- coding: utf-8 -*- # See LICENSE file for full copyright and licensing details. # Developed by Bizople Solutions Pvt. Ltd. from odoo.modules.module import get_resource_path from odoo import api, http, fields, models, tools, _ from odoo.http import request import base64 class ResConfig(models.TransientModel): _inherit = 'res.config.settings' spiffy_favicon = fields.Binary(related='company_id.favicon', string="Backend Tab Favicon", readonly=False) tab_name = fields.Char(related='company_id.tab_name', string="Backend Tab Name", readonly=False) backend_theme_level = fields.Selection( related='company_id.backend_theme_level', string="Backend Theme Level", required=True, readonly=False) login_page_style = fields.Selection( related='company_id.login_page_style', string="Login Styles", required=True, readonly=False) login_page_background_img = fields.Binary( related='company_id.login_page_background_img', string="Login Background Image", readonly=False) login_page_background_color = fields.Char( related='company_id.login_page_background_color', string='Login Background Color', readonly=False) login_page_text_color = fields.Char( related='company_id.login_page_text_color', string='Login Text Color', readonly=False) show_bg_image = fields.Boolean( related='company_id.show_bg_image', string='Add Login Background Image', readonly=False) backend_menubar_logo = fields.Binary( related='company_id.backend_menubar_logo', string="Menubar Logo", readonly=False) backend_menubar_logo_icon = fields.Binary( related='company_id.backend_menubar_logo_icon', string="Menubar Logo Icon", readonly=False) # Fields for PWA start enable_pwa = fields.Boolean( string='Enable PWA', related='company_id.enable_pwa', readonly=False,) app_name_pwa = fields.Char( 'App Name', related='company_id.app_name_pwa', readonly=False) short_name_pwa = fields.Char( 'Short Name', related='company_id.short_name_pwa', readonly=False) description_pwa = fields.Char( 'App Description', related='company_id.description_pwa', readonly=False) image_192_pwa = fields.Binary( 'Image 192px', related='company_id.image_192_pwa', readonly=False) image_512_pwa = fields.Binary( 'Image 512px', related='company_id.image_512_pwa', readonly=False) start_url_pwa = fields.Char( 'App Start Url', related='company_id.start_url_pwa', readonly=False) background_color_pwa = fields.Char( 'Background Color', related='company_id.background_color_pwa', readonly=False) theme_color_pwa = fields.Char( 'Theme Color', related='company_id.theme_color_pwa', readonly=False) pwa_shortcuts_ids = fields.Many2many( related='company_id.pwa_shortcuts_ids', readonly=False) # Fields for PWA end spiffy_toobar_color = fields.Char('Toolbar Color', related='company_id.spiffy_toobar_color', readonly=False) prevent_auto_save = fields.Boolean( related='company_id.prevent_auto_save', string='Prevent Auto Save ?', readonly=False) prevent_auto_save_warning = fields.Char('Auto Save Warning', related='company_id.prevent_auto_save_warning', readonly=False)