Name: [IMP] viin_brand: own the module-icon and favicon branding mechanism

State: Succeed finished in 204m

PR State: merged

PR Author: Roy Le

PR Author Email:

PR: #677

Committer: Roy Le

Committer Email: roy.le@viindoo.com

Commit: 2d4cbc2f282fdae473560f0e337d47af2170e02c

Description:

                                            [IMP] viin_brand: own the module-icon and favicon branding mechanism

Moved from to_base (tvtmaaddons), where it ran for every database served
by a process that had viin_brand on its addons path and forced to_base
to be loaded server wide. The functions, hooks, models (company favicon,
settings-page icon RPC, menu web_icon rewrite, session marker), data,
views, assets and the QUnit mock server come over unchanged apart from
their imports; the uninstall hook now actually restores the core
functions it replaced.

viin_brand is the module to load server wide from now on
(--load=base,web,viin_brand); it warns when it is not.
                                            

Branch: 18.0

Age:

Up-time:

Delete Date:

Subbuilds Name State Detail
Build 413734 Check the quality with Pylint: from test_lint to test_pylint 19m Succeed Log
Build 413735 At install tests: from account to website_sms 129m Succeed Log
Build 413736 Post install tests: step install all modules 59m Succeed Log
Build 413737 Post install tests: from account to hr_recruitment_survey 118m Succeed Log
Build 413738 Post install tests: from hr_skills to phone_validation 113m Succeed Log
Build 413739 Post install tests: from point_of_sale to purchase_requisition_stock 113m Succeed Log
Build 413740 Post install tests: from purchase_stock to test_lint 94m Succeed Log
Build 413741 Post install tests: from test_mail to to_purchase_line_numbering 139m Succeed Log
Build 413742 Post install tests: from to_purchase_order_advance to viin_approval_purpose_routing 99m Succeed Log
Build 413743 Post install tests: from viin_approval_sale to viin_product_approval_marketplace 119m Succeed Log
Build 413744 Post install tests: from viin_product_approval_marketplace_website_sale to web_unsplash 84m Succeed Log
Build 413745 Post install tests: from website to website_sms 99m Succeed Log
Build 413746 Test install all modules without demo data: from account to website_sms 45m Succeed Log
Create Date Level Message
09/10/2026 11:25:34 INFO
Updated repository royle-vietnam-tvtmaaddons
09/10/2026 11:25:34 INFO
Updated repository Viindoo-odoo
09/10/2026 11:25:34 INFO
Updated repository Viindoo-erponline-enterprise
09/10/2026 11:25:34 INFO
Cloned repository Viindoo-branding