[init/add] generic backend theme

This commit is contained in:
Daveanand Mannie
2026-01-09 20:25:07 -05:00
commit 8af4c7e966
213 changed files with 6068 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
from . import models
import base64
from odoo.tools import file_open
def _setup_module(env):
if env.ref('base.main_company', False):
with file_open('web/static/img/favicon.ico', 'rb') as file:
env.ref('base.main_company').write({
'favicon': base64.b64encode(file.read())
})
with file_open('muk_web_theme/static/src/img/background.png', 'rb') as file:
env.ref('base.main_company').write({
'background_image': base64.b64encode(file.read())
})
def _uninstall_cleanup(env):
env['res.config.settings']._reset_theme_color_assets()