-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Labels
nethvoiceBug or features releted to the NethVoice projectBug or features releted to the NethVoice project
Milestone
Description
Proposed Feature
Implement a user interface (UI) toggle in the Nethvoice Proxy module for enabling or disabling Let's Encrypt certificate management.
Purpose and Motivation
The new backend flag for controlling Let's Encrypt has been introduced to allow administrators to enable or disable certificate validation as needed. To comply with user experience guidelines and provide clear visibility and control, the UI must expose this capability as an intuitive toggle.
Proposed Solution
- Add an on/off toggle in the Nethvoice Proxy module UI for Let's Encrypt certificate management.
- Ensure the toggle accurately reflects and controls the backend state via the newly added flag.
- Display any necessary warnings or status messages in line with NethServer 8 certificate management guidelines, including Traefik restart warnings when applicable.
Alternative Solutions
- Continue without a UI toggle, maintaining the previous behavior where Let's Encrypt is always enabled. This is not recommended as it does not provide sufficient user control or feedback.
Additional Context
- This feature depends on backend changes tracked in issue Nethvoice Proxy: Add Let's Encrypt On/Off Flag to Nethvoice Proxy Module Backend #7700.
- Follow updated UX guidelines for certificate management and ensure seamless integration with backend state. See the a reference UI mockup.
See also
- Parent issue: NethVoice Let's Encrypt validation enhancement #7670
Metadata
Metadata
Assignees
Labels
nethvoiceBug or features releted to the NethVoice projectBug or features releted to the NethVoice project
Type
Projects
Status
In Progress