Backend debranding
by IT-Projects LLC https://odoo-debranding.com , Ivan Yelizariev https://odoo-debranding.com$ 356.64
Included Dependencies | Show |
Lines of code | 996 |
Technical Name |
web_debranding |
License | See License tab |
Website | https://twitter.com/yelizariev |
Also available in version | v 14.0 v 12.0 v 8.0 v 10.0 v 9.0 v 13.0 |
Included Dependencies | Show |
Lines of code | 996 |
Technical Name |
web_debranding |
License | See License tab |
Website | https://twitter.com/yelizariev |
Also available in version | v 14.0 v 12.0 v 8.0 v 10.0 v 9.0 v 13.0 |
Backend debranding
Version: v11.0.1.0.28
Tested and maintained by
IT Projects Labs
Assitance: apps@itpp.dev
Build and enhance your Brand by removing references to odoo.com and customizing company logo, favicon, page title, etc.
Beyond the presentation this service provides a wide range of options for debranding:
- Deletes Odoo label in footer
- Replaces "Odoo" in page title
- Replaces "Odoo" in help message for empty list
- (feature is not required in 9.0+ versions)
- Deletes Documentation, Support, About links. Adds "Developer mode" link to the top right-hand User Menu
- (feature is not required in 11.0+ versions)
- Replaces "Odoo" in Dialog Box
- Replaces "Odoo" in strings marked for translation
- Replaces default favicon to a custom one
- Hides Apps menu (by default, only admin (superuser) can see Apps menu. You could change it via tick "Show Modules Menu" in user's access rights tab)
- Disables server requests to odoo.com (publisher_warranty_url) - optional. Works only for non-enterprise versions of odoo
- (feature is a part of p.5)
- Deletes Share block and branded parts of other blocks at ``[[ Settings ]] >> Dashboard``
- Replaces "Odoo" in planner
- Replaces footer in planner to a custom one
- Deletes "Odoo" in a request message for permission desktop notifications. Replaces "Odoo" and icon in desktop notifications
- [ENTERPRISE] Deletes odoo logo in application switcher
- Hides Enterprise features in Settings
- Replaces "Odoo" in all backend qweb templates (e.g. FAQ in import tool)
- Replaces "odoo.com" in hints, examples, etc.
- Renames "OdooBot" to "Bot". Use company's logo as bot avatar
- [ENTERPRISE] Replaces icons for android and apple devices with custom url
- Replaces links to documentation (e.g. "Help" in Import tool, "How-to" in paypal, etc.) to custom website
- Removes official videos in planner
- Replaces "Odoo" in application installed mails
Backend debranding
Installation
- Install this module in a usual way
Configuration
By default the module replaces Odoo to Software.
- Switch to Developer mode
- Open [[ General Settings ]] >> Technical >> Parameters >> System Parameters and modify:
- web_debranding.new_title (put space in Value field if you don't need Brand in Title)
- web_debranding.new_name (your Brand)
- web_debranding.new_website (your website)
- web_debranding.new_documentation_website (website with documentation instead of official one)
- web_debranding.favicon_url
- web_debranding.send_publisher_warranty_url - set 0 to disable server requests to odoo.com and 1 otherwise (useful for enterprise contractors). Works only for non-enterprise versions of odoo, check note below.
- web_debranding.icon_url - icon for mobile devices recommended size :192x192
- web_debranding.apple_touch_icon_url - icon for IOS Safari recommended size :152x152
Note. More user friendly way to configure the module is available in Brand Kit.
Further debranding
- Open addons/mail/data/mail_data.xml and edit Template Notification Email - delete using Odoo
- Open addons/website_livechat/data/website_livechat_data.xml and edit in im_livechat_channel_data_website record YourWebsiteWithOdoo.com string
- Install website_debranding if module Website Builder has been already installed in your system
- Install pos_debranding if module POS has been already installed in your system
- Delete Odoo.com Accounts record at SettingsUsers & CompaniesOAuth Providers if module OAuth2 Authentication has been already installed in your system
- To debrand /web/database/manager:
- edit addons/web/views/database_manager.html file:
- delete or modify <title> tag
- delete or modify favicon
- delete or modify <img> tag with logo2.png
- delete or modify warning <div class="alert alert-warning"> Warning, your Odoo database ...</div>
- delete or modify <small class="text-muted"> To enhance your experience, some data may be sent to Odoo online services. See our Privacy Policy
- delete or modify <p class="form-text"> In order to avoid conflicts between databases, Odoo needs ...</p>
- edit addons/web/views/database_manager.html file:
Auto-debrand new databases
To automatically install this module for every new databases set 'auto_install': True in __manifest__.py files of following modules:
- web_debranding
- ir_rule_protected
- access_restricted
- access_apps
- access_settings_menu
- mail (built-in)
- base_setup (built-in)
- bus (built-in)
Usage
- Open Backend
RESULT: Odoo is replaced to Your Brand in footer, Dialog Box, within phrases, empty messages, all backend qweb templates, hints, examples, Settings and Bot open menu (Odoo Bot -> Bot), etc.
Other debranded phrases can be found the following way [[ Settings ]] >> Translations >> Application Terms.
The cases above, listed by way of the following examples:
Examples
The module deletes Odoo label in footer
Powered by Odoo
Search a random string at the menu [[ Settings ]] >> Users & Copanies >> Companies
Create and manage the companies that will be managed by Odoo from here. Shops or subsidiaries can be created and maintained from here.
Remove Administrator via menu [[ Settings ]] >> Users & Copanies >> Users
You can not remove the admin user as it is used internally for resources created by Odoo (updates, module installation, ...).
[[ Settings ]] >> Dashboard >> Companies
When you create new company it shows placeholder for field Website
e.g. www.odoo.com
Open menu``[[ Settings ]] >> General Settings``.
Use external pads in Odoo Notes. Extract and analyze Odoo data from Google Spreadsheet.
Open menu [[ Settings ]] >> Dashboard >> *Implementation* section
Follow these implementation guides to get the most out of Odoo.
Open menu [[ Discuss ]] >> CHANNELS >> #general
Send /help to the chat
OdooBot - now
You are in channel #general.
You can mention someone by typing @username, this will grab its attention.
You can mention a channel by typing #channel.
You can execute a command by typing /command.
You can insert canned responses in your message by typing :shortcut.
The MIT License (MIT) Copyright 2020 IT-Projects Labs Copyright 2015-2020 IT-Projects LLC Copyright 2014-2015 Ivan Yelizariev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
sorry please ignore multiple replies..I don't know how post is clicked. Anyway to regenerate it just use odoo 11 latest CE. When you click on General settings menu this below traceback occurs.
Re:
Please connect with us via email: it@it-projects.info
this happens with the latest odoo 11 CE.
form_renderer.js:861 Uncaught TypeError: Cannot read property 'attr' of undefined at Class._setIDForLabel (form_renderer.js:861) at Class._postProcessField (form_renderer.js:254) at basic_renderer.js:567 at jquery.js:3276 at fire (jquery.js:3119) at Object.add [as done] (jquery.js:3165) at Array. (jquery.js:3275) at Function.each (jquery.js:383) at Object. (jquery.js:3272) at Function.Deferred (jquery.js:3332)
Re:
We have not reproduced the problem and need more information. Please send us the contents of this line: http://localhost:8069/web/content/509-0da0268/web.assets_common.js:803:194 Send us also more detailed steps of reproducing the error. It would be helpful. Have you made any changes to the Odoo access groups?
Uncaught TypeError: Cannot read property 'attr' of undefined http://localhost:8069/web/content/526-494d888/web.assets_backend.js:1419 Traceback: TypeError: Cannot read property 'attr' of undefined at Class._setIDForLabel (http://localhost:8069/web/content/526-494d888/web.assets_backend.js:1419:153) at Class._postProcessField (http://localhost:8069/web/content/526-494d888/web.assets_backend.js:1391:66) at http://localhost:8069/web/content/526-494d888/web.assets_backend.js:1357:305 at http://localhost:8069/web/content/509-0da0268/web.assets_common.js:802:681 at fire (http://localhost:8069/web/content/509-0da0268/web.assets_common.js:796:299) at Object.add [as done] (http://localhost:8069/web/content/509-0da0268/web.assets_common.js:797:467) at Array. (http://localhost:8069/web/content/509-0da0268/web.assets_common.js:802:649) at Function.each (http://localhost:8069/web/content/509-0da0268/web.assets_common.js:625:767) at Object. (http://localhost:8069/web/content/509-0da0268/web.assets_common.js:802:560) at Function.Deferred (http://localhost:8069/web/content/509-0da0268/web.assets_common.js:803:194)
Re:
Hello, We cannot see that the web_debranding module caused the error from the logs. Use the debugger mode with assets to provide error logs. The scenario of reproducing the error also will help us. For more quick response, send the information to our email it@projects.info or Skype skype@it-projects.info. Kind regards,
responsive templete do you have?
responsive templete