Skip to content

[19.0][MIG] website_whatsapp - #1207

Open
alan196 wants to merge 26 commits into
OCA:19.0from
Jarsa-dev:19.0-mig-website_whatsapp
Open

alan196 wants to merge 26 commits into
OCA:19.0from
Jarsa-dev:19.0-mig-website_whatsapp

Conversation

@alan196

@alan196 alan196 commented Jul 27, 2026

Copy link
Copy Markdown

Migration of website_whatsapp to 19.0, migrated from the merged 18.0 version with full commit history and original authorship (Studio73) preserved.

Includes two ForgeFlow commits that were only in 17.0 and never forward-ported (translatable message via _get_track_url_message, livechat-aligned button style), cherry-picked with -x references.

Changes for 19.0:

  • res_config_settings view: xpath moved to setting id='livechat' (website_email_marketing block no longer exists)
  • () → self.env.() per current guidelines
  • Version 19.0.1.0.0, README regenerated, i18n untouched for Weblate

Supersedes #1154, which squashed history and replaced original authorship — this PR keeps both. Tests green (2 tests), pre-commit green.

ioans73 and others added 26 commits July 25, 2026 07:52
Currently translated at 100.0% (10 of 10 strings)

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

Translation: website-16.0/website-16.0-website_whatsapp
Translate-URL: https://translation.odoo-community.org/projects/website-16-0/website-16-0-website_whatsapp/es/
Lighthouse: Links must have discernible text
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

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

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

Translation: website-18.0/website-18.0-website_whatsapp
Translate-URL: https://translation.odoo-community.org/projects/website-18-0/website-18-0-website_whatsapp/es/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: website-18.0/website-18.0-website_whatsapp
Translate-URL: https://translation.odoo-community.org/projects/website-18-0/website-18-0-website_whatsapp/
Currently translated at 100.0% (11 of 11 strings)

Translation: website-18.0/website-18.0-website_whatsapp
Translate-URL: https://translation.odoo-community.org/projects/website-18-0/website-18-0-website_whatsapp/it/
When a user starts the chat a message is proposed. This message should be translatable,
so that it will appear in the language used by the user in the website.

(cherry picked from commit 0f8a635)
We also edit the position so that both chats can coexist.

(cherry picked from commit fb2983d)
Assisted-by: Claude Fable 5
manuelcalerosolis added a commit to xtendoo-corporation/xtendoo that referenced this pull request Aug 26, 2026
OCA no mantiene estos 8 módulos que DJI usa en 19.0 (no existe rama 19.0
en sus repos), pero cada uno tiene un Pull Request abierto (sin fusionar)
que sí los migra. Decisión del usuario: usar esos PRs en vez de forkear
desde cero. Renombrados con prefijo xtendoo_ para evitar colisión de
nombre técnico si OCA fusiona el PR original más adelante.

- xtendoo_web_company_color <- OCA/web#3326 (HeliconiaIO/web)
- xtendoo_hr_expense_cancel <- OCA/hr-expense#356 (ledoent/hr-expense)
- xtendoo_hr_expense_payment <- OCA/hr-expense#355 (ledoent/hr-expense)
- xtendoo_website_whatsapp <- OCA/website#1207 (Jarsa-dev/website)
- xtendoo_stock_picking_mass_action <- OCA/stock-logistics-workflow#2161
  (adhoc-dev/stock-logistics-workflow)
- xtendoo_sale_report_margin <- OCA/margin-analysis#281 (ursais/margin-analysis)
- xtendoo_product_pricelist_direct_print <- OCA/product-attribute#2220
  (Studio73/product-attribute)
- xtendoo_account_move_line_stock_info <- OCA/stock-logistics-warehouse#2549
  (collinskipkorir/stock-logistics-warehouse) - version bump 18.0->19.0
  aplicado a mano, el PR original no lo traía

Además de renombrar directorio/manifest, corregidas referencias técnicas
reales que dependían del nombre del módulo (no solo cosméticas):
report_name/t-call/env.ref en product_pricelist_direct_print, ir.model.
access.csv + view id en stock_picking_mass_action, ruta de assets estáticos
en website_whatsapp (URL /website_whatsapp/static/... hubiera dado 404),
e imports de tests/__init__.py tras renombrar los ficheros de test.

3 módulos descontinuados (website_sale_product_description,
stock_picking_warn_message, account_payment_order_return) NO se implantan
en 19.0, decisión explícita del usuario.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.