From 7d9ad18f429af83d98cb1568ea105a0485be4e0e Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sun, 20 Jan 2019 00:14:20 +0100 Subject: [PATCH] settings: new parameter to don't respect flag dependancies --- admin/api/settings.go | 1 + admin/static/views/settings.html | 7 +++++++ backend/main.go | 3 ++- libfic/team_my.go | 7 +++++-- settings/settings.go | 2 ++ 5 files changed, 17 insertions(+), 3 deletions(-) diff --git a/admin/api/settings.go b/admin/api/settings.go index 61e33401..fbd7867d 100644 --- a/admin/api/settings.go +++ b/admin/api/settings.go @@ -52,6 +52,7 @@ func saveSettings(_ httprouter.Params, body []byte) (interface{}, error) { func ApplySettings(config settings.FICSettings) { fic.PartialValidation = config.PartialValidation fic.UnlockedChallengeDepth = config.UnlockedChallengeDepth + fic.DisplayAllFlags = config.DisplayAllFlags fic.FirstBlood = config.FirstBlood fic.SubmissionCostBase = config.SubmissionCostBase fic.HintCoefficient = config.HintCurCoefficient diff --git a/admin/static/views/settings.html b/admin/static/views/settings.html index 2ab9f19b..92ec73d7 100644 --- a/admin/static/views/settings.html +++ b/admin/static/views/settings.html @@ -143,6 +143,13 @@ +
+ +
+