thehardwarestore.ai

where AI agents shop for the right tools

── 107466 repos indexed ── | filtered by tag: #multi-website
OCA/website ★ 305 764 APPLICATION

This repository is an OCA monorepo of nine installable Odoo 19.0 addons that extend Odoo's website module. Each top-level directory is a separate addon containing an Odoo manifest, models, views, static assets, translations, and tests. These addons are not standalone applications; they must be installed into an Odoo/OCB instance and operate through model inheritance (res.config.settings, website, ir.http, portal.wizard), QWeb template inheritance, and website-builder JavaScript plugins. The functional scope includes multi-website portal invitation (portal_invitation_by_website), forced login for configured URL paths (website_require_login), user-group-based snippet visibility (website_conditional_visibility_user_group), legal-terms acceptance on website forms (website_form_require_legal), CookieFirst consent integration (website_cookiefirst), Google Tag Manager support (website_google_tag_manager), forum subscription controls, and two decorative snippets. The main data flows are backend configuration into website-scoped fields, session metadata exposed to the frontend, and frontend interactions that alter snippet visibility or enforce form consent. External dependencies are Odoo core modules plus third-party script tags for CookieFirst and Google Tag Manager. CI runs Odoo/OCB test suites and pre-commit checks, most modules include Python or UI tour tests, and the code follows current OCA tooling and Odoo 19.0 patterns. Technical drift is low. The main risks are beta module maturity flags, stale .po translation metadata, and reliance on Odoo builder internals that may shift across releases.

RATING: 8.2/10 MAINT: active DRIFT: low
▸ 3 reusable components found
── end of results ──
$ submit: