Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master mysterious egg fge 4 #4199

Open
wants to merge 83 commits into
base: master-mysterious-egg
Choose a base branch
from

Conversation

FrancoisGe
Copy link

No description provided.

fdardenne and others added 30 commits March 6, 2025 15:51
Rewrite `AddElementOption` and `SpacingOption` to be compatible with masonry snipet

Implement `AddElementOption` button functionalities
Before when applying undo/redo the container restored the current
target which is not always the target from the previous steps.

Now we restore the container correctly when applying undo/redo.
To do so, we store the container target on each step.
agau-odoo and others added 28 commits March 6, 2025 15:52
Firefox records a mutation when the textContent of an element is
assigned to the same value as before, but Chrome doesn't. This leads to
the builder marking many elements as dirty as soon as a single
modification is done.
This commit is a quick fix for the observed errors. A deeper fix should
come with task-4629669.
This commit adds the option to move the order of an image in the image gallery
It removes the old "notify" system to handle the reorder command, but uses
dispatching and a name parameter to decide who should handle the reordering
The `AddSnippetDialo`g component is doing a `loadBundle` to fetch
the content to put in the snippet dialog.

Previously, when using the `AddSnippetDialog``, tests waited for
a arbitrary amount of time before the snippet dialog shows.
This resulted in tests failing when there is latency from the
server/network.

This commit adds an utility that allow us to await the loadBundle
used by `AddSnippetDialog`allowing the tests to not wait an arbitrary
amount of time.
Load inside_builder_style bundle in edit mode only
fix selector from CardImageOptions + …
This uses a custom history mutation system, because modification of wrapwrap node are outside of the editable scope and not detected.
This uses a custom save system, like the old option.
TopMenuVisibility is the only header option modifying the current page header and not every header. It is not usable on every page (like a product page), doing so by checking the input node header_visible to know if the header is customisable.
@robodoo
Copy link

robodoo commented Mar 17, 2025

This PR targets the un-managed branch odoo-dev/odoo:master-mysterious-egg, it needs to be retargeted before it can be merged.

@FrancoisGe FrancoisGe force-pushed the master-mysterious-egg branch from 3ee87bf to 98b990a Compare March 19, 2025 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.