Remove unused demoMode option (#2517)

This commit is contained in:
Christophe Maudoux 2021-05-03 23:13:56 +02:00
parent 6be4cfe035
commit 630343bdbe
12 changed files with 28 additions and 44 deletions

View File

@ -402,43 +402,38 @@ sub newConf {
} }
} }
if ( $res->{result} ) { if ( $res->{result} ) {
if ( $self->p->{demoMode} ) { my %args;
$res->{message} = '__demoModeOn__'; $args{force} = 1 if ( $req->params('force') );
if ( $req->params('cfgDate') ) {
$args{cfgDate} = $req->params('cfgDate');
$args{currentCfgDate} = $currentCfgDate;
}
my $s = CONFIG_WAS_CHANGED;
$s = $self->confAcc->saveConf( $parser->newConf, %args )
unless ( @{ $parser->{needConfirmation} } && !$args{force} );
if ( $s > 0 ) {
$self->userLogger->notice(
'User ' . $self->p->userId($req) . " has stored conf $s" );
$res->{result} = 1;
$res->{cfgNum} = $s;
if ( my $status = $self->applyConf( $parser->newConf ) ) {
push @{ $res->{details}->{__applyResult__} },
{ message => "$_: $status->{$_}" }
foreach ( keys %$status );
}
} }
else { else {
my %args; $self->userLogger->notice(
$args{force} = 1 if ( $req->params('force') ); 'Saving attempt rejected, asking for confirmation to '
if ( $req->params('cfgDate') ) { . $self->p->userId($req) );
$args{cfgDate} = $req->params('cfgDate'); $res->{result} = 0;
$args{currentCfgDate} = $currentCfgDate; if ( $s == CONFIG_WAS_CHANGED ) {
} $res->{needConfirm} = 1;
my $s = CONFIG_WAS_CHANGED; $res->{message} .= '__needConfirmation__'
$s = $self->confAcc->saveConf( $parser->newConf, %args ) unless @{ $parser->{needConfirmation} };
unless ( @{ $parser->{needConfirmation} } && !$args{force} );
if ( $s > 0 ) {
$self->userLogger->notice(
'User ' . $self->p->userId($req) . " has stored conf $s" );
$res->{result} = 1;
$res->{cfgNum} = $s;
if ( my $status = $self->applyConf( $parser->newConf ) ) {
push @{ $res->{details}->{__applyResult__} },
{ message => "$_: $status->{$_}" }
foreach ( keys %$status );
}
} }
else { else {
$self->userLogger->notice( $res->{message} = $Lemonldap::NG::Common::Conf::msg;
'Saving attempt rejected, asking for confirmation to '
. $self->p->userId($req) );
$res->{result} = 0;
if ( $s == CONFIG_WAS_CHANGED ) {
$res->{needConfirm} = 1;
$res->{message} .= '__needConfirmation__'
unless @{ $parser->{needConfirmation} };
}
else {
$res->{message} = $Lemonldap::NG::Common::Conf::msg;
}
} }
} }
} }

View File

@ -312,7 +312,6 @@
"deleteTOTPKey":"Delete TOTP key", "deleteTOTPKey":"Delete TOTP key",
"deleteU2FKey":"Delete U2F key", "deleteU2FKey":"Delete U2F key",
"demoExportedVars":"المتغيرات المصدرة", "demoExportedVars":"المتغيرات المصدرة",
"demoModeOn":"هذا المدير يعمل في طريقة العرض",
"demoParams":"إثبات المعايير", "demoParams":"إثبات المعايير",
"description":"التفاصيل", "description":"التفاصيل",
"dest":"Recipient", "dest":"Recipient",

View File

@ -312,7 +312,6 @@
"deleteTOTPKey":"Delete TOTP key", "deleteTOTPKey":"Delete TOTP key",
"deleteU2FKey":"Delete U2F key", "deleteU2FKey":"Delete U2F key",
"demoExportedVars":"Exported variables", "demoExportedVars":"Exported variables",
"demoModeOn":"This manager runs in demo mode",
"demoParams":"Demonstration parameters", "demoParams":"Demonstration parameters",
"description":"Beschreibung", "description":"Beschreibung",
"dest":"Recipient", "dest":"Recipient",

View File

@ -312,7 +312,6 @@
"deleteTOTPKey":"Delete TOTP key", "deleteTOTPKey":"Delete TOTP key",
"deleteU2FKey":"Delete U2F key", "deleteU2FKey":"Delete U2F key",
"demoExportedVars":"Exported variables", "demoExportedVars":"Exported variables",
"demoModeOn":"This manager runs in demo mode",
"demoParams":"Demonstration parameters", "demoParams":"Demonstration parameters",
"description":"Description", "description":"Description",
"dest":"Recipient", "dest":"Recipient",

View File

@ -312,7 +312,6 @@
"deleteTOTPKey":"Borrar clave TOTP", "deleteTOTPKey":"Borrar clave TOTP",
"deleteU2FKey":"Borrar clave U2F", "deleteU2FKey":"Borrar clave U2F",
"demoExportedVars":"Variables exportadas", "demoExportedVars":"Variables exportadas",
"demoModeOn":"Este gestor se ejecuta en modo de pruebas",
"demoParams":"Parámetros de prueba", "demoParams":"Parámetros de prueba",
"description":"Descripción", "description":"Descripción",
"dest":"Recipient", "dest":"Recipient",

View File

@ -312,7 +312,6 @@
"deleteTOTPKey":"Supprimer la clef TOTP", "deleteTOTPKey":"Supprimer la clef TOTP",
"deleteU2FKey":"Supprimer la clef U2F", "deleteU2FKey":"Supprimer la clef U2F",
"demoExportedVars":"Variables exportées", "demoExportedVars":"Variables exportées",
"demoModeOn":"Ce manager fonctionne en mode Demo",
"demoParams":"Paramètres démonstration", "demoParams":"Paramètres démonstration",
"description":"Description", "description":"Description",
"dest":"Destinataire", "dest":"Destinataire",

View File

@ -312,7 +312,6 @@
"deleteTOTPKey":"Elimina la chiave TOTP", "deleteTOTPKey":"Elimina la chiave TOTP",
"deleteU2FKey":"Elimina la chiave U2F", "deleteU2FKey":"Elimina la chiave U2F",
"demoExportedVars":"Variabili esportate", "demoExportedVars":"Variabili esportate",
"demoModeOn":"Questo gestore viene eseguito in modalità demo",
"demoParams":"Parametri di dimostrazione", "demoParams":"Parametri di dimostrazione",
"description":"Descrizione", "description":"Descrizione",
"dest":"Recipient", "dest":"Recipient",

View File

@ -312,7 +312,6 @@
"deleteTOTPKey":"Usuń klucz TOTP", "deleteTOTPKey":"Usuń klucz TOTP",
"deleteU2FKey":"Usuń klucz U2F", "deleteU2FKey":"Usuń klucz U2F",
"demoExportedVars":"Wyeksportowane zmienne", "demoExportedVars":"Wyeksportowane zmienne",
"demoModeOn":"Ten menedżer działa w trybie demonstracyjnym",
"demoParams":"Parametry demonstracyjne", "demoParams":"Parametry demonstracyjne",
"description":"Opis", "description":"Opis",
"dest":"Odbiorca", "dest":"Odbiorca",

View File

@ -312,7 +312,6 @@
"deleteTOTPKey":"TOTP anahtarını sil", "deleteTOTPKey":"TOTP anahtarını sil",
"deleteU2FKey":"U2F anahtarını sil", "deleteU2FKey":"U2F anahtarını sil",
"demoExportedVars":"Dışa aktarılan değişkenler", "demoExportedVars":"Dışa aktarılan değişkenler",
"demoModeOn":"Bu yönetici demo modunda çalışıyor",
"demoParams":"Gösterim parametreleri", "demoParams":"Gösterim parametreleri",
"description":"Açıklama", "description":"Açıklama",
"dest":"Alıcı", "dest":"Alıcı",

View File

@ -312,7 +312,6 @@
"deleteTOTPKey":"Delete TOTP key", "deleteTOTPKey":"Delete TOTP key",
"deleteU2FKey":"Delete U2F key", "deleteU2FKey":"Delete U2F key",
"demoExportedVars":"Xuất khẩu biến", "demoExportedVars":"Xuất khẩu biến",
"demoModeOn":"Trình quản lý này chạy ở chế độ demo",
"demoParams":"Tham số trình diễn", "demoParams":"Tham số trình diễn",
"description":"Mô tả", "description":"Mô tả",
"dest":"Recipient", "dest":"Recipient",

View File

@ -312,7 +312,6 @@
"deleteTOTPKey":"Delete TOTP key", "deleteTOTPKey":"Delete TOTP key",
"deleteU2FKey":"Delete U2F key", "deleteU2FKey":"Delete U2F key",
"demoExportedVars":"Exported variables", "demoExportedVars":"Exported variables",
"demoModeOn":"This manager runs in demo mode",
"demoParams":"Demonstration parameters", "demoParams":"Demonstration parameters",
"description":"Description", "description":"Description",
"dest":"Recipient", "dest":"Recipient",

View File

@ -312,7 +312,6 @@
"deleteTOTPKey":"刪除 TOTP 金鑰", "deleteTOTPKey":"刪除 TOTP 金鑰",
"deleteU2FKey":"刪除 U2F 金鑰", "deleteU2FKey":"刪除 U2F 金鑰",
"demoExportedVars":"已匯出的變數", "demoExportedVars":"已匯出的變數",
"demoModeOn":"此管理程式以示範模式運作",
"demoParams":"示範參數", "demoParams":"示範參數",
"description":"描述", "description":"描述",
"dest":"接收者", "dest":"接收者",