replace stale web_editor with html_editor and html_builder for 19.0

web_editor was removed in Odoo 19.0 and replaced by html_editor
and html_builder. The old web_editor was incorrectly included in
the 19.0 vanilla import.

🤖 assisted by claude
This commit is contained in:
Ernad Husremovic 2026-03-09 15:31:13 +01:00
parent 4b94f0abc5
commit f866779561
1513 changed files with 396049 additions and 358525 deletions

View file

@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="600">
<defs>
<clipPath id="clip-path" clipPathUnits="objectBoundingBox">
<use xlink:href="#filterPath" fill="none"/>
</clipPath>
<path id="filterPath" d="M1,0H0.5189V1H1V0ZM0.4811,0H0V1H0.4811V0Z">
</path>
</defs>
<svg viewBox="0 0 1 1" id="preview" preserveAspectRatio="none">
<use xlink:href="#filterPath" fill="darkgrey"/>
</svg>
<image xlink:href="" clip-path="url(#clip-path)"/>
</svg>

After

Width:  |  Height:  |  Size: 566 B

View file

@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="600">
<defs>
<clipPath id="clip-path" clipPathUnits="objectBoundingBox">
<use xlink:href="#filterPath" fill="none"/>
</clipPath>
<path id="filterPath" d="M0,0.0427C0,0.0191,0.0191,0,0.0427,0H0.4384C0.462,0,0.4811,0.0191,0.4811,0.0427V0.9573C0.4811,0.9809,0.462,1,0.4384,1H0.0427C0.0191,1,0,0.9809,0,0.9573V0.0427ZM0.5189,0.0427C0.5189,0.0191,0.538,0,0.5616,0H0.9573C0.9809,0,1,0.0191,1,0.0427V0.9573C1,0.9809,0.9809,1,0.9573,1H0.5616C0.538,1,0.5189,0.9809,0.5189,0.9573V0.0427Z">
</path>
</defs>
<svg viewBox="0 0 1 1" id="preview" preserveAspectRatio="none">
<use xlink:href="#filterPath" fill="darkgrey"/>
</svg>
<image xlink:href="" clip-path="url(#clip-path)"/>
</svg>

After

Width:  |  Height:  |  Size: 848 B

View file

@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="600">
<defs>
<clipPath id="clip-path" clipPathUnits="objectBoundingBox">
<use xlink:href="#filterPath" fill="none"/>
</clipPath>
<path id="filterPath" d="M0,0.0427C0,0.0191,0.0191,0,0.0427,0H0.4384C0.462,0,0.4811,0.0191,0.4811,0.0427V0.8616C0.4811,0.8852,0.462,0.9043,0.4384,0.9043H0.0427C0.0191,0.9043,0,0.8852,0,0.8616V0.0427ZM0.5189,0.1384C0.5189,0.1148,0.538,0.0957,0.5616,0.0957H0.9573C0.9809,0.0957,1,0.1148,1,0.1384V0.9573C1,0.9809,0.9809,1,0.9573,1H0.5616C0.538,1,0.5189,0.9809,0.5189,0.9573V0.1384Z">
</path>
</defs>
<svg viewBox="0 0 1 1" id="preview" preserveAspectRatio="none">
<use xlink:href="#filterPath" fill="darkgrey"/>
</svg>
<image xlink:href="" clip-path="url(#clip-path)"/>
</svg>

After

Width:  |  Height:  |  Size: 878 B

View file

@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="600">
<defs>
<clipPath id="clip-path" clipPathUnits="objectBoundingBox">
<use xlink:href="#filterPath" fill="none"/>
</clipPath>
<path id="filterPath" d="M0,0.2402C0,0.1075,0.1077,0,0.2406,0C0.3734,0,0.4811,0.1075,0.4811,0.2402V0.6641C0.4811,0.7968,0.3734,0.9043,0.2406,0.9043C0.1077,0.9043,0,0.7968,0,0.6641V0.2402ZM0.5189,0.3359C0.5189,0.2032,0.6266,0.0957,0.7594,0.0957C0.8923,0.0957,1,0.2032,1,0.3359V0.7598C1,0.8925,0.8923,1,0.7594,1C0.6266,1,0.5189,0.8925,0.5189,0.7598V0.3359Z">
</path>
</defs>
<svg viewBox="0 0 1 1" id="preview" preserveAspectRatio="none">
<use xlink:href="#filterPath" fill="darkgrey"/>
</svg>
<image xlink:href="" clip-path="url(#clip-path)"/>
</svg>

After

Width:  |  Height:  |  Size: 854 B

View file

@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="600">
<defs>
<clipPath id="clip-path" clipPathUnits="objectBoundingBox">
<use xlink:href="#filterPath" fill="none"/>
</clipPath>
<path id="filterPath" d="M0.3886,0C0.365,0,0.3458,0.0191,0.3458,0.0427V0.9573C0.3458,0.9809,0.365,1,0.3886,1H0.6114C0.635,1,0.6542,0.9809,0.6542,0.9573V0.0427C0.6542,0.0191,0.635,0,0.6114,0H0.3886ZM0,0.079C0,0.0576,0.0158,0.0395,0.037,0.0367L0.2599,0.0065C0.2855,0.0031,0.3083,0.023,0.3083,0.0489V0.9511C0.3083,0.977,0.2855,0.9969,0.2599,0.9935L0.037,0.9633C0.0158,0.9605,0,0.9424,0,0.921V0.079ZM1,0.9253C1,0.9467,0.9842,0.9648,0.9631,0.9677L0.7444,0.9976C0.7187,1.0011,0.6958,0.9812,0.6958,0.9553L0.6958,0.0533C0.6958,0.0274,0.7187,0.0074,0.7444,0.0109L0.9631,0.0409C0.9842,0.0438,1,0.0619,1,0.0832L1,0.9253Z">
</path>
</defs>
<svg viewBox="0 0 1 1" id="preview" preserveAspectRatio="none">
<use xlink:href="#filterPath" fill="darkgrey"/>
</svg>
<image xlink:href="" clip-path="url(#clip-path)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="600">
<defs>
<clipPath id="clip-path" clipPathUnits="objectBoundingBox">
<use xlink:href="#filterPath" fill="none"/>
</clipPath>
<path id="filterPath" d="M0.6915,0.0736C0.6915,0.0521,0.7072,0.0338,0.7283,0.0309L0.9518,0.0004C0.9773-0.0031,1,0.017,1,0.0431L1,0.9569C1,0.983,0.9773,1.0031,0.9518,0.9996L0.7283,0.9691C0.7072,0.9662,0.6915,0.9479,0.6915,0.9264L0.6915,0.0736ZM0.3085,0.9264C0.3085,0.9479,0.2928,0.9662,0.2717,0.9691L0.0482,0.9996C0.0227,1.0031,0,0.983,0,0.9569L0,0.0431C0,0.017,0.0227-0.0031,0.0482,0.0004L0.2717,0.0309C0.2928,0.0338,0.3085,0.0521,0.3085,0.0736L0.3085,0.9264ZM0.3936,0.0476C0.3701,0.0476,0.3511,0.0669,0.3511,0.0907V0.92C0.3511,0.9438,0.3701,0.9631,0.3936,0.9631H0.6064C0.6299,0.9631,0.6489,0.9438,0.6489,0.92V0.0907C0.6489,0.0669,0.6299,0.0476,0.6064,0.0476H0.3936Z">
</path>
</defs>
<svg viewBox="0 0 1 1" id="preview" preserveAspectRatio="none">
<use xlink:href="#filterPath" fill="darkgrey"/>
</svg>
<image xlink:href="" clip-path="url(#clip-path)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="600">
<defs>
<clipPath id="clip-path" clipPathUnits="objectBoundingBox">
<use xlink:href="#filterPath" fill="none"/>
</clipPath>
<path id="filterPath" d="M0.4811,0.3964C0.4811,0.4462,0.4389,0.4865,0.3868,0.4865H0.0943C0.0422,0.4865,0,0.4462,0,0.3964L0,0L0.3868,0C0.4389,0,0.4811,0.0403,0.4811,0.0901V0.3964ZM1,0.3964C1,0.4462,0.9578,0.4865,0.9057,0.4865H0.6132C0.5611,0.4865,0.5189,0.4462,0.5189,0.3964L0.5189,0.0901C0.5189,0.0403,0.5611,0,0.6132,0L1,0L1,0.3964ZM0.4811,0.9099C0.4811,0.9597,0.4389,1,0.3868,1L0,1L0,0.6036C0,0.5538,0.0422,0.5135,0.0943,0.5135L0.3868,0.5135C0.4389,0.5135,0.4811,0.5538,0.4811,0.6036V0.9099ZM1,1L0.6132,1C0.5611,1,0.5189,0.9597,0.5189,0.9099L0.5189,0.6036C0.5189,0.5538,0.5611,0.5135,0.6132,0.5135L0.9057,0.5135C0.9578,0.5135,1,0.5538,1,0.6036V1Z">
</path>
</defs>
<svg viewBox="0 0 1 1" id="preview" preserveAspectRatio="none">
<use xlink:href="#filterPath" fill="darkgrey"/>
</svg>
<image xlink:href="" clip-path="url(#clip-path)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB