MuK Backend Theme

by
Odoo 55
v 14.0 Third Party 25340
Download for v 14.0 Deploy on Odoo.sh Live Preview
Backend themes might not work with Odoo Enterprise Edition. Please read the description carefully and, in doubt, ask the author before buying.
Lines of code 3993
Technical Name muk_web_theme
LicenseLGPL-3
Websitehttp://www.mukit.at
Also available in version v 15.0 v 13.0 v 12.0
You bought this module and need support? Click here!
Lines of code 3993
Technical Name muk_web_theme
LicenseLGPL-3
Websitehttp://www.mukit.at
Also available in version v 15.0 v 13.0 v 12.0

MuK Backend Theme

Odoo Community Backend Theme

MuK IT GmbH - www.mukit.at

Overview

This module offers a mobile compatible design for Odoo Community. Furthermore it allows the user to define some design preferences. So he can choose the size of the sidebar and the position of the chatter. In addition, the background image of the app menu can be set for each company.

Desktop Interface

Mobile Interface

Fully Customizable

Want more?

Are you having troubles with your Odoo integration? Or do you feel your system lacks of essential features?
If your answer is YES to one of the above questions, feel free to contact us at anytime with your inquiry.
We are looking forward to discuss your needs and plan the next steps with you.

Our Services

Odoo
Implementation

Odoo
Integration

Odoo
Customization

Odoo
Development

Odoo
Support

MuK Web Theme

This module offers a mobile compatible design for Odoo Community. Furthermore it allows the user to define some design preferences. So he can choose the size of the sidebar and the position of the chatter. In addition, the background image of the app menu can be set for each company.

Installation

To install this module, you need to:

Download the module and add it to your Odoo addons folder. Afterward, log on to your Odoo server and go to the Apps menu. Trigger the debug mode and update the list by clicking on the "Update Apps List" link. Now install the module by clicking on the install button.

Another way to install this module is via the package management for Python (PyPI).

To install our modules using the package manager make sure odoo-autodiscover is installed correctly. Then open a console and install the module by entering the following command:

pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>

The module name consists of the Odoo version and the module name, where underscores are replaced by a dash.

Module:

odoo<version>-addon-<module_name>

Example:

sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils

Once the installation has been successfully completed, the app is already in the correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the debug mode and update the list by clicking on the "Update Apps List" link. Now install the module by clicking on the install button.

The biggest advantage of this variant is that you can now also update the app using the "pip" command. To do this, enter the following command in your console:

pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>

When the process is finished, restart your server and update the application in Odoo. The steps are the same as for the installation only the button has changed from "Install" to "Upgrade".

You can also view available Apps directly in our repository and find a more detailed installation guide on our website.

For modules licensed under OPL-1, you will receive access data when you purchase the module. If the modules were not purchased directly from MuK IT please contact our support (support@mukit.at) with a confirmation of purchase to receive the corresponding access data.

Upgrade

To upgrade this module, you need to:

Download the module and add it to your Odoo addons folder. Restart the server and log on to your Odoo server. Select the Apps menu and upgrade the module by clicking on the upgrade button.

If you installed the module using the "pip" command, you can also update the module in the same way. Just type the following command into the console:

pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>

When the process is finished, restart your server and update the application in Odoo, just like you would normally.

Configuration

No additional configuration is needed to use this module.

Usage

After the module is installed, the design is adjusted accordingly.

Credits

Contributors

Images

Some pictures are based on or inspired by:

  • Freepik

Projects

Parts of the module are inspired by:

  • Web Responsive
  • List Range Selection
  • Openworx Backend Theme

Author & Maintainer

This module is maintained by the MuK IT GmbH.

MuK IT is an Austrian company specialized in customizing and extending Odoo. We develop custom solutions for your individual needs to help you focus on your strength and expertise to grow your business.

If you want to get in touch please contact us via mail (sale@mukit.at) or visit our website (https://mukit.at).

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Installation failed
by
Serena
on 2/11/22, 5:30 AM

I tried to install the theme version 14 community but it doesn't appear in the app list, can someone help me? Thank you


¡Solution!
by
Andres Camilo Briñez Nuñez
on 1/6/22, 12:29 AM

friends the errors that come out is because we did not restore the ODOO service "systemctl restart odoo" before installing the module. I provided it in version 14 community


stay away from this
by
Mohtashim Shaikh
on 12/30/21, 6:01 PM

even though i read so many bad comments but I still installed it and this stuff broke entire app.

stay away from this 


Great
by
Okeleke Mike
on 11/3/21, 6:23 PM



Can't change background and menu color between companies
by
Ricardo Martins
on 11/2/21, 1:40 PM

Hi, 


great app but it does not let me have a diferent background or menu color betweeen companies.

Can you please check?

I am using odoo v14.


Thanks. 


When installing the Theme
by
Le Thanh Tung
on 10/11/21, 7:20 AM

I have problem


by
Antonis Pagounas
on 9/8/21, 5:12 PM

When installing the Theme without installing any module I get the error:

Error:

Traceback:

Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found

    at Object.exception (http://51.116.239.96:8069/web/content/206-50bfa64/web.assets_common.js:4407:7)

    at Engine._render (http://51.116.239.96:8069/web/content/206-50bfa64/web.assets_common.js:4452:103)

    at Engine.render (http://51.116.239.96:8069/web/content/206-50bfa64/web.assets_common.js:4448:151)

    at Class.renderElement (http://51.116.239.96:8069/web/content/206-50bfa64/web.assets_common.js:4977:775)

    at http://51.116.239.96:8069/web/content/206-50bfa64/web.assets_common.js:4987:6


When installing the theme after first installing several modules the app icons on the sidebar do not show.

Tried to install it several times.


by
Georgian Dinca
on 7/10/21, 7:40 PM

On Odoo 14 - any advise?

Error:
Traceback:
Error: QWeb2 - template['ControlPanel']: Error evaluating template: SyntaxError: Unexpected token '['
    at Object.exception (http://65.21.243.12:8069/web/static/lib/qweb/qweb2.js:48:19)
    at Engine._render (http://65.21.243.12:8069/web/static/lib/qweb/qweb2.js:474:32)
    at Engine.render (http://65.21.243.12:8069/web/static/lib/qweb/qweb2.js:450:26)
    at Class.renderElement (http://65.21.243.12:8069/web/static/src/js/core/widget.js:283:31)
    at http://65.21.243.12:8069/web/static/src/js/core/widget.js:435:18
    at async Promise.all (index 1)

I like this topic very much. Unfortunately, there are some mistakes after installation. I, a newcomer, can't solve them
by
无锡宜鑫智慧安防科技有限公司
on 6/23/21, 1:28 AM

Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found

    at Object.exception (http://ip:8069/web/content/153-7438b35/web.assets_common.js:4394:7)

    at Engine._render (http://ip:8069/web/content/153-7438b35/web.assets_common.js:4439:103)

    at Engine.render (http://ip:8069/web/content/153-7438b35/web.assets_common.js:4435:151)

    at Class.renderElement (http://ip:8069/web/content/153-7438b35/web.assets_common.js:4963:775)

    at http://ip:8069/web/content/153-7438b35/web.assets_common.js:4973:6


can't hide the sidebar
by
Jon
on 6/7/21, 2:31 AM

In the setting, set the sidebar invisible, but it doesn't work


There is a problem for contact app when using this theme, see detail. Please fix, thanks!
by
snr
on 6/2/21, 9:28 PM
    at Function.error (http://localhost:8069/web/content/577-8ebc866/web.assets_common.js:1408:130)
    at Function.jQuery.parseXML (http://localhost:8069/web/content/577-8ebc866/web.assets_common.js:1939:65)
    at Object.parseArch (http://localhost:8069/web/content/581-ef14bbc/web.assets_backend.js:2219:50)
    at Class._processFieldsView (http://localhost:8069/web/content/581-ef14bbc/web.assets_backend.js:1264:106)
    at Class._processFieldsView (http://localhost:8069/web/content/581-ef14bbc/web.assets_backend.js:1614:84)
    at Class.prototype.<computed> [as _processFieldsView] (http://localhost:8069/web/content/577-8ebc866/web.assets_common.js:4615:488)
    at Class.init (http://localhost:8069/web/content/581-ef14bbc/web.assets_backend.js:1252:1117)
    at Class.prototype.<computed> [as init] (http://localhost:8069/web/content/577-8ebc866/web.assets_common.js:4615:488)
    at Class.init (http://localhost:8069/web/content/581-ef14bbc/web.assets_backend.js:1598:594)
    at Class.prototype.<computed> (http://localhost:8069/web/content/577-8ebc866/web.assets_common.js:4615:488)

by
Sergio Felipe Fierro Niño
on 4/18/21, 4:54 PM

Is good theme, I just have 1 problem.

dont charger the favicon for custom modules.


by
Grzegorz Krukar
on 2/20/21, 2:11 PM

There is a error when installing as a first module (missing dependency?)

"KeyError: 'company_id'"

Works good when installed after other modules.


No issues
by
Joshua David
on 2/19/21, 4:59 AM

Installed on odoo 14. It looks very good. Does everything promised. Great app. Thanks for sharing.


Failed to install on Odoov14
by
James Valladares
on 1/26/21, 12:48 PM

I had tried to install it in odoo14 and I got the following error:

Traceback (most recent call last):
  File "/odoo/odoo-server/odoo/http.py", line 639, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/odoo/odoo-server/odoo/http.py", line 315, in _handle_exception
    raise exception.with_traceback(None) from new_cause
KeyError: 'company_id'

Help me please, I'm just starting in ODOO

Failed to install on Odoo CE v14.0. -
by
Kevin Jones
on 1/24/21, 9:59 PM
Received error trace: AttributeError: module 'odoo.api' has no attribute 'multi'

Per Odoo, 'multi' has been removed from the odoo.api since v13.

Can you correct and package? I will re-test and then re-rate.

Thank you!

thanks, you are amazing. The best theme
by
Cesar
on 1/10/21, 6:58 PM



Error
by
Huy Ta
on 12/15/20, 9:47 PM

I had tried to install it in odoo14 and I got the following error:

Traceback:
Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found
    at Object.exception (http://localhost:8074/web/content/767-781d422/web.assets_common.js:4385:7)
    at Engine._render (http://localhost:8074/web/content/767-781d422/web.assets_common.js:4430:103)
    at Engine.render (http://localhost:8074/web/content/767-781d422/web.assets_common.js:4426:151)
    at Class.renderElement (http://localhost:8074/web/content/767-781d422/web.assets_common.js:4938:734)
    at http://localhost:8074/web/content/767-781d422/web.assets_common.js:4948:6

我不能下载!!
by
付东
on 2/25/22, 8:39 PM

使用链接下载模块时,报链接无效。我感到很奇怪。

请问这是什么原因呢


I have this problem when installing
by
Andres Camilo Briñez Nuñez
on 1/5/22, 11:44 PM

Error:

Odoo Server Error


Traceback (most recent call last):

  File "/opt/odoo/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch

    result = request.dispatch()

  File "/opt/odoo/odoo/odoo/http.py", line 684, in dispatch

    result = self._call_function(**self.params)

  File "/opt/odoo/odoo/odoo/http.py", line 360, in _call_function

    return checked_call(self.db, *args, **kwargs)

  File "/opt/odoo/odoo/odoo/service/model.py", line 94, in wrapper

    return f(dbname, *args, **kwargs)

  File "/opt/odoo/odoo/odoo/http.py", line 348, in checked_call

    result = self.endpoint(*a, **kw)

  File "/opt/odoo/odoo/odoo/http.py", line 913, in __call__

    return self.method(*args, **kw)

  File "/opt/odoo/odoo/odoo/http.py", line 532, in response_wrap

    response = f(*args, **kw)

  File "/opt/odoo/odoo/addons/web/controllers/main.py", line 1396, in call_button

    action = self._call_kw(model, method, args, kwargs)

  File "/opt/odoo/odoo/addons/web/controllers/main.py", line 1384, in _call_kw

    return call_kw(request.env[model], method, args, kwargs)

  File "/opt/odoo/odoo/odoo/api.py", line 399, in call_kw

    result = _call_kw_multi(method, model, args, kwargs)

  File "/opt/odoo/odoo/odoo/api.py", line 386, in _call_kw_multi

    result = method(recs, *args, **kwargs)

  File "<decorator-gen-71>", line 2, in button_immediate_install

  File "/opt/odoo/odoo/odoo/addons/base/models/ir_module.py", line 74, in check_and_log

    return method(self, *args, **kwargs)

  File "/opt/odoo/odoo/odoo/addons/base/models/ir_module.py", line 475, in button_immediate_install

    return self._button_immediate_function(type(self).button_install)

  File "/opt/odoo/odoo/odoo/addons/base/models/ir_module.py", line 593, in _button_immediate_function

    modules.registry.Registry.new(self._cr.dbname, update_module=True)

  File "/opt/odoo/odoo/odoo/modules/registry.py", line 89, in new

    odoo.modules.load_modules(registry._db, force_demo, status, update_module)

  File "/opt/odoo/odoo/odoo/modules/loading.py", line 459, in load_modules

    processed_modules += load_marked_modules(cr, graph,

  File "/opt/odoo/odoo/odoo/modules/loading.py", line 347, in load_marked_modules

    loaded, processed = load_module_graph(

  File "/opt/odoo/odoo/odoo/modules/loading.py", line 222, in load_module_graph

    load_data(cr, idref, mode, kind='data', package=package)

  Archivo "/opt/odoo/odoo/odoo/modules/loading.py", línea 69, en load_data

    tools.convert_file (cr, package.name, filename, idref, mode, noupdate, kind)

  Archivo "/opt/odoo/odoo/odoo/tools/convert.py", línea 727, en convert_file

    con file_open (nombre de ruta, 'rb') como fp:

  Archivo "/opt/odoo/odoo/odoo/tools/misc.py", línea 198, en file_open

    return _fileopen (nombre, modo = modo, basedir = rtp, pathinfo = pathinfo, basename = basename, filter_ext = filter_ext)

  Archivo "/opt/odoo/odoo/odoo/tools/misc.py", línea 258, en _fileopen

    subir IOError ('Archivo no encontrado:% s'% nombre base)

Excepción


La excepción anterior fue la causa directa de la siguiente excepción:


Rastreo (llamadas recientes más última):

  Archivo "/opt/odoo/odoo/odoo/http.py", línea 640, en _handle_exception

    return super (JsonRequest, self) ._ handle_exception (excepción)

  Archivo "/opt/odoo/odoo/odoo/http.py", línea 316, en _handle_exception

    levantar la excepción.con_traceback (Ninguno) de new_cause

OSError: Archivo no encontrado: muk_web_theme / views / res_users.xml


by
Guy Clerx
on 11/22/21, 2:03 PM

Install failed.

Traceback:
Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found
    at Object.exception (http://192.168.1.135:8069/web/content/853-7edc95d/web.assets_common.js:4394:7)
    at Engine._render (http://192.168.1.135:8069/web/content/853-7edc95d/web.assets_common.js:4439:103)
    at Engine.render (http://192.168.1.135:8069/web/content/853-7edc95d/web.assets_common.js:4435:151)
    at Class.renderElement (http://192.168.1.135:8069/web/content/853-7edc95d/web.assets_common.js:4947:734)
    at http://192.168.1.135:8069/web/content/853-7edc95d/web.assets_common.js:4957:6

by
a7med.nor@gmail.com
on 11/13/21, 11:27 AM

hello 

RTL not working on odoo14


by
Okeleke Mike
on 11/3/21, 6:22 PM

When is version 15 coming out



Not working and it breaks the database, can't uninstall
by
Chicoine Réjean
on 10/17/21, 12:06 PM

Hello, I intalled this theme, and I get this error,  also seem that even if I uninstall it the menu backgound color is still there and I barely see the text. How to fix this please ???

here a screenshot :  h-t-t-p-s-://ibb.co/bXxqR6Q

Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found

    at Object.exception (http://ip:8069/web/content/153-7438b35/web.assets_common.js:4394:7)

    at Engine._render (http://ip:8069/web/content/153-7438b35/web.assets_common.js:4439:103)

    at Engine.render (http://ip:8069/web/content/153-7438b35/web.assets_common.js:4435:151)

    at Class.renderElement (http://ip:8069/web/content/153-7438b35/web.assets_common.js:4963:775)

    at http://ip:8069/web/content/153-7438b35/web.assets_common.js:4973:6



Not working and it breaks the database, can't uninstall
by
Chicoine Réjean
on 10/17/21, 12:04 PM

Hello, I intalled this theme, and I get this error,  also seem that even if I uninstall it the menu backgound color is still there and I barely see the text. How to fix this please ???

here a screenshot :  https://ibb.co/bXxqR6Q

Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found

    at Object.exception (http://ip:8069/web/content/153-7438b35/web.assets_common.js:4394:7)

    at Engine._render (http://ip:8069/web/content/153-7438b35/web.assets_common.js:4439:103)

    at Engine.render (http://ip:8069/web/content/153-7438b35/web.assets_common.js:4435:151)

    at Class.renderElement (http://ip:8069/web/content/153-7438b35/web.assets_common.js:4963:775)

    at http://ip:8069/web/content/153-7438b35/web.assets_common.js:4973:6



by
Huy To
on 10/15/21, 3:36 AM

Error:



Traceback:

Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found

    at Object.exception (http://18.216.72.248:10014/web/content/333-7ba4259/web.assets_common.js:4416:7)

    at Engine._render (http://18.216.72.248:10014/web/content/333-7ba4259/web.assets_common.js:4461:103)

    at Engine.render (http://18.216.72.248:10014/web/content/333-7ba4259/web.assets_common.js:4457:151)

    at Class.renderElement (http://18.216.72.248:10014/web/content/333-7ba4259/web.assets_common.js:4986:775)

    at http://18.216.72.248:10014/web/content/333-7ba4259/web.assets_common.js:4996:6


Style error on Odoo v14
by
ALLSS Soluções sem Sistemas LTDA
on 8/31/21, 9:08 PM

by
omeedt
on 1/28/21, 10:47 AM

@James Valladares 

Go to the module folder, edit res_config_settings.py and add company_id field.

company_id = fields.Many2one("res.company", default=Lambda x: x.env.company.id)

This will fix the problem.



by
Gera Loredo
on 1/27/21, 11:26 AM

hi, i'm having errors installing the theme on odoo 14, can you help me?

odoo.addons.base.models.ir_ui_view: El elemento '<xpath expr="//script[last()]">' no puede ser localizado en la vista padre


View name: QUnit Assets

Error context:

 view: ir.ui.view(2062,)

 xmlid: qunit_suite

 view.parent: ir.ui.view(199,)

 file: /usr/lib/python3/dist-packages/odoo/addons/muk_web_utils/template/assets.xml



Error
by
ferreiraefrain@gmail.com
on 1/20/21, 9:08 AM
An error is generated installing in odoo 14:
Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found at Object.exception (http://127.0.0.1:8069/web/content/407-089eb8a/web.assets_common.js:4380:7) at Engine._render (http://127.0.0.1:8069/web/content/407-089eb8a/web.assets_common.js:4425:103) at Engine.render (http://127.0.0.1:8069/web/content/407-089eb8a/web.assets_common.js:4421:151) at Class.renderElement (http://127.0.0.1:8069/web/content/407-089eb8a/web.assets_common.js:4933:734) at http://127.0.0.1:8069/web/content/407-089eb8a/web.assets_common.js:4943:6

by
James Stumpf
on 1/4/21, 1:59 PM

to fix this error download version 13. Replace the corrupted file appsbar.js from version 14 with the working version from 13. Worked for me.



Error
by
Jean-Christophe CHOQUET
on 12/29/20, 1:07 PM

i have the same error in odoo 14:

Retraçage :
Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found
    at Object.exception (https://82.165.18.42/web/content/399-780b34f/web.assets_common.js:4385:7)
    at Engine._render (https://82.165.18.42/web/content/399-780b34f/web.assets_common.js:4430:103)
    at Engine.render (https://82.165.18.42/web/content/399-780b34f/web.assets_common.js:4426:151)
    at Class.renderElement (https://82.165.18.42/web/content/399-780b34f/web.assets_common.js:4938:734)
    at https://82.165.18.42/web/content/399-780b34f/web.assets_common.js:4948:6

by
sansiri.t@tggs.kmutnb.ac.th
on 12/19/20, 11:57 PM

There is a bug in __manifest__.py file in the "qweb" file list.

In the current version 14.0.1.0.0, the qweb file list is:

"qweb": [
"static/src/components/control_panel.xml",
"static/src/xml/*.xml",
],

There is a problem in the wildcard *.xml. So
Change this list as follow correct the bug.
"qweb": [
"static/src/components/control_panel.xml",
"static/src/xml/apps.xml",
"static/src/xml/appsbar.xml",
"static/src/xml/base.xml",
"static/src/xml/navbar.xml",
"static/src/xml/shortcuts.xml",
"static/src/xml/views.xml",
],

Error
by
Ferreteria ERO
on 12/11/20, 1:51 PM


I tried to apply it in odoo 14 and I get the following error


Rastreo de error:
Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found
    at Object.exception (http://localhost:8069/web/content/6622-4cdc0e6/web.assets_common.js:4380:7)
    at Engine._render (http://localhost:8069/web/content/6622-4cdc0e6/web.assets_common.js:4425:103)
    at Engine.render (http://localhost:8069/web/content/6622-4cdc0e6/web.assets_common.js:4421:151)
    at Class.renderElement (http://localhost:8069/web/content/6622-4cdc0e6/web.assets_common.js:4933:734)
    at http://localhost:8069/web/content/6622-4cdc0e6/web.assets_common.js:4943:6