Skip to content

Nethvoice Proxy: Add Let's Encrypt On/Off Flag to Nethvoice Proxy Module Backend #7700

@Amygos

Description

@Amygos

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-module action to include a new boolean field representing the Let's Encrypt on/off flag.
  • Update the get-configuration action 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

Metadata

Metadata

Assignees

Labels

nethvoiceBug or features releted to the NethVoice projecttestingPackages are available from testing repositories

Projects

Status

Testing

Relationships

None yet

Development

No branches or pull requests

Issue actions