Name: [FWD] branding: forward-port 17.0 styling fixes to 18.0

State: Succeed finished in 149m

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #640

Committer: David Tran

Committer Email: david.tran@tvtmarine.com

Commit: a0ff99b0fc37bd8eb297145b71335087918723ca

Description:

                                            [FWD] branding: forward-port 17.0 styling fixes to 18.0

Forward-port 8 white-label frontend commits (b1e478d..a83807d) from 17.0
onto 18.0: viin_brand_mail / viin_brand_common / viin_brand_pos /
web_responsive SCSS plus the apps_menu preferences OWL group-guard.

Platform-drift adaptations for v18:
- viin_brand_mail manifest: register new message/message_seen_indicator
  overrides and move the messaging_menu asset anchor to
  mail/static/src/core/public_web (v18 relocated it from core/web),
  keeping the v18 mail.assets_public + im_livechat bundles.
- apps_menu_preferences.esm.js: re-graft the base.group_system visibility
  guard (useState + onWillStart + t-if) onto the v18 @web/core/user
  singleton idiom and static template.
- viin_brand_pos/style.scss: drop dead v17-era POS highlight rules.

Verified on a live v18 instance: install-clean, asset bundles build with
zero console errors, the apps_menu OWL component mounts, and the
white-label styling applies.

Claude-Session: https://claude.ai/code/session_01Vxr24zjvJXj5gmv6vgzPPd
                                            

Branch: 18.0

Instance ID: 0

Age:

Up-time:

Delete Date:

Subbuilds Name State Detail
Build 386755 Check the quality with Pylint: from test_lint to test_pylint 19m Succeed Log
Build 386756 At install tests: from account to website_sms 128m Succeed Log
Build 386757 Post install tests: step install all modules 44m Succeed Log
Build 386758 Post install tests: from account to mass_mailing_slides 104m Succeed Log
Build 386759 Post install tests: from mass_mailing_sms to sale_stock_margin 99m Succeed Log
Build 386760 Post install tests: from sale_timesheet to to_product_odoo_version 54m Succeed Log
Build 386761 Post install tests: from to_product_return_reason to viin_hr_recruitment_skills_resume 19m Succeed Log
Build 386762 Post install tests: from viin_hr_role to website_sms 39m Succeed Log
Build 386763 Test install all modules without demo data: from account to website_sms 29m Succeed Log
Create Date Level Message
06/21/2026 14:10:33 INFO
Updated repository Viindoo-odoo
06/21/2026 14:10:33 INFO
Updated repository Viindoo-tvtmaaddons
06/21/2026 14:10:33 INFO
Updated repository Viindoo-erponline-enterprise
06/21/2026 14:10:33 INFO
Cloned repository Viindoo-branding