Availability |
Odoo Online
Odoo.sh
On Premise
|
Community Apps Dependencies | Show |
Lines of code | 6835 |
Technical Name |
muk_web_theme |
License | LGPL-3 |
Website | http://www.mukit.at |
Versions | 12.0 13.0 14.0 15.0 16.0 17.0 18.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


Our Services

Odoo
Implementation

Odoo
Integration

Odoo
Customization

Odoo
Development

Odoo
Support

Help and Support
Feel free to contact us, if you need any help with your Odoo integration or addiontal features.

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
- Mathias Markl <mathias.markl@mukit.at>
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
Report comment
Any abuse of this reporting system will be penalizedIt's a good theme, but it shows me an error with the JS
When I try to navigate to another menu an error with the JS file appear
"web.assets_common.min.js:1196:65"
hahahaha, thank you!
Excellent customizable theme!
This is a most welcome fresh face for otherwise stock Odoo 12 Community Edition theme. The ability to easily change the background image and, most importantly, the highlight colors, is
Home Switcher as Home Screen
it would be nice to have this, right now if i set home action as Home menu, an error would show The "App Switcher" action cannot be selected as home action.
Good theme but still there are some issue
Please add default web_icon, as in the case of enterprise they added default web_icon otherwise when you add new module and forgot to add web_icon it looks badly.so if you provide a default one it seems good
Awesome theme!
Looks great, feels solid and stable, no issues experienced yet.
v13
Will they update it for version 13?
The best backend theme!
Any plans about version 13?
Eexcellent mobile quality and customization
Good job!
Great Job!
A configurable theme with strong customization capabilities and great. Looking forward to version 13.
fantastic theme
sir your theme is very good but one thing i am facing when i click on any place on desktop then it return previous opened app. and even in desktop on the top menu bar it show previous app menu items. how can i fix this?
Happy
Thanks :) !!!
Very good theme
However, I got a lot of javascript error every time the page was loaded: Failed to load resource: the server responded with a status of 404 (NOT FOUND) . It seems Noto-Regular.woff, Noto-Regular.ttf and some other fonts are not loaded correctly.
Re: Very good theme
Thanks for the feedback. Please report error to Github: https://github.com/muk-it
Customize
How can I customize the Theme?
Re: Customize
You have to go to gernal settings.
Great Work!
Nice responsive Theme!
Awesome
Looks Fantastic!
The settings for Sidebar and Chatter didn't work
Hi there, I'm not quite sure is there any requirements that I missed. But when I did the changes on the "Setting" for Sidebar and Chatter seems didn't make any changes, still showing the default which is 'small sidebar' and 'chatter below form'. Appreciate your help and feedback. Cheers! -gs
Re: The settings for Sidebar and Chatter didn't work
https://github.com/muk-it/muk_web/issues/89
Will it be available in Odoo 10 Community?
Works good in Odoo 12 but need the same in Odoo 10
Re: Will it be available in Odoo 10 Community?
No, due to the fact that Odoo 12 has changed from Bootstrap version 3 to 4 and the Web Client has also changed considerably, a backport to an earlier version is not easily feasible and is therefore not on our roadmap. However, we will certainly migrate the theme to version 13 as soon as it is available.
Just installed the module, looks fantastic, thanks a lot
good responsive theme
how can we adjust the sidebar width or hide it? thanks!
NOT Support the RTL CSS.
When we change the language to Arabic, RTL is not properly working..! Other cases this is a very good theme and working Properly.!
Best free backend theme I seen
Work very well on mobile device. The others theme I tried have some problems with submenu on mobile device...
Excellent theme
Works also responsive
v12
I tried to set the sidebar to invisible, but it does not work!
Works great
Works great , we are trying to have it similar to enterprise edition, however facing the below issues:
1. When you click on screen / the background image area, the dashboard gets disappeared, where as in enterprise edition, it stands still
2. The dashbaord is not shown immediately after login, user have to click on the icon on top right most corner, to show the app dashboard.
please let me know how to have these functionalities
Does this work with Enterprise?
Enterprise
Love this theme for community. Will this work on 12EE as well?
thanks
Does this module support RTL ? also what about It's Extensions ? do they support also RTL ?
Does this module support RTL ? also what about It's Extensions ? do they support also RTL ?
Excellent backend theme for Odoo 12 Community Edition!
The customization settings rocks! Changing the color themes and easily select the background image is an absolute plus. I'm looking forward to the implementation of Odoo 13.
Home Switcher as Home Screen
Is it possible, the letf top corner logo screen (Home switcher) screen as Home screen? So when user first access from login, it will show only icons as in enterprise version?
Ver 13
Hi, Are you planning to release ver 13 for this theme?
problem in side bar
the sidebar does not show module titles only shows points
Re: problem in side bar
Thats a setting on the user preferences.
Error
Could not install packages due to an EnvironmentError: 401 Client Error: Unauthorized for url: https://nexus.mukit.at/repository/odoo/simple/odoo12-addon-muk-web-theme/
Re: Error
Yes, the order is correct. We have a problem with Nexus at the moment. In the meantime the module can also be installed by PyPi Store (https://pypi.org/user/mukit/).
Are commands right??
pip3 install odoo-autodiscover pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo12-addon-muk-web-theme after that it asks for a user and password. Is not free anymore??
Re: Are commands right??
Yes, the order is correct. We have a problem with Nexus at the moment. In the meantime the module can also be installed by PyPi Store (https://pypi.org/user/mukit/).
double line of search
I have a problem, I see double line of search
Re: double line of search
Please create a new ticket Github with a bit more informationen.
problems when installing
I am installing the module, but this dependency asks for it "muk_utils" and I can not find it. I have the Odoo 12.0 (Community Version) problems when installing
Re: problems when installing
https://apps.odoo.com/apps/modules/12.0/muk_utils/
I would like to know if this theme is compatible with Odoo 12.0 (Community Version) Compatibility with Odoo 12.0 (Community Version)
I would like to know if this theme is compatible with Odoo 12.0 (Community Version)
Re: I would like to know if this theme is compatible with Odoo 12.0 (Community Version) Compatibility with Odoo 12.0 (Community Version)
Yes :)
The problem of Search Menus... on mobile phone
Search menus doesn't work on mobile phone, it works well on PC browser. Please fix this error. thanks.
Re: The problem of Search Menus... on mobile phone
Should be fixed in Version 1.5.0 Please note that Odoo does not send out a notification if a new comment is written. So in case, you have further questions please create a Github ticket.
Error on the backend.
I love this app but after some app updates getting below errors. odoo.addons.base.models.assetsbundle: Error: Undefined variable: "$mk-apps-color". on line 12559 of stdin >> color: $mk-apps-color; ----------^ This error occured while compiling the bundle 'web.assets_backend' containing: - /web/static/lib/bootstrap/scss/_functions.scss - /web/static/lib/bootstrap/scss/_mixins.scss - /web/static/src/scss/utils.scss - /web/static/src/scss/bs_mixins_overrides.scss - /muk_web_theme/static/src/scss/mixins.scss - /web/static/src/scss/primary_variables.scss - /muk_web_theme/static/src/scss/colors.custom.muk_web_theme._assets_primary_variables.scss - /web_editor/static/src/scss/web_editor.variables.scss - /mail/static/src/scss/variables.scss - /portal/static/src/scss/primary_variables.scss - /web/static/src/scss/secondary_variables.scss - /hr_org_chart/static/src/scss/variables.scss - /account/static/src/scss/variables.scss - /web/static/src/scss/bootstrap_overridden.scss - /muk_web_theme/static/src/scss/variables.scss - /web_editor/static/src/scss/bootstrap_overridden.scss - /web/static/src/scss/import_bootstrap_part1.scss - /web/static/src/scss/bs_mixins_overrides.scss - /web/static/src/scss/import_bootstrap_part2.scss - /web/static/src/scss/bootstrap_review.scss - /web/static/src/scss/webclient_extra.scss - /web/static/src/scss/webclient_layout.scss - /web/static/src/scss/webclient.scss - /web/static/src/scss/domain_selector.scss - /web/static/src/scss/model_field_selector.scss - /web/static/src/scss/progress_bar.scss - /web/static/src/scss/dropdown.scss - /web/static/src/scss/dropdown_extra.scss - /web/static/src/scss/tooltip.scss - /web/static/src/scss/debug_manager.scss - /web/static/src/scss/control_panel.scss - /web/static/src/scss/fields.scss - /web/static/src/scss/fields_extra.scss - /web/static/src/scss/views.scss - /web/static/src/scss/pivot_view.scss - /web/static/src/scss/graph_view.scss - /web/static/src/scss/form_view.scss - /web/static/src/scss/form_view_extra.scss - /web/static/src/scss/list_view.scss - /web/static/src/scss/list_view_extra.scss - /web/static/src/scss/kanban_dashboard.scss - /web/static/src/scss/kanban_examples_dialog.scss - /web/static/src/scss/kanban_column_progressbar.scss - /web/static/src/scss/kanban_view.scss - /web/static/src/scss/kanban_view_mobile.scss - /web/static/src/scss/web_calendar.scss - /web/static/src/scss/search_view.scss - /web/static/src/scss/search_view_mobile.scss - /web/static/src/scss/dropdown_menu.scss - /web/static/src/scss/search_view_extra.scss - /web/static/src/scss/data_export.scss - /base/static/src/scss/onboarding.scss - /web/static/src/scss/base_settings.scss - /web/static/src/scss/report_backend.scss - /base_import/static/src/scss/base_import.scss - /web_diagram/static/src/scss/diagram_view.scss - /web_editor/static/src/scss/web_editor.common.scss - /web_editor/static/src/scss/web_editor.backend.scss - /mail/static/src/scss/announcement.scss - /mail/static/src/scss/discuss.scss - /mail/static/src/scss/abstract_thread_window.scss - /mail/static/src/scss/thread_window.scss - /mail/static/src/scss/composer.scss - /mail/static/src/scss/chatter.scss - /mail/static/src/scss/followers.scss - /mail/static/src/scss/thread.scss - /mail/static/src/scss/systray.scss - /mail/static/src/scss/mail_activity.scss - /mail/static/src/scss/activity_view.scss - /mail/static/src/scss/kanban_view.scss - /mail/static/src/scss/attachment_box.scss - /project/static/src/scss/project_dashboard.scss - /calendar/static/src/scss/calendar.scss - /hr/static/src/scss/hr.scss - /sales_team/static/src/scss/sales_team_dashboard.scss - /hr_attendance/static/src/scss/hr_attendance.scss - /account/static/src/scss/account_reconciliation.scss - /account/static/src/scss/account_journal_dashboard.scss - /account/static/src/scss/account_dashboard.scss - /account/static/src/scss/section_and_note_backend.scss - /payment/static/src/scss/payment_acquirer.scss - /sale/static/src/scss/sale_onboarding.scss - /sale/static/src/scss/product_configurator.scss - /sale_timesheet/static/src/scss/sale_timesheet.scss - /stock/static/src/scss/stock_traceability_report.scss - /hr_org_chart/static/src/scss/hr_org_chart.scss - /hr_recruitment/static/src/scss/hr_job.scss - /board/static/src/scss/dashboard.scss - /muk_web_utils/static/src/scss/variables.scss - /muk_web_utils/static/src/scss/mixins.scss - /muk_web_utils/static/src/scss/switch.scss - /muk_web_utils/static/src/scss/dropzone.scss - /muk_web_utils/static/src/scss/module.scss - /muk_web_utils/static/src/scss/color.scss - /muk_web_utils/static/src/scss/image.scss - /muk_web_utils/static/src/scss/copy.scss - /muk_web_utils/static/src/scss/share.scss - /muk_web_utils/static/src/scss/notification.scss - /muk_web_theme/static/src/scss/layout.scss - /muk_web_theme/static/src/scss/navbar.scss - /muk_web_theme/static/src/scss/apps.scss - /muk_web_theme/static/src/scss/appsbar.scss - /muk_web_theme/static/src/scss/control_panel.scss - /muk_web_theme/static/src/scss/list_view.scss - /muk_web_theme/static/src/scss/form_view.scss - /muk_web_theme/static/src/scss/fields.scss - /web_widget_x2many_2d_matrix/static/src/scss/web_widget_x2many_2d_matrix.scss - /om_account_asset/static/src/scss/account_asset.scss - /web_settings_dashboard/static/src/scss/dashboard.scss
Error messages without debug mode
Javascript error messages without asset debug mode (?debug=assets) are completely meaningless. So please create a ticket with a debug error message. Since Odoo has no notice for new comments, please create future issues directly on Github. Otherwise it can sometimes take a long time until I notice a new comment.
So Bad can't access after install
ncaught Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found http://93.104.209.238:8069/web/content/337-ee3696d/web.assets_common.js:3374 Traceback: Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found at Object.exception (http://93.104.209.238:8069/web/content/337-ee3696d/web.assets_common.js:3374:7) at Engine._render (http://93.104.209.238:8069/web/content/337-ee3696d/web.assets_common.js:3419:103) at Engine.render (http://93.104.209.238:8069/web/content/337-ee3696d/web.assets_common.js:3415:151) at Class.renderElement (http://93.104.209.238:8069/web/content/337-ee3696d/web.assets_common.js:3672:1014) at http://93.104.209.238:8069/web/content/337-ee3696d/web.assets_common.js:3682:6 at http://93.104.209.238:8069/web/content/337-ee3696d/web.assets_common.js:802:681 at fire (http://93.104.209.238:8069/web/content/337-ee3696d/web.assets_common.js:796:299) at Object.add [as done] (http://93.104.209.238:8069/web/content/337-ee3696d/web.assets_common.js:797:467) at Array. (http://93.104.209.238:8069/web/content/337-ee3696d/web.assets_common.js:802:649) at Function.each (http://93.104.209.238:8069/web/content/337-ee3696d/web.assets_common.js:625:767)
First issue fixed, now this comes up. Top Menu Bar on Backend completely blank
Error: Uncaught TypeError: Cannot read property 'text' of undefined http://server/web/content/1084-f19c043/web.assets_backend.js:851 Traceback: TypeError: Cannot read property 'text' of undefined at Class._updateMenuBrand [as _super] (http://server/web/content/1084-f19c043/web.assets_backend.js:851:415) at Class._updateMenuBrand (http://server/web/content/1084-f19c043/web.assets_backend.js:3417:1124) at Class._updateMenuBrand (http://server/web/content/862-cd93538/web.assets_common.js:3540:371) at Class.change_menu_section (http://server/web/content/1084-f19c043/web.assets_backend.js:850:108) at Class.trigger (http://server/web/content/862-cd93538/web.assets_common.js:3639:180) at Class.trigger (http://server/web/content/862-cd93538/web.assets_common.js:3645:148) at Class._on_app_clicked_done (http://server/web/content/1084-f19c043/web.assets_backend.js:568:757) at Object. (http://server/web/content/1084-f19c043/web.assets_backend.js:568:532) at fire (http://server/web/content/862-cd93538/web.assets_common.js:796:299) at Object.fireWith [as resolveWith] (http://server/web/content/862-cd93538/web.assets_common.js:801:198)
Error after installation and system reboot does not help
Hi I receive the following error. Please advise. Error: Uncaught TypeError: Cannot read property 'text' of undefined http://server/web/content/903-279826b/web.assets_backend.js:849 Traceback: TypeError: Cannot read property 'text' of undefined at Class._updateMenuBrand [as _super] (http://server/web/content/903-279826b/web.assets_backend.js:849:415) at Class._updateMenuBrand (http://server/web/content/903-279826b/web.assets_backend.js:3415:1124) at Class._updateMenuBrand (http://server/web/content/862-cd93538/web.assets_common.js:3540:371) at Class.change_menu_section (http://server/web/content/903-279826b/web.assets_backend.js:848:108) at Class.trigger (http://server/web/content/862-cd93538/web.assets_common.js:3639:180) at Class.trigger (http://server/web/content/862-cd93538/web.assets_common.js:3645:148) at Class._on_app_clicked_done (http://server/web/content/903-279826b/web.assets_backend.js:567:757) at Object. (http://server/web/content/903-279826b/web.assets_backend.js:567:532) at fire (http://server/web/content/862-cd93538/web.assets_common.js:796:299) at Object.fireWith [as resolveWith] (http://server/web/content/862-cd93538/web.assets_common.js:801:198)
@King W.C. Wang good responsive theme
Every user can set this in his own preferences. There are the settings: invisible, small and large. Please note that Odoo does not send out a notification if a new comment is written. So in case, you have further questions please create a Github ticket.
@NIKHIL KRISHNAN NOT Support the RTL CSS.
You are right the theme was not tested with RTL CSS, because I have not yet implemented any projects or customers with these requirements. But I will have a look at it. Please note that Odoo does not send out a notification if a new comment is written. So in case, you have further questions please create a Github ticket.
@Michael Huang Can't you reproduce this bug?
As far as I understood you correctly, I could not reproduce the bug on our latest version. Please note that Odoo does not send out a notification if a new comment is written. Please send me a step by step description to reproduce the error or make a short video. Link: https://github.com/muk-it/muk_web/issues
Can't you reproduce this bug?
Just uninstall your Muk theme, and reinstall it, then you will not be able to change theme color anymore. Thanks.
@Michael Huang Cannot change theme color
Please make sure that your dependencies (MuK Utils & Muk Web Utils) are also up to date. Please note that Odoo does not send out a notification if a new comment is written. So in case, you have further questions please create a Github ticket.
Cannot change theme color
The change of theme color only works on a new created odoo database. If I restore a database, the change of theme color doesn't work. And if I update the Muk theme app, the change of theme color won't work either. Please fix this bug, thanks.
Cannot change theme color
After updating to the latest version, I cannot change the theme color now
@YUCEL SAY i got below error after installation and cannot any menu so i cannot even uninstall it .please help
Check the addon folder permissions on your OS and try to restart the server and refresh the browser. Please note that Odoo does not send out a notification if a new comment is written. So in case, you have further questions please create a Github ticket.
i got below error after installation and cannot any menu so i cannot even uninstall it .please help
Error: Uncaught Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found http://www.erpp.com:8069/web/content/951-a28171c/web.assets_common.js:3374 Traceback: Error: QWeb2: Template 'muk_web_theme.AppsBarMenu' not found at Object.exception (http://www.erpp.com:8069/web/content/951-a28171c/web.assets_common.js:3374:7) at Engine._render (http://www.erpp.com:8069/web/content/951-a28171c/web.assets_common.js:3419:103) at Engine.render (http://www.erpp.com:8069/web/content/951-a28171c/web.assets_common.js:3415:151) at Class.renderElement (http://www.erpp.com:8069/web/content/951-a28171c/web.assets_common.js:3672:1014) at http://www.erpp.com:8069/web/content/951-a28171c/web.assets_common.js:3682:6 at http://www.erpp.com:8069/web/content/951-a28171c/web.assets_common.js:802:681 at fire (http://www.erpp.com:8069/web/content/951-a28171c/web.assets_common.js:796:299) at Object.add [as done] (http://www.erpp.com:8069/web/content/951-a28171c/web.assets_common.js:797:467) at Array. (http://www.erpp.com:8069/web/content/951-a28171c/web.assets_common.js:802:649) at Function.each (http://www.erpp.com:8069/web/content/951-a28171c/web.assets_common.js:625:767)
@matias could not install
I can't say too much with this information. Please note that Odoo does not send out a notification if a new comment is written. So in case, you have further questions please create a Github ticket.
could not install
I could not install the module. I install the folder in addons but in odoo it does not appear to install after updating the applications
@Michael Huang It's looks great
Unfortunately, I couldn't reproduce your error. Both Chinese (Simplified) and Chinese (Traditional) worked for me as far as I can tell. Please note that Odoo does not send out a notification if a new comment is written. So in case, you have further questions please create a Github ticket.
It's looks great
But it doesn't show the correct Chinese font, I've installed the Chinese support on my centos server. when I install other theme or just don't install any theme, the Chinese font looks good. But if I install Muk web theme, the Chinese character will display in Song typeface, which looks bad. Could you please fix this bug, or tell me how to fix it. Thanks a lot. Michael michael_hzz@hotmail.com
@Quang Bring chatter to bottom
You can find the option in the user menu included in the preference dialog. Please note that Odoo does not send out a notification if a new comment is written. So in case, you have further questions please create a Github ticket.
Bring chatter to bottom
How to set chatter to the bottom of the form?