Join us at GITEX 2025! Discover our solutions at Hall 4, Booth H-30 Schedule a Meeting Today.
Automate Marketing Initiatives with Salesforce Marketing Cloud Learn More
Join us at GITEX 2024! Discover our solutions at Hall 4, Booth H-30 Book your live demo today.
Zehntech Odoo App

Mandatory Fields Highlighter

Make Every Required Field Impossible to Miss in Odoo. Stop losing time to incomplete form submissions and validation errors. Mandatory Fields Highlighter automatically applies configurable visual cues — border colors, background shading, and adjustable widths — to every required field across all Odoo form views.

Compatible with Odoo 16, 17, 18 & 19
Community & Enterprise Supported
Independent Color Control for Each Border Edge
Global Activation Across All Models
Trusted by 500+ Businesses Across 12+ Countries
FREE
V19, 18, 17, 16
Mandatory Fields Highlighter — Visual highlighting for required fields in Odoo forms

What is Mandatory Fields Highlighter?

Mandatory Fields Highlighter is a free Odoo module that automatically detects required fields in form views and applies administrator-defined visual styling — border colors per edge, background highlighting, and configurable border widths — to ensure users never overlook a mandatory input during data entry. One configuration. Every form. Every required field — visually unmissable.

Auto-detection of required fields
Per-edge border colors
Background shading
Pixel-precise width control
Form views only
Global activation

How Mandatory Fields Highlighter Solves the Hidden Required Field Problem

Problem
Zehntech Solution
Required fields only identified by subtle label marker
Configurable border colors and background shading make mandatory fields visually distinct
Users submit forms with missing data, triggering validation errors
Clear visual highlighting directs attention to required inputs before submission
No native way to customize mandatory field presentation
Full color control over all four borders plus background
No differentiation between required and optional fields during entry
Dynamic highlighting activates in real time as forms load
Each form would need individual customization
Global enablement applies styling across all models from one settings page
Custom CSS or development typically needed
Zero code required — all styling configured through GUI
Heavy styling may look out of place in your theme
Adjustable border width (pixel-level control) for subtle or bold emphasis
New users don't know which fields are critical
Visual cues provide self-documenting forms for all training levels

Full Visual Control Over Required Field Presentation

1

Automatic Required Field Detection

The module reads Odoo's field metadata and identifies every field marked as required on any form view. No manual tagging needed.

Why it matters: eliminates setup overhead and ensures no required field is ever missed, even as new models or fields are added.

2

Per-Edge Border Color Configuration

Set distinct border colors for left, right, top, and bottom edges independently. Each border side has its own color picker.

Why it matters: granular design control allows visual patterns aligned with branding or accessibility guidelines.

3

Background Highlighting Color

Apply a background color to mandatory field inputs in addition to or instead of border styling with full RGB control.

Why it matters: background shading remains visible even when content is entered, maintaining the "required" signal.

4

Adjustable Border Width

Configure border thickness in pixels with a default of 2px. Increase for maximum visibility or decrease for subtle indication.

Why it matters: different screen sizes and environments require different levels of emphasis — pixel-level control delivers.

5

Global Activation Across All Models

Once configured, highlighting applies automatically to every form view in Odoo without per-model or per-form activation.

Why it matters: a single configuration session covers your entire Odoo instance — new modules inherit the same rules.

6

Real-Time Dynamic Highlighting

Field highlighting renders dynamically as forms load and responds in real time to form state changes.

Why it matters: users always see current required-field status even on forms with conditional required logic.

7

Form-View-Only Application

Styling applies exclusively to form views. List views, kanban boards, and other Odoo interfaces remain unaffected.

Why it matters: keeps visual emphasis on data entry screens without cluttering overview interfaces.

8

Centralized Settings Configuration

All highlighting preferences managed from Settings → General Settings → Field Settings. No XML templates to edit.

Why it matters: simplifies administration to a single page any admin can manage — updates take 30 seconds.

Who Benefits Most From Field Highlighting

Role
Primary Use Case
Key Outcome
Data Entry Team
Entering high volumes of records across Sales, Purchases, and Inventory
Fewer validation errors, faster completion rates
HR Administrator
Processing employee records, leave requests, recruitment forms
Complete records on first submission, no back-and-forth
Sales Representative
Creating quotations and customer records during live calls
Required fields visually obvious, reduced hold times
Odoo Administrator
Ensuring company-wide data quality without custom code
One-time configuration applies consistent standards
New Employee / Onboarding
Navigating unfamiliar Odoo forms during first weeks
Self-documenting forms guide users without training
Quality & Compliance Lead
Maintaining complete records for audit readiness
Reduced risk of missing mandatory compliance fields

Versions & Documentation

Choose your Odoo version and explore interactive documentation

Native Odoo vs Zehntech Mandatory Fields Highlighter

Capability
Zehntech Highlighter
Native Odoo
Visual border highlighting on required fields
✔ Available
Not available
Configurable border color per edge
✔ Left, right, top, bottom
Not available
Background color highlighting
✔ Full RGB control
Not available
Adjustable border width in pixels
✔ Pixel-level control
Not available
Global activation across all models
✔ One configuration
Not available
Real-time dynamic highlighting
✔ Available
Not available
Settings-based configuration (no code)
✔ GUI only
Not available
Form-view-only application
✔ No list/kanban impact
N/A
Required field indicator
✔ Label + visual styling
Label asterisk only
Custom CSS/development needed
✔ Not required
Required
Odoo Community edition support
✔ Full support
N/A
Odoo Enterprise edition support
✔ Full support
N/A

Get Started In Minutes

No development environment. No custom code. No consultant required.

01

Install from the Odoo App Store

Search for zehntech_mandatory_field_highlight in your Odoo Apps menu and click Install. Compatible with Odoo 16–19 on Community and Enterprise.

02

Go to Settings → General Settings → scroll to the Field Settings section. This is the single configuration interface for all highlighting options.

03

Configure your highlighting style

Use the color pickers to select border colors for each edge. Choose background color if desired. Set border width in pixels (default 2px).

04

Save and verify

Click Save. Open any form view — Sales Orders, Contacts, Purchases. All required fields now display your configured styling. Done.

Technical Details & Compatibility

Requirement
Odoo Versions
Editions
Hosting
Dependencies
Third-Party Dependencies
Custom Dev Required
Install Time
Server Restart
Data Migration
Module Conflicts
License
Lines of Code
Last Tested
Support
Details
16.0 · 17.0 · 18.0 · 19.0
Community · Enterprise · Odoo.sh
Odoo Online · On-Premise · Odoo.sh
Contacts (contacts) · Discuss (mail)
None
No
Under 5 minutes
Not required
Not required
None known
OPL-1
169
Odoo 19.0 — May 2026
Mandatory Fields Highlighter — FAQ illustration

Frequently Asked Questions

The module automatically reads Odoo's field metadata on every form view. Any field marked as required receives the configured visual styling without manual selection. New required fields added through custom modules are detected automatically — no re-configuration needed.
Yes — the settings provide independent color pickers for left, right, top, and bottom borders. You can use a uniform color across all edges or assign distinct colors to create directional emphasis that matches your branding or accessibility requirements.
Highlighting applies exclusively to form views where data entry occurs. List views, kanban boards, calendar views, and other Odoo interfaces remain completely unaffected. This keeps the emphasis focused on screens where mandatory field visibility directly prevents errors.
The module supports Odoo 16, 17, 18, and 19. Both Community and Enterprise editions are fully compatible. All deployment models are supported: Odoo Online, Odoo.sh, and On-Premise installations.
No custom development, CSS modifications, or XML template editing is required. All configuration is performed through a GUI in Settings → General Settings → Field Settings. Install the module, choose your colors and border width, save — the entire process takes under five minutes.

Free Module.
No Subscription.
No Recurring Fees.

Lifetime updates and dedicated technical support included. Eliminate missed required fields across your Odoo forms today.

Zehntech Odoo experts ready to help


          You have successfully subscribed to the newsletter

          There was an error while trying to send your request. Please try again.

          Zehntech will use the information you provide on this form to be in touch with you and to provide updates and marketing.