Skip to content

Feature request: Customer-specific support contact field #71

@erklu

Description

@erklu

Summary

Add a Support contact field on each customer card. The value can be either an email address or a web link (URL). When configured, this contact should be shown to users belonging to that customer in:

  • the Support section of the Help modal for signed-in users, and
  • the information message shown to non-activated users (or users who cannot be activated yet).

Problem / motivation

Users need a clear, customer-specific path to the correct support channel (local servicedesk, support portal, etc.). Without a dedicated field per customer, support guidance becomes inconsistent and users may contact the wrong party (e.g. the NREN) or get stuck when they are not yet activated.

Requested functionality

BOFH admin configuration

  • Add a new field on each customer card: Support contact
  • Allowed input:
    • Email address (e.g. servicedesk@university.example)
    • URL (e.g. https://support.university.example)
  • The field is optional and can be left empty.
  • Only users with appropriate BOFH admin permissions (same level that can edit customer settings today) can edit it.

User-facing behavior

1) Support section of the Help modal (signed-in users)

  • If Support contact is set for the user’s institution, display it in the Support/help UI.
  • If the value is an email, render it as a clickable mailto: link.
  • If the value is a URL, render it as a clickable link.

2) Non-activated user info message

  • In the message shown to users who are not activated (or cannot proceed due to activation/permissions), display the same customer-specific support contact (if configured), so the user knows where to turn for help.

3) Fallback behavior

  • If Support contact is not set for the customer institution, keep the current default support guidance (no customer-specific link is shown).

Acceptance criteria

  • A BOFH admin can save an email address as Support contact for a specific customer institution, and users for that customer see it as a clickable mail link in:
    • the Support/Help box, and
    • the non-activated user info message.
  • A BOFH admin can save a URL as Support contact for a specific customer institution, and users for that customer see it as a clickable link in:
    • the Support/Help box, and
    • the non-activated user info message.
  • If the field is empty, no customer-specific contact is displayed and the existing fallback guidance remains.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions