-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Open
Copy link
Labels
nethvoiceBug or features releted to the NethVoice projectBug or features releted to the NethVoice projecttestingPackages are available from testing repositoriesPackages are available from testing repositories
Milestone
Description
Proposed Feature
Introduce a boolean on/off flag in the Nethvoice Proxy module backend to control Let's Encrypt certificate validation. This flag will enable the UI to provide an on/off toggle for Let's Encrypt certificate management in the module.
Purpose and Motivation
Currently, there is no mechanism in the Nethvoice Proxy module backend to enable or disable Let's Encrypt validation via the UI. Adding this feature is essential for compliance with the new user experience guidelines for NethServer 8 certificate management and to give administrators clear control over certificate validation through an intuitive toggle in the UI.
Proposed Solution
- Modify the
configure-moduleaction to include a new boolean field representing the Let's Encrypt on/off flag. - Update the
get-configurationaction to respect and report the state of this new flag. - Ensure the UI can interact with this flag to provide a seamless on/off toggle for Let's Encrypt certificate validation.
Alternative Solutions
- Continue with the current behavior where Let's Encrypt is always on, but this does not allow user control and is not aligned with updated UX requirements.
Additional Context
- These changes are required to interface correctly with the updated NethServer 8 certificate management guidelines and will impact how the UI manages certificate validation.
- The implementation should be clearly documented for both backend and frontend developers.
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 projecttestingPackages are available from testing repositoriesPackages are available from testing repositories
Type
Projects
Status
Testing