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

[14.0][mig] cms_status_message #143

Merged
merged 58 commits into from
Feb 7, 2025
Merged

Conversation

simahawk
Copy link
Contributor

@simahawk simahawk commented Feb 6, 2025

Backported from v16

simahawk and others added 30 commits February 6, 2025 16:04
* [add] status message: javascript rendering

* [imp] status message js: reuse existing qweb templates
1. load qweb template on demand
2. load qweb template only if not loaded yet
3. use promises for rendering

We load qweb templates via JS. Prior to this change we got 1 request every time,
on every page load, even if we were not using any status message feature.

Now we load templates only when needed and we load it only if not loaded yet,
lowering page load time a bit :)

Plus, rendering now returns a promise object so you can chain calls
and do things when rendering is really finished.
The example package was there only to show how a message would look like.
But in real life you want always to verify how they look like
with your theme styles applied.

Now we have a new route `/cms/status-message/display-test` to check them.
`cms_status_message_example` module has been removed.
Updated by Update PO files to match POT (msgmerge) hook in Weblate.
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: website-cms-13.0/website-cms-13.0-cms_status_message
Translate-URL: https://translation.odoo-community.org/projects/website-cms-13-0/website-cms-13-0-cms_status_message/
mymage and others added 16 commits February 6, 2025 16:04
Currently translated at 100.0% (10 of 10 strings)

Translation: website-cms-13.0/website-cms-13.0-cms_status_message
Translate-URL: https://translation.odoo-community.org/projects/website-cms-13-0/website-cms-13-0-cms_status_message/it/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: website-cms-16.0/website-cms-16.0-cms_status_message
Translate-URL: https://translation.odoo-community.org/projects/website-cms-16-0/website-cms-16-0-cms_status_message/
Currently translated at 100.0% (9 of 9 strings)

Translation: website-cms-16.0/website-cms-16.0-cms_status_message
Translate-URL: https://translation.odoo-community.org/projects/website-cms-16-0/website-cms-16-0-cms_status_message/es/
Use the right grid col classes to make the message expand and fit the width automatically.
Currently translated at 100.0% (9 of 9 strings)

Translation: website-cms-16.0/website-cms-16.0-cms_status_message
Translate-URL: https://translation.odoo-community.org/projects/website-cms-16-0/website-cms-16-0-cms_status_message/it/
Currently translated at 100.0% (9 of 9 strings)

Translation: website-cms-16.0/website-cms-16.0-cms_status_message
Translate-URL: https://translation.odoo-community.org/projects/website-cms-16-0/website-cms-16-0-cms_status_message/it/
@simahawk simahawk force-pushed the 14.0-mig-cms_status_message branch from 53e3082 to 585f0dc Compare February 7, 2025 08:06
@simahawk
Copy link
Contributor Author

simahawk commented Feb 7, 2025

/ocabot migration cms_status_message
/ocabot merge nobump

@OCA-git-bot OCA-git-bot added this to the 14.0 milestone Feb 7, 2025
@OCA-git-bot
Copy link
Contributor

This PR looks fantastic, let's merge it!
Prepared branch 14.0-ocabot-merge-pr-143-by-simahawk-bump-nobump, awaiting test results.

@OCA-git-bot OCA-git-bot mentioned this pull request Feb 7, 2025
1 task
@OCA-git-bot OCA-git-bot merged commit c6ae823 into 14.0 Feb 7, 2025
5 of 7 checks passed
@OCA-git-bot
Copy link
Contributor

Congratulations, your PR was merged at 838f341. Thanks a lot for contributing to OCA. ❤️

@OCA-git-bot OCA-git-bot deleted the 14.0-mig-cms_status_message branch February 7, 2025 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants