2017-01-24 01:14:28 +00:00
< h2 > Paramètres< a ng-click = "regenerate()" class = "pull-right btn btn-info" role = "button" > < span class = "glyphicon glyphicon-refresh" aria-hidden = "true" > < / span > Regénérer les fichiers statiques< / a > < / h2 >
2017-01-15 01:37:59 +00:00
< form ng-submit = "saveSettings()" class = "form-horizontal well" >
2017-01-24 01:14:28 +00:00
< input type = "hidden" class = "form-control" id = "lastRegeneration" ng-model = "config.generation" >
2017-04-02 09:40:23 +00:00
< div class = "form-group" >
< label for = "challengeName" class = "col-sm-2 control-label" > Nom du challenge< / label >
< div class = "col-sm-10" >
< input type = "text" class = "form-control" id = "challengeName" ng-model = "config.title" >
< / div >
< / div >
< div class = "form-group" >
< label for = "challengeAuthors" class = "col-sm-2 control-label" > Auteurs du challenge< / label >
< div class = "col-sm-10" >
< input type = "text" class = "form-control" id = "challengeAuthors" ng-model = "config.authors" >
< / div >
< / div >
2017-01-15 01:37:59 +00:00
< div class = "form-group" >
< label for = "startTime" class = "col-sm-2 control-label" > Début du challenge< / label >
< div class = "col-sm-8" >
< input type = "text" class = "form-control" id = "startTime" ng-model = "config.start" >
< / div >
< div class = "col-sm-2 text-right" >
< a ng-click = "launchChallenge()" class = "btn btn-warning" role = "button" > < span class = "glyphicon glyphicon-play" aria-hidden = "true" > < / span > Lancer le challenge< / a >
< / div >
< / div >
< div class = "form-group" >
< label for = "endTime" class = "col-sm-2 control-label" > Fin du challenge< / label >
< div class = "col-sm-7" >
< input type = "text" class = "form-control" id = "endTime" ng-model = "config.end" >
< / div >
< div class = "col-sm-1 text-right" >
< label for = "duration" class = "control-label" > Durée< / label >
< / div >
< div class = "col-sm-2" >
< div class = "input-group" >
< input type = "text" class = "form-control" id = "duration" ng-model = "duration" integer >
< div class = "input-group-addon" > min< / div >
< / div >
< / div >
< / div >
< hr >
< div class = "form-group" >
< label for = "firstBlood" class = "col-sm-2 control-label" > Bonus premier sang< / label >
2017-04-04 23:56:52 +00:00
< div class = "col-sm-1" >
2017-01-15 01:37:59 +00:00
< input type = "text" class = "form-control" id = "firstBlood" ng-model = "config.firstBlood" float >
< / div >
< / div >
< div class = "form-group" >
< label for = "submissionCostBase" class = "col-sm-2 control-label" > Coût de base d'une soumission< / label >
2017-04-04 23:56:52 +00:00
< div class = "col-sm-1" >
2017-01-15 01:37:59 +00:00
< input type = "text" class = "form-control" id = "submissionCostBase" ng-model = "config.submissionCostBase" float >
< / div >
< / div >
< hr >
< div class = "form-group" >
< div class = "col-sm-offset-2 col-sm-10" >
< div class = "checkbox" >
< label >
< input type = "checkbox" ng-model = "config.allowRegistration" > Activer les inscriptions
< / label >
< / div >
< / div >
< / div >
< div class = "form-group" >
< div class = "col-sm-offset-2 col-sm-10" >
< div class = "checkbox" >
< label >
< input type = "checkbox" ng-model = "config.denyNameChange" > Interdire les changements de nom d'équipe
< / label >
< / div >
< / div >
< / div >
< div class = "form-group" >
< div class = "col-sm-offset-2 col-sm-10" >
< div class = "checkbox" >
< label >
< input type = "checkbox" ng-model = "config.enableResolutionRoute" > Activer la route montrant les solutions
< / label >
< / div >
< / div >
< / div >
< div class = "form-group" >
< div class = "col-sm-offset-2 col-sm-10" >
< div class = "checkbox" >
< label >
< input type = "checkbox" ng-model = "config.partialValidation" > Activer la validation partielle des challenges
< / label >
< / div >
< / div >
< / div >
< div class = "form-group" >
< div class = "col-sm-offset-2 col-sm-10" >
< div class = "checkbox" >
< label >
< input type = "checkbox" ng-model = "config.enableExerciceDepend" > Activer les dépendances des exercices
< / label >
< / div >
< / div >
< / div >
< div class = "text-right" >
< button type = "submit" class = "btn btn-primary" > < span class = "glyphicon glyphicon-save" aria-hidden = "true" > < / span > Propager ces paramètres< / button >
< / div >
< / form >
2017-01-29 12:38:39 +00:00
< div class = "well" >
2017-04-04 23:56:52 +00:00
< div class = "col-sm-4 center" >
< a ng-click = "reset('challenges')" class = "btn btn-warning" role = "button" > < span class = "glyphicon glyphicon-trash" aria-hidden = "true" > < / span > Effacer les challenges et les thèmes< / a >
< / div >
< div class = "col-sm-4 center" >
< a ng-click = "reset('teams');" class = "btn btn-warning" role = "button" > < span class = "glyphicon glyphicon-trash" aria-hidden = "true" > < / span > Effacer les équipes< / a >
< / div >
< div class = "col-sm-4 center" >
< a ng-click = "reset('game');" class = "btn btn-warning" role = "button" > < span class = "glyphicon glyphicon-trash" aria-hidden = "true" > < / span > Effacer la partie (tentatives, indices, ...)< / a >
< / div >
< div class = "clearfix" > < / div >
2017-01-29 12:38:39 +00:00
< / div >