From 239e8ae88d7e3c4b2d6089a52b3307a6163f0c61 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sun, 24 Mar 2024 15:57:28 +0100 Subject: [PATCH] admin: Sane parameters for ResetSettings --- admin/api/settings.go | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/admin/api/settings.go b/admin/api/settings.go index d8406f8e..60065c3c 100644 --- a/admin/api/settings.go +++ b/admin/api/settings.go @@ -341,14 +341,17 @@ func ApplySettings(config *settings.Settings) { func ResetSettings() error { return settings.SaveSettings(path.Join(settings.SettingsDir, settings.SettingsFile), &settings.Settings{ - WorkInProgress: IsProductionEnv, - FirstBlood: fic.FirstBlood, - SubmissionCostBase: fic.SubmissionCostBase, - ExerciceCurCoefficient: 1, - HintCurCoefficient: 1, - WChoiceCurCoefficient: 1, - GlobalScoreCoefficient: 1, - DiscountedFactor: 0, + WorkInProgress: IsProductionEnv, + FirstBlood: fic.FirstBlood, + SubmissionCostBase: fic.SubmissionCostBase, + ExerciceCurCoefficient: 1, + HintCurCoefficient: 1, + WChoiceCurCoefficient: 1, + GlobalScoreCoefficient: 1, + DiscountedFactor: 0, + UnlockedStandaloneExercices: 10, + UnlockedStandaloneExercicesByThemeStepValidation: 1, + UnlockedStandaloneExercicesByStandaloneExerciceValidation: 0, AllowRegistration: false, CanJoinTeam: false, DenyTeamCreation: false, @@ -358,7 +361,8 @@ func ResetSettings() error { EnableResolutionRoute: false, PartialValidation: true, UnlockedChallengeDepth: 0, - SubmissionUniqueness: false, + SubmissionUniqueness: true, + CountOnlyNotGoodTries: true, DisplayAllFlags: false, DisplayMCQBadCount: false, EventKindness: false,