[FIX] web, *: x2many list horizontal overflow

Follow-up of https://github.com/odoo/odoo/pull/121468

Since https://github.com/odoo/odoo/commit/9f4622492c5cd84847368d32bf02b0b538a6dd69 (16.2), ´additionalClasses´ has to be added on the field
instead of the component.

closes odoo/odoo#122963

X-original-commit: 82228e65b59427d536f10970cd85610136347ff8
Signed-off-by: Michaël Mattiello (mcm) <mcm@odoo.com>
This commit is contained in:
Adrien Dieudonne
2023-05-31 09:23:16 +02:00
parent 854211cee7
commit 42a458f144
5 changed files with 6 additions and 5 deletions
@@ -71,7 +71,6 @@ export class SectionAndNoteListRenderer extends ListRenderer {
SectionAndNoteListRenderer.template = "account.sectionAndNoteListRenderer";
export class SectionAndNoteFieldOne2Many extends X2ManyField {}
SectionAndNoteFieldOne2Many.additionalClasses = ['o_field_one2many'];
SectionAndNoteFieldOne2Many.components = {
...X2ManyField.components,
ListRenderer: SectionAndNoteListRenderer,
@@ -95,6 +94,7 @@ export class ListSectionAndNoteText extends SectionAndNoteText {
export const sectionAndNoteFieldOne2Many = {
...x2ManyField,
component: SectionAndNoteFieldOne2Many,
additionalClasses: [...x2ManyField.additionalClasses || [], "o_field_one2many"],
};
export const sectionAndNoteText = {
@@ -19,11 +19,11 @@ MrpProductionComponentsX2ManyField.components = {
...X2ManyField.components,
ListRenderer: MrpProductionComponentsListRenderer
};
MrpProductionComponentsX2ManyField.additionalClasses = ["o_field_many2many"];
export const mrpProductionComponentsX2ManyField = {
...x2ManyField,
component: MrpProductionComponentsX2ManyField,
additionalClasses: [...x2ManyField.additionalClasses || [], "o_field_many2many"],
};
registry.category("fields").add("mrp_production_components_x2many", mrpProductionComponentsX2ManyField);
@@ -13,9 +13,9 @@ SectionOneToManyField.defaultProps = {
...X2ManyField.defaultProps,
editable: "bottom",
};
SectionOneToManyField.additionalClasses = ["o_field_one2many"];
registry.category("fields").add("section_one2many", {
...x2ManyField,
component: SectionOneToManyField,
additionalClasses: [...x2ManyField.additionalClasses || [], "o_field_one2many"],
});
@@ -29,11 +29,11 @@ MovesListRenderer.components = { ...ListRenderer.components, ViewButton: MoveVie
export class StockMoveX2ManyField extends X2ManyField {}
StockMoveX2ManyField.components = { ...X2ManyField.components, ListRenderer: MovesListRenderer };
StockMoveX2ManyField.additionalClasses = ['o_field_one2many'];
export const stockMoveX2ManyField = {
...x2ManyField,
component: StockMoveX2ManyField,
additionalClasses: [...x2ManyField.additionalClasses || [], "o_field_one2many"],
};
registry.category("fields").add("stock_move_one2many", stockMoveX2ManyField);
@@ -126,11 +126,12 @@ QuestionPageOneToManyField.defaultProps = {
...X2ManyField.defaultProps,
editable: "bottom",
};
QuestionPageOneToManyField.additionalClasses = ["o_field_one2many"];
export const questionPageOneToManyField = {
...x2ManyField,
component: QuestionPageOneToManyField,
additionalClasses: [...x2ManyField.additionalClasses || [], "o_field_one2many"],
};
registry.category("fields").add("question_page_one2many", questionPageOneToManyField);