admin: Double check before doing dangerous actions in settings panel

Suggested-by: Nicolas Ribeyrolle <nicolas.ribeyrolle@epita.fr>
This commit is contained in:
nemunaire 2019-09-05 10:28:45 +02:00
commit 846f2ce8a4
2 changed files with 34 additions and 10 deletions

View file

@ -175,7 +175,21 @@
</div>
</form>
<div class="row mb-5">
<div class="card mb-5" ng-show="timeProgression && !displayDangerousActions">
<div class="card-header bg-secondary text-light">
Synchronisation et suppressions de masse
</div>
<div class="card-body">
<div class="form-check">
<label class="custom-control custom-checkbox">
<input class="custom-control-input" type="checkbox" ng-model="displayDangerousActions">
<strong class="custom-control-label">Je sais ce que le challenge a démarré ET <span style="text-decoration: underline red;">j'ai réalisé une sauvegarde de la base de données il y a moins d'une minute</span> ET je sais que c'est <span style="text-decoration: underline yellow;">une très mauvaise idée de cocher cette case</span>, mais j'y suis obligé pour de bonnes raisons.</strong>
</label>
</div>
</div>
</div>
<div class="row mb-5" ng-show="!timeProgression || displayDangerousActions">
<div class="col-8 card text-light bg-dark">
<div class="card-body">
<dl class="row">