From 5a21faa892b3fe93b18b585fa1a43ec90b359d3d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 18 Mar 2025 21:33:28 +0000 Subject: [PATCH 1/3] Update themes/hugo-theme-relearn digest to 75d9bc2 --- themes/hugo-theme-relearn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/hugo-theme-relearn b/themes/hugo-theme-relearn index a6379dc..75d9bc2 160000 --- a/themes/hugo-theme-relearn +++ b/themes/hugo-theme-relearn @@ -1 +1 @@ -Subproject commit a6379dcc8ca63ec8eafe10c1919fd69ce1397bf2 +Subproject commit 75d9bc2b2ef443f15cd428a046ca249dcde58131 From 14ddc9baca0d6879d86349a31975c806914dc825 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Wed, 19 Mar 2025 15:50:05 +0100 Subject: [PATCH 2/3] Add missing config options --- content/deploy/config.en.md | 26 ++++++++++++++++++++++++++ content/deploy/config.fr.md | 26 ++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) diff --git a/content/deploy/config.en.md b/content/deploy/config.en.md index 4f7db59..5e35176 100644 --- a/content/deploy/config.en.md +++ b/content/deploy/config.en.md @@ -94,6 +94,9 @@ Here is a list of the main options: `externalurl` : URL of the service, as it should appear in emails and content to the public. +`disable-providers-edit` +: Disallow all actions on provider (add/edit/delete), eg. for demo mode. + #### Page layout @@ -103,6 +106,15 @@ Here is a list of the main options: `custom-body-html` : String to be placed before the end of the HTML body. +`hide-feedback-button` +: Hide the icon on page that permit to give feedback. + +`msg-header-text` +: Custom message banner to add at the top of the app. + +`msg-header-color` +: Background color class of the banner added at the top of the app (default "danger", can be primary, secondary, info, success, warning, danger, light, dark, or any bootstrap color class). + ### Data storage @@ -141,17 +153,31 @@ Note that without the `mail-smtp-*` options, happyDomain will use the `sendmail` `no-auth` : Disables the notion of users and access control. A default account is used. +`disable-embedded-login` +: Disables the internal user/password login in favor of external-auth or OIDC. + +`disable-registration` +: Forbids new account creation through public form/API (still allow registration from external services). + `external-auth` : URL base of the authentication and registration service to be used instead of the embedded login system. `jwt-secret-key` : Secret key used to verify JWT tokens. +See also [OpenID Connect settings]({{% relref "oidc" %}}). + ### Specific to registrars Some registrars require third-party applications to identify themselves in addition to the user. +#### Bind + +`with-bind-provider` +: Enable the BIND provider (not suitable for cloud/shared instance as it'll access the local file system). + + #### OVH Please refer to [this documentation]({{% relref "ovh" %}}) to generate the identifiers. diff --git a/content/deploy/config.fr.md b/content/deploy/config.fr.md index 306f9f8..d67cbc2 100644 --- a/content/deploy/config.fr.md +++ b/content/deploy/config.fr.md @@ -93,6 +93,9 @@ Voici la liste des principales options : `externalurl` : URL du service, tel qu'il doit apparaître dans les mails et contenus à destination du public. +`disable-providers-edit` +: Interdit toute action sur les fournisseurs de service DNS (ajour/édition/suppression), par exemple pour avoir un mode de démonstration. + #### Mise en page @@ -102,6 +105,15 @@ Voici la liste des principales options : `custom-body-html` : Chaîne de caractères à placer avant la fin du corps HTML. +`hide-feedback-button` +: Cache l'icône permettant de donner son retour d'expérience. + +`msg-header-text` +: Ajoute un message personnalisé dans une bannière en haut de toutes les pages. + +`msg-header-color` +: Classe de couleur de fond pour la bannière ajoutée en haut de l'application web (par défaut "danger", pourrait être primary, secondary, info, success, warning, danger, light, dark, ou toute autre classe de couleur bootstrap). + ### Stockage des données @@ -140,17 +152,31 @@ Notez que sans les options `mail-smtp-*`, happyDomain utilisera le binaire `send `no-auth` : Désactive la notion d'utilisateurs et de contrôle d'accès. Un compte par défaut est utilisé. +`disable-embedded-login` +: Désactive le mécanisme de connexion interne en faveur de l'external-auth ou d'OIDC. + +`disable-registration` +: Interdit la création de nouveau compte à travers le formulaire ou l'API (cela ne désactive pas la création de compte lorsque l'on se connecte pour la première fois à partir d'un service d'authentification externe). + `external-auth` : Base de l'URL du service d'authentification et d'enregistrement à utiliser à la place du système de connexion embarqué. `jwt-secret-key` : Clef secrète utilisée pour vérifier les tokens JWT. +Voir aussi [paramètres OpenID Connect]({{% relref "oidc" %}}). + ### Spécifique aux bureaux d'enregistrement Certain bureau d'enregistrement nécessitent que les applications tierces s'identifient en plus d'identifier l'utilisateur. +#### Bind + +`with-bind-provider` +: Active BIND en tant que fournisseur DNS (attention, ce paramètre n'est pas adapté à un environnement partagé/cloud car il accède au système de fichiers local). + + #### OVH Veuillez vous référer à [cette documentation]({{% relref "ovh" %}}) afin de générer les identifiants. From a4d4181ba829eea585e59a384fb09dc04425f107 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 19 Mar 2025 15:33:39 +0000 Subject: [PATCH 3/3] Update themes/hugo-theme-relearn digest to 75d9bc2 --- themes/hugo-theme-relearn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/hugo-theme-relearn b/themes/hugo-theme-relearn index a6379dc..75d9bc2 160000 --- a/themes/hugo-theme-relearn +++ b/themes/hugo-theme-relearn @@ -1 +1 @@ -Subproject commit a6379dcc8ca63ec8eafe10c1919fd69ce1397bf2 +Subproject commit 75d9bc2b2ef443f15cd428a046ca249dcde58131