1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/radarr_ynh.git synced 2024-09-03 20:16:13 +02:00

Add config panel to disable Radarr auth system

This commit is contained in:
tituspijean 2023-11-01 15:11:41 +01:00
parent 3890fc1416
commit 19edf1a7a1
No known key found for this signature in database
GPG key ID: EF3B0D7CC0A94720
4 changed files with 31 additions and 0 deletions

12
config_panel.toml Normal file
View file

@ -0,0 +1,12 @@
version = "1.0"
[authentication]
services = ["__APP__"]
[authentication.authentication]
[authentication.authentication.external_authentication]
ask.en = "Set Radarr's authentication method to External and rely on YunoHost's permission system."
ask.fr = "Paramétrer la méthode d'authentication de Radarr sur External et utiliser le système de permissions de YunoHost."
type = "button"

View file

@ -0,0 +1,4 @@
As of recent versions, Radarr is forcing its users to use an authentication method.
Since YunoHost offers its own permissions system you can make sure Radarr's own system is disabled by using the ["Authentication"
config panel](#/apps/__APP__/authentication) of the app in YunoHost's webadmin.

View file

@ -0,0 +1,3 @@
Depuis de récentes versions, Radarr force ses utilisateurs à utiliser une méthode d'authentification.
Puisque YunoHost offre son propre système d'authentification vous pouvez désactiver le propre système de Radarr en utilisant [le panneau de configuration "Authentication"](#/apps/__APP__/authentication) de la webadmin de YunoHost.

12
scripts/config Normal file
View file

@ -0,0 +1,12 @@
#!/bin/bash
source /usr/share/yunohost/helpers
ynh_abort_if_errors
data_dir=$(ynh_app_setting_get --app=$app --key=data_dir)
run__external_authentication() {
ynh_replace_string --match_string="<AuthenticationMethod>[[:alnum:]]*</AuthenticationMethod>" --replace_string="<AuthenticationMethod>External</AuthenticationMethod>" --target_file="$data_dir/config.xml"
}
ynh_app_config_run $1