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. Extra Tools
  3. Required Field Asterisk Icon v 18.0
  4. Sales Conditions FAQ

Required Field Asterisk Icon

by ADream Innovations https://adreaminnovations.odoo.com
Odoo
v 18.0 Third Party 11
Download for v 18.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
Lines of code 9
Technical Name ad_required_field_icon
LicenseLGPL-3
Websitehttps://adreaminnovations.odoo.com
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 9
Technical Name ad_required_field_icon
LicenseLGPL-3
Websitehttps://adreaminnovations.odoo.com
Versions 17.0 18.0 19.0
Odoo UI/UX Enhancement

Required Field Asterisk Icon

Restore high-contrast, visual cues to Odoo form views. Display clear red asterisks next to mandatory fields automatically to streamline data entry, prevent validation errors, and boost team productivity.

🔴 Clear Red Asterisks ⚡ Streamlined Form Submissions 🔌 Zero Configuration Required 🧩 Odoo 18 Ready

Eliminate saving errors and speed up data entry

In Odoo 18, required fields are indicated by extremely subtle visual indicators (such as faint background shading). Without clear, high-contrast markers like the traditional red asterisk (*), data entry operators and staff are left guessing which inputs are mandatory.

This results in a frustrating workflow: users attempt to save a record, only to be blocked by Odoo's validation errors prompting them to fill in the missing fields. This back-and-forth disrupts focus, slows down transaction processing, and increases operational costs.

The Required Field Asterisk Icon module restores the globally recognized red asterisk (*) next to form labels. By integrating directly into Odoo's form rendering engine, it instantly highlights mandatory fields, allowing users to capture data accurately on the first attempt.

Key Business Value

  • Enhanced Data Integrity: Ensure critical data (e.g. tax IDs, billing address, or vendor terms) is never omitted before a form is saved.
  • Higher Operator Efficiency: Allow data entry operators to scan and fill forms sequentially without encountering unexpected validation popups.
  • Reduced Training Time: Leverage the universally understood red asterisk symbol, eliminating the need to train users on Odoo's default styling.
  • Clean User Experience: Provide clear visual contrast that guides the eye directly to critical form fields.

Key Features & UI Enhancements

A lightweight, plug-and-play user interface upgrade designed to enhance usability without modifying your underlying database structure.

01

High-Contrast Indicators

Automatically appends a high-contrast red asterisk (*) next to every required field's label in Odoo form views.

02

Universal Application

Applies to all standard Odoo models (Contacts, CRM, Sales, Purchases, Accounting) as well as custom models created via code or Odoo Studio.

03

Plug-and-Play Setup

Zero post-installation configurations needed. Install the app, and required fields across your database are immediately styled.

04

Optimized UI Rendering

Leverages native CSS and Odoo OWL XML inheritance. It does not introduce JavaScript delays or interfere with the web client performance.

05

Clean Native Extension

Extends Odoo's standard FormLabel template. Safe from breaking changes and fully compatible with Odoo Enterprise and Community.

06

Theme Consistency

Styling rules fit seamlessly within Odoo's design, ensuring the asterisks look like a native part of the user interface.

Technical Implementation

The module enhances standard Odoo web client assets using clean inheritance principles:

  • FormLabel Extension: Inherits the Odoo core QWeb template `web.FormLabel` and injects a span with the class `.required-field-marker` only when the field's required state is true.
  • CSS Styling Rules: Uses non-obtrusive, optimized CSS selectors (`.required-field-marker`, `.o_required_modifier.text-break::before`) to color and scale the asterisk icon.
  • Performance Integrity: Since the logic runs client-side inside standard label rendering, it bypasses any database reads or server round-trips.

Usability & Accessibility

Designed with accessibility guidelines to ensure Odoo remains usable for all operators:

  • High Contrast Red: The red color is selected to stand out clearly against both light and dark Odoo backgrounds.
  • Explicit Association: Positioning the asterisk directly after the label text ensures standard visual association.
  • Studio Support: If you mark a field as required using Odoo Studio, the asterisk appears automatically without writing code.
  • Adaptive Layouts: Visual markers wrap cleanly and do not break Odoo's grid alignment or responsive design on mobile web browsers.

Interface Preview

Odoo Form View Required Field Indicators

Universal Form Indicators

Once installed, Odoo forms immediately display clear red asterisks (*) for required inputs. This makes it instantly obvious which fields are mandatory, preventing submit blocks and speeding up daily data workflows.

Quick Setup Guide

1. Add to Addons

Download and copy the `ad_required_field_icon` module directory to your custom Odoo addons path.

2. Update Apps

Enable Developer Mode in Odoo, head to the Apps module, and click "Update Apps List" from the menu.

3. Install App

Search for "Required Field Asterisk Icon" in the app store list and click the "Activate" button.

4. Verify Forms

Open any document form (e.g. Sales, Contacts, Invoices) to see the red asterisks live in action.

Need Odoo customization or integration support?

ADream Innovations provides consulting, design, and engineering services for businesses using Odoo. We assist with custom Odoo Development, Odoo Customization, and full Odoo Implementation setups. We also help build custom API Integrations and eCommerce Integrations to connect Odoo with your existing workflows.

If you need a professional ERP Consulting evaluation of your processes or require Long-Term Odoo Support, contact our team to discuss your project requirements.

Request a Consultation Visit Our Website

Developed by ADream Innovations under standard LGPL-3 licensing. For software updates, bug reports, or consulting inquiries, contact us.

Email: info@adream-innovation.odoo.com

Website: https://adreaminnovations.odoo.com

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.
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