Page 1 of 1

Warum ignoriert ein Many2one-Feld seine Domäne in benutzerdefinierten Filtern in Odoo 17?

Posted: 17 Jan 2025, 10:48
by Anonymous

Code: Select all

sku_shipping_id = fields.Many2one(
"product.product",
string='SKU Shipping',
domain="[('sku_type_ids.code', 'in', ['ship'])]"
)
Wenn ich in der Ansicht klicke, um einen Wert für dieses Feld auszuwählen, funktioniert die Domäne ordnungsgemäß und es werden nur Datensätze mit sku_type_ids.code = 'ship' angezeigt.Wenn ich jedoch die Funktion „Benutzerdefinierte Filter hinzufügen“ verwende, dieses Feld auswähle und versuche, die Datensätze zu filtern, werden alle Datensätze angezeigt, ohne die Domäne anzuwenden.
Ich brauche Eine Lösung, um sicherzustellen, dass die Domäne respektiert wird, wenn hierfür benutzerdefinierte Filter verwendet werden Many2one-Feld.
Image

Jede Hilfe wäre hilfreich Seien Sie dankbar!