brand
Provide a base layer for branding modules by introducing reusable brand records and infrastructure for brand-aware models.
Key Features
- res.brand: Maintains brand entries as delegated partners with full contact, address, and image data accessible through a dedicated Brands menu.
- res.brand.mixin: Provides inheritable brand support by adding brand fields, enforcing company consistency, auto-filling the company, and adapting field requirements to the brand policy.
- res.company: Adds a company-level brand usage policy selection (disabled, optional, required) that drives how brands are enforced on documents.
- res.config.settings: Exposes the brand usage policy in the settings interface so each company can configure its branding requirements.
- security: Supplies brand access rules that give all users read-only visibility, reserve management to administrators, and respect multi-company boundaries.