Take control of every Many2One dropdown

Configure create, edit, search, and filtering behavior for any many2one field or model — no code, no Studio, no developer ticket.

The problem

Many2one dropdowns ship with fixed behavior: the same Create and Search more links on every field, a hard-coded suggestion count, and search limited to a single display name. Letting staff quick-create duplicate contacts, hiding records behind an unhelpful search, or wanting different wording for different clients all become developer tickets — and most existing fixes only cover one feature or apply a single global switch.

The solution

Dynamic Many2One Field Options gives administrators a single control panel to configure create/edit toggles, dropdown limits, custom labels, multi-field search, and record filtering — per field, per model, or per user group — all from a standard Odoo form, with instant effect and a full audit trail.

Capabilities

One control panel for every dropdown

Every capability below is implemented in the module.

01

Create & edit controls

Toggle create, quick-create, create-and-edit, and open-record links per field or per model, with an optional message explaining why an option is blocked.

02

Dropdown result limits

Choose Compact, Standard, or Generous presets, or set a custom limit, with an automatic performance warning when the effective limit runs high.

03

Custom option labels

Rename “Create”, “Create and edit...”, “Search more...”, “Start typing...”, and “No records” per configuration, in any language.

04

Multi-field name search

Let users find records by phone, email, or any extra field — not just the display name — with optional highlighting of the matched text.

05

Record filtering with preview

Narrow dropdown choices with built-in presets (active only, customers, vendors, companies, individuals, internal users, employees) or a custom domain, and preview how many records match before saving.

06

Per-field or per-model scope

Apply a rule to one specific field or to every many2one on a model, with sequence-based priority when several rules could apply to the same field.

07

Role-based access

Restrict a configuration to selected user groups, or leave it open to everyone; unmatched users simply see standard Odoo behavior.

08

Instant revert

Archive a configuration to fall back to default behavior immediately — no need to delete it, and no code to touch.

09

Full audit trail

Every change to a configuration is tracked in the chatter, showing who changed what and when.

Workflow

How it works

1

Pick a field or model

Open the Many2One Field Configurations menu and choose whether the rule applies to one field or an entire model.

2

Configure the behavior

Set create/edit toggles, dropdown limits, custom labels, search fields, and filters across the record's tabs.

3

Scope and preview

Optionally restrict the rule to specific user groups and preview how many records the filter matches before saving.

4

See it live

The change applies to the dropdown instantly across the web client — no restart, no code.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Every rule is created and edited from a standard Odoo form — no Python, no XML, and no Studio.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Dynamic Many2one Field Options

A no-code control panel for many2one dropdowns: create/edit toggles, result limits, custom labels, multi-field search and record filtering — scoped per field, model or role, with instant revert.

Buy on Odoo App Store