admin: can force page regeneration

This commit is contained in:
nemunaire 2017-01-24 02:14:28 +01:00 committed by Pierre-Olivier Mercier
commit fa8c9caaf0
5 changed files with 14 additions and 3 deletions

View file

@ -43,8 +43,12 @@ func watchsubdir(watcher *fsnotify.Watcher, pathname string) error {
}
}
var lastRegeneration time.Time
func reloadSettings(config settings.FICSettings) {
if fic.PartialValidation != config.PartialValidation || fic.UnlockedChallenges != !config.EnableExerciceDepend || fic.FirstBlood != config.FirstBlood || fic.SubmissionCostBase != config.SubmissionCostBase {
if lastRegeneration != config.Generation || fic.PartialValidation != config.PartialValidation || fic.UnlockedChallenges != !config.EnableExerciceDepend || fic.FirstBlood != config.FirstBlood || fic.SubmissionCostBase != config.SubmissionCostBase {
lastRegeneration = config.Generation
fic.PartialValidation = config.PartialValidation
fic.UnlockedChallenges = !config.EnableExerciceDepend