| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 37 |
| Technical Name |
bs_required_field_asterisk |
| License | LGPL-3 |
| Website | https://erp-23.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 37 |
| Technical Name |
bs_required_field_asterisk |
| License | LGPL-3 |
| Website | https://erp-23.com |
Required Field Asterisk
Never let users miss a mandatory field again. This lightweight module adds a clear red * to every required field across all Odoo 18 backend form views — labeled fields, no-label fields, full-width fields, and custom title headers included.
Overview
Odoo's native form views do not display a visible indicator on required fields until after a failed save attempt. Required Field Asterisk adds a red * marker proactively — before the user even tries to save — so mandatory fields are clear at a glance. The implementation is a single focused SCSS file that targets every known required-field DOM layout in Odoo 18.
All Required Field Layouts Covered
Labeled Field in Group
Standard fields with a visible label inside an o_group container.
No-Label Field
Fields using nolabel="1" — marker added before the field widget itself.
Full-Width Separator Field
Required fields placed after an o_horizontal_separator that spans the full form width.
Title Header with Label
oe_title blocks where a separate label.oe_edit_only element is present.
Title Header without Label
oe_title blocks where the required field is an inline <h1> with no separate label (e.g. Contacts).
Screenshot
Red * markers on all required fields — labeled, nolabel, title headers, and full-width fields
✓ What is Covered
- Labeled fields inside
o_group - Fields with
nolabel="1" - Full-width required fields (after separators)
- oe_title headers with and without labels
- Edit mode only — no marker in readonly/view mode
- Works across all standard Odoo 18 form views
⊗ What is NOT Affected
- Radio button option labels (e.g. Send / Receive)
- One2many / Many2many table fields (x2many)
- Required fields in list / kanban / pivot views
- Website / portal views
- Read-only records
Installation
- Download the module from the Odoo App Store.
- Place the
bs_required_field_asteriskfolder in your Odoo addons directory. - Restart the Odoo server.
- Go to Settings → Apps, search for Required Field Asterisk, and click Install.
- Navigate to any form view — all required fields now show a red *.
Technical Details
Support & Contact
We’re here to help — reach out via any channel below.
© 2025 ERP23 — a product of BrainStation-23. Released under LGPL-3. Compatible with Odoo 18.0.
Please log in to comment on this module