Skip to content

NethVoice: Add rebranding configuration interface #7995

@tonyco97

Description

@tonyco97

Description

NethVoice now supports complete customization of the brand identity for the installation, allowing administrators to adapt the interface to their corporate style.

Proposed solution

Implement a dedicated administration page (Rebranding) that allows configuring:

  1. NethVoice CTI — Customize CTI login with:

    • Product name (replaces "NethVoice")
    • Logo for light and dark theme
    • Square logo for navbar
    • Favicon
    • Login background image
    • Login illustration toggle
  2. NethVoice Admin (Wizard) — Customize configuration wizard with:

    • Product name
    • Logo
    • Favicon
    • Background image
  3. PBX Report — Customize Reports login with:

    • Product name
    • Logo
    • Favicon
    • Background image

The administration page uses Carbon tabs (like in Backup and Restore) to logically organize the three sections, maintaining a single submit to save all configurations. Each section includes a live preview of the customized login.

Additional context

  • All branding values are stored in the database and synchronized in the NS8 module
  • Images must be public URLs in SVG format

See also

  • Branch PR: nethesis/ns8-nethvoice/rebranding
  • Related commits on nethvoice-report

Metadata

Metadata

Labels

nethlinkThe issue is related to NethLink (NethVoice Desktop client)nethvoiceBug or features releted to the NethVoice projectnethvoice-ctiThe issue is related to NethLink (NethVoice Web client)testingPackages are available from testing repositories
No fields configured for Feature.

Projects

Status

Testing

Relationships

None yet

Development

No branches or pull requests

Issue actions