Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Shell
  3. Shell v 19.0
  4. Sales Conditions FAQ

Shell

by Syntax & Sabotage https://praetorx.net , Lars Weiler https://praetorx.net
Odoo
v 19.0 Third Party
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Community Apps Dependencies Show
Base
Lines of code 7069
Technical Name praetorx_shell
LicenseLGPL-3
Websitehttps://praetorx.net
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Community Apps Dependencies Show
Base
Lines of code 7069
Technical Name praetorx_shell
LicenseLGPL-3
Websitehttps://praetorx.net

PraetorX Shell

Make Odoo Look Like Yours — Branded Backend Theme for Odoo 19

v19.0.7.0.0 Community Enterprise Odoo.sh Light & Dark Mode Free

Replaces the standard Odoo interface with a fully branded, productivity-focused experience. Multi-tab navigation, extended Cmd+K search, per-role color theming, branded login page, activity dashboard, collapsible sidebar, and background task progress — all configurable without code.

praetorx.net | Syntax & Sabotage

  • Features
  • Screenshots
  • Setup
  • FAQ
  • Releases

Branding & Theming

Branded Login Page

Custom background image or color, company logo, welcome text, and accent color. “Powered by PraetorX” footer. All configurable in Settings — no CSS knowledge required.

Full Color Theming

6 configurable theme colors (brand, primary, success, info, warning, danger) with separate palettes for light and dark mode. One-click reset to defaults.

Per-Role Color Presets

Define a color palette per role — the interface adapts automatically based on the user’s role assignment. Preview before applying.

Branded Splash Screen

Animated PraetorX splash screen during initial page load. Pure CSS/HTML, no JS dependency. Auto-dismisses when the UI is ready. ARIA-labeled for accessibility.

Navigation

Multi-Tab Navigation

Browser-style tabs for multiple open records. DnD reorder, close/middle-click, context menu (close others, close right, duplicate). Keyboard shortcuts: Alt+W, Alt+←/→, Alt+1-9. Persisted via sessionStorage.

Extended Cmd+K Search

@ namespace for record search across configurable models. Recents provider shows last edited records from localStorage. Quick-create actions for contacts, quotes, invoices, tasks.

Smart Sidebar

Collapsible sidebar with flyout submenus, drag-and-drop reordering, hideable sections and apps. Ctrl+Click opens items in a new tab. Per-user preferences persisted automatically.

Domain Tiles & Home Screen

Admin-configurable tiles with icon, color, and menu target. Group-based visibility. Left/right logo slots, brand caption, time-based greeting, and “Recently Edited” tracking.

Productivity

Activity Dashboard & My Day

Urgency buckets: overdue, today, this week. “My Day” shows today’s calendar events with duration and relative time labels. Filterable by model, per-user hidden models.

Chatter Position

Per-user chatter placement: bottom (default) or side panel with draggable divider. No more scrolling past long chatters to reach form fields.

Background Progress

Long-running tasks report progress via bus notifications. Toast UI with label, percentage, and status message. Server pushes to browser in real time.

Loading Bar & Skeleton Loaders

Visual progress bar for RPC calls and page transitions. CSS skeleton utilities for placeholder content while data loads. Smoother perceived performance.

Technical Reference

ComponentTechnology
Tab NavigationOWL service + component — sessionStorage persistence, async replay with generation counter, loading indicator
Cmd+K SearchOWL command providers — record search via name_search, recents from localStorage, quick-create actions
SidebarOWL component — collapse, DnD reorder, flyout submenus, per-user JSON preferences
Color ServiceOWL service — resolves role-based presets via JSON-RPC, injects CSS variables at runtime
Progress Trackingbus.bus notifications — server pushes to browser, toast UI with percentage bar
Activity DashboardOWL client action — JSON-RPC data, urgency buckets, My Day calendar integration
Color ThemingSCSS variables + QWeb CSS injection — light/dark mode, 6 theme colors, runtime override
Login BrandingQWeb template inheritance — replaces web.login_layout, controller-served assets

Use Cases

Corporate Branding

Replace Odoo’s default look with your company colors, logos, and login experience — no CSS knowledge required.

Role-Based UX

Different color palettes per role — sales sees blue, operations sees green. Visual role separation at a glance.

Daily Productivity

Start each day with “My Day” — today’s calendar events and overdue activities in one view. Tabs keep multiple records open side by side.

Simplified Navigation

Domain tiles and a collapsible sidebar reduce clutter. Cmd+K with @ search finds any record instantly. Users see only what they need.

Screenshots

Branded Home Screen

Multi-tab navigation, recently edited items, calendar widget, and activity dashboard — all on the customized home screen.

PraetorX Shell — Branded Home Screen with Multi-Tab Bar
Configuration

All branding options in one place: logos, caption, login page, background image, accent color, record search models, and quick actions.

PraetorX Shell — Settings and Configuration
Record Search (Cmd+K)

Extended Cmd+K with @ namespace for searching records across configurable models.

PraetorX Shell — Cmd+K Record Search
Sidebar Configuration

Collapsible, customizable sidebar with per-item visibility controls. Drag to reorder, toggle sections on or off.

PraetorX Shell — Sidebar Configuration

Setup Guide

Prerequisites
  • Odoo 19.0 (Community or Enterprise)
  • Python 3.10+
  • Required modules: bus, mail, web
  • PraetorX modules: praetorx_base

No Enterprise dependency. Works on Community, Enterprise, and Odoo.sh.

Installation

Install from the Odoo Apps menu. Search for “PraetorX Shell” or “Shell”.

Shell requires praetorx_base — this will be installed automatically as a dependency.

Configure Branding
  1. Navigate to PraetorX → Configuration → Settings
  2. Login Page: Upload background image, set fallback color, add your logo and welcome text
  3. Home Screen: Upload left/right logos, set brand caption
  4. Colors: Adjust theme colors for light and dark mode (brand, primary, success, info, warning, danger)
  5. Click Save — changes apply immediately
Configure Domain Tiles
  1. Navigate to PraetorX → Configuration → Shell Tiles
  2. Each tile has: name, Font Awesome icon, accent color, target menu XML ID
  3. Assign groups to control visibility — empty means visible to all
  4. Drag to reorder, toggle active/archived
Role-Based Color Presets
  1. Navigate to PraetorX → Configuration → Color Presets
  2. Create a preset and assign it to a role
  3. Set colors for brand, primary, success, info, warning, danger
  4. Click Preview to see the colors applied temporarily

When a user logs in, the system resolves their role and applies the matching color preset automatically.

Cmd+K Search Configuration
  1. Navigate to PraetorX → Configuration → Settings
  2. Under Search (Cmd+K), configure which models appear in @ record search
  3. Toggle quick-create actions on/off

FAQ

Does this require Odoo Enterprise?
No. Works on Community, Enterprise, and Odoo.sh. Depends on bus, mail, web (all included in Odoo Community) and praetorx_base.
Will this break my existing Odoo theme?
Shell extends the standard Odoo UI through template inheritance and SCSS variable overrides — it does not replace the Odoo web module. Third-party themes may conflict with color theming; test in a staging environment first.
Can I use Shell without the rest of PraetorX?
Shell requires only praetorx_base as a PraetorX dependency. You do not need Vault, FlowForge, Invoice Pro, or any other PraetorX application module.
How does the activity dashboard differ from Odoo’s built-in activities?
Shell’s dashboard groups activities into urgency buckets (overdue, today, this week) and adds “My Day” — a combined view of today’s calendar events and due activities with duration and relative time labels. Users can hide irrelevant models to reduce noise.
Can users customize the sidebar individually?
Yes. Each user can collapse/expand the sidebar, hide sections or apps, reorder tiles and groups via drag-and-drop. All preferences are stored per user and persist across sessions.
How many tabs can be open at once?
The default limit is 15 tabs, configurable via the praetorx_shell.max_tabs system parameter. Tab state is persisted in sessionStorage — tabs survive page reloads but not new browser sessions. The tab bar is hidden on mobile viewports (<768px).
Is dark mode supported?
Yes. Shell provides separate color palettes for light and dark mode. The login page, splash screen, sidebar, navbar, tabs, and all custom components adapt automatically when the user switches modes.

Release History

v19.0.7.0.0 — March 2026

Current Release

  • Extended Cmd+K search — @ record search, recents provider, quick-create actions
  • Browser-style multi-tab navigation with DnD reorder, keyboard shortcuts, context menu
  • Per-role color theming with color presets and preview
  • Branded login page: background image/color, logo, welcome text, accent color
  • Smart sidebar: collapsible, DnD reorder, flyout submenus, Ctrl+Click tab support
  • Domain tiles: admin-configurable, group-based visibility, custom icons/colors
  • Activity dashboard with urgency buckets and “My Day” widget
  • Full color theming: 6 colors × 2 modes (light/dark), one-click reset
  • Branded home screen with logos, caption, greeting, recently edited records
  • Branded splash screen (pure CSS/HTML, ARIA-labeled)
  • Chatter position toggle (bottom / side panel with draggable divider)
  • Loading bar for RPC calls and page transitions
  • Background task progress tracking via bus notifications
  • Role-gated debug mode toggle in sidebar
  • German translations (de.po, 160+ strings)

You May Also Like

Cockpit Works with Shell

Role-based tile dashboard — counters, queues, charts, actions, and real-time updates. The natural next step after Shell.

Free
PraetorX Roles

Role-based user group management with date-gated assignments. Enables per-role color presets in Shell.

39 EUR
Vault

AI document management — classification, routing, retention.

199 EUR
Invoice Pro

Validated & structured invoicing with ZUGFeRD, XRechnung, Peppol.

249 EUR

Made with ♥ by Syntax & Sabotage

© 2026 Syntax & Sabotage, Lars Weiler. All rights reserved. LGPL-3.

Impressum · support@syntaxandsabotage.io

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.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with