Skip to content

Devices - redesign admin UI #7940

Open
Open

Description

@AmaLuci

Goal
Provide a clear and centralized overview of all devices (physical phones), simplifying provisioning and model management.

This section includes:

  • Devices list (provisioned phones overview, status, main info)
  • Device assignment to users
  • Provisioning status and actions
  • Supported models management
  • Add / edit device flows

Design goals

  • provide a clear overview of all provisioned devices
  • simplify device provisioning and assignment to users
  • make device status and configuration immediately understandable
  • clarify the relationship between devices, users and supported models
  • reduce errors in provisioning and model selection
  • ensure scalability for installations with many devices

Output
hi-fi mockups
main interaction flows (e.g. add device, assign to user, provisioning)
states and edge cases where relevant

Activity

  1. added this to the NethVoice 1.9 milestone on Mar 30, 2026
  2. self-assigned this
    on Mar 30, 2026
  3. added theissue type on Mar 30, 2026
  4. moved this from Todo to In Progress in NethVoiceon Aug 21, 2026
  5. AmaLuci commented on Aug 26, 2026

    @AmaLuci
    Author

    UI redesign: Physical phones

    "Devices" renamed to Physical phones, split into 3 tabs: Phones, Models, Settings.

    Phones

    • Table with MAC address, Model, User, Provisioning status
    • Actions: Add phone, Run provisioning (bulk), Edit, kebab menu per row

    Models

    • Table with Model, Brand, Phones, Type, Last update, and row actions
    • Add / duplicate a model from an existing detected phone, via drawer
    • Delete only available for unused custom models
    • Model detail page with collapsible sections for provisioning settings, plus reset and discard options
    • Import custom template from file

    Settings

    • Former "Default settings" modal, now a dedicated tab
    • Default phone configuration: Phone language, Tone region, Provisioning schedule
    • Admin password / User password management

    All flows include empty states, confirmation modals for destructive actions, and success toasts
    Ready in Figma

  6. moved this from In Progress to Testing in NethVoiceon Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

nethvoiceBug or features releted to the NethVoice project

Type

Projects

  • Status
    Testing

Relationships

None yet

Development

No branches or pull requests

Issue actions