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

[16.0] cms_status_message: migrate to v16 #128

Merged
merged 46 commits into from
Sep 20, 2023
Merged

Conversation

simahawk
Copy link
Contributor

@simahawk simahawk commented May 13, 2023

And finally got rid of website dependency :)

TODO:

  • finish work on JS

@simahawk simahawk changed the title [16.] cms_status_message: migrate to v16 [16.0] cms_status_message: migrate to v16 May 13, 2023
@simahawk
Copy link
Contributor Author

/ocabot migration cms_status_message

@OCA-git-bot OCA-git-bot added this to the 16.0 milestone May 13, 2023
@OCA-git-bot OCA-git-bot mentioned this pull request May 13, 2023
6 tasks
@simahawk simahawk force-pushed the 16-status-msg branch 2 times, most recently from 8f3be92 to 64d87a0 Compare July 12, 2023 09:03
@simahawk simahawk mentioned this pull request Jul 12, 2023
2 tasks
simahawk and others added 22 commits July 12, 2023 11:51
* [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.
simahawk and others added 16 commits July 12, 2023 11:51
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/
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/es/
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/ca/
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/
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/
@simahawk
Copy link
Contributor Author

/ocabot merge nobump

@OCA-git-bot
Copy link
Contributor

What a great day to merge this nice PR. Let's do it!
Prepared branch 16.0-ocabot-merge-pr-128-by-simahawk-bump-nobump, awaiting test results.

@OCA-git-bot OCA-git-bot merged commit dbdfa4f into OCA:16.0 Sep 20, 2023
5 of 7 checks passed
@OCA-git-bot
Copy link
Contributor

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

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.

8 participants