Disable Studio
by Odoo DevHouse https://apps.odoo.com/apps/modules/browse?author=Odoo%20DevHouse$ 19.88
In-App Purchases| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Studio (web_studio)
• Discuss (mail) |
| Lines of code | 24 |
| Technical Name |
disable_studio_systray |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/modules/browse?author=Odoo%20DevHouse |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Studio (web_studio)
• Discuss (mail) |
| Lines of code | 24 |
| Technical Name |
disable_studio_systray |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/modules/browse?author=Odoo%20DevHouse |
Disable Studio
Completely remove Odoo Studio from your instance â protect against accidental customizations, improve performance, and secure your production environment
- Complete Studio Removal â Removes the Studio button from the UI, the systray icon, and the list view âEdit in Studioâ menu.
- Service-Level Block â Overrides the Studio service to return a noâop implementation, preventing any programmatic access.
- Safe for Production â Protects your production database from unintended customizations that could break your processes.
- Lightweight & NonâIntrusive â The module only patches a few components; it does not modify any data or business logic.
- Zero Configuration â Just install and Studio is gone. No settings to tweak.
The module disables Studio at four different layers to ensure it cannot be accessed from any entry point:
- List View âEdit in Studioâ Menu removing the action from the list view context menu.
- Systray Icon â Overrides the Studio systray itemâs hiding the Studio icon from the top bar.
- Studio Service â Replaces the global Studio service with a dummy implementation that does nothing, preventing any programmatic calls to open Studio.
- Worksheet Open Studio Button â Inherits the worksheet template and removes the Studio button from the dashboard widgets (if present).
Before â Studio Present
Studio icon in the systray and âEdit in Studioâ option in list views

After â Studio Gone
Clean interface without any Studio traces

- Copy the module folder to your Odoo addons directory.
- Update the apps list (Apps â Update Apps List).
- Search for âDisable Studioâ and click Install.
- Studio is now completely disabled. No further configuration needed.
Note: The module works immediately after installation. To reâenable Studio, simply uninstall the module.
Production Environments
Prevent accidental or unauthorized customizations that could break critical business processes.
Performance Optimization
Reduce clientâside JavaScript and asset loading, especially on older browsers or slower networks.
Managed Hosting
Offer a clean, lockedâdown experience for endâusers who should not have access to customization tools.
Developer Environments
Disable Studio in staging or development to enforce versionâcontrolled customizations via code only.
Security Compliance
Meet security policies that require disabling nonâessential customization tools.
Minimalist UI
Clean up the interface for users who donât need or shouldnât see the Studio icon.
Q: Does this module uninstall the Studio app?
A: No. It only disables the UI and service access. The Studio module remains installed but is effectively hidden and unusable.
Q: Can Studio be reâenabled without uninstalling the module?
A: No. The module overrides core components; the only way to restore Studio is to uninstall this module.
Q: Will this affect any other functionality?
A: No. The module only targets Studioâspecific code paths. Other parts of the system remain untouched.
Q: What if a custom module tries to open Studio programmatically?
A: The dummy service will ignore the call, so nothing happens. No errors are raised.
Q: Is there any performance improvement?
A: Yes, the Studio assets are not loaded, reducing initial page load time and JavaScript parsing overhead.
Need Customizations or Have Questions?
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must 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