Merge PR #767 into 17.0

Signed-off-by pedrobaeza
This commit is contained in:
OCA-git-bot
2024-12-18 07:27:45 +00:00

View File

@@ -1,10 +1,9 @@
/** @odoo-module **/ /** @odoo-module **/
import { import {
BadgeSelectionField, BadgeSelectionField,
preloadSelection, badgeSelectionField,
} from "@web/views/fields/badge_selection/badge_selection_field"; } from "@web/views/fields/badge_selection/badge_selection_field";
import {registry} from "@web/core/registry"; import {registry} from "@web/core/registry";
import {standardFieldProps} from "@web/views/fields/standard_field_props";
export class FieldSelectionBadgeUncheck extends BadgeSelectionField { export class FieldSelectionBadgeUncheck extends BadgeSelectionField {
async onChange(value) { async onChange(value) {
@@ -20,19 +19,11 @@ export class FieldSelectionBadgeUncheck extends BadgeSelectionField {
} }
} }
FieldSelectionBadgeUncheck.props = {...standardFieldProps};
FieldSelectionBadgeUncheck.supportedTypes = ["many2one", "selection"];
FieldSelectionBadgeUncheck.additionalClasses = ["o_field_selection_badge"];
export const FieldSelectionBadgeUncheckField = { export const FieldSelectionBadgeUncheckField = {
...badgeSelectionField,
component: FieldSelectionBadgeUncheck, component: FieldSelectionBadgeUncheck,
supportedTypes: ["many2one"], supportedTypes: ["many2one"],
}; };
registry registry
.category("fields") .category("fields")
.add("selection_badge_uncheck", FieldSelectionBadgeUncheckField); .add("selection_badge_uncheck", FieldSelectionBadgeUncheckField);
registry.category("preloadedData").add("selection_badge_uncheck", {
loadOnTypes: ["many2one"],
preload: preloadSelection,
});