Improve team interface
This commit is contained in:
parent
7f9581f578
commit
6863891ba2
6 changed files with 76 additions and 23 deletions
|
|
@ -1,7 +1,7 @@
|
|||
<div class="well well-lg">
|
||||
<h3>Bienvenue <span ng-repeat="member in my.members"><span ng-show="$last && !$first"> et </span><span ng-show="$middle">, </span>{{ member.firstname | capitalize }} {{ member.lastname | capitalize }}</span> !</h3>
|
||||
<p ng-show="(my.team_id)">
|
||||
Félicitations ! vous êtes actuellement connecté à l'espace de votre
|
||||
Félicitations ! vous êtes maintenant connecté à l'espace de votre
|
||||
équipe <em>{{ teams[my.team_id].name }}</em>. Vous pouvez changer ce nom
|
||||
dès maintenant en vous rendant sur la page de <a href="/edit">votre
|
||||
équipe</a>.
|
||||
|
|
@ -19,6 +19,12 @@
|
|||
Saurez-vous identifier les différents vecteurs de fuites de données avec
|
||||
lesquels nos systèmes d'informations et nos utilisateurs font faces ?
|
||||
</p>
|
||||
<p>
|
||||
<strong>Attention :</strong> puisqu'il s'agit de captures effectuées dans
|
||||
le but de découvrir si des actes malveillants ont été commis sur différents
|
||||
systèmes d'information, les contenus qui sont
|
||||
téléchargeables <em>peuvent</em> contenir du contenu malveillant !
|
||||
</p>
|
||||
<p>
|
||||
Bon courage !
|
||||
</p>
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
</thead>
|
||||
<tbody>
|
||||
<tr ng-repeat="team in rank | filter: query | orderBy:rankOrder:reverse" ng-click="show(team.id)" ng-show="team.rank">
|
||||
<td ng-repeat="field in fields">
|
||||
<td ng-repeat="field in fields" ng-class="{info: my.team_id == team.id}">
|
||||
{{ team[field] }}
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
|||
|
|
@ -39,22 +39,23 @@
|
|||
</table>
|
||||
</div>
|
||||
|
||||
<div class="alert alert-info" ng-class="messageClass" ng-show="my.exercices[current_exercice] && !(my.exercices[current_exercice].solved) && (my.exercices[current_exercice].submitted)">
|
||||
<strong>Votre tentative a bien été transmise.</strong> {{ message }}
|
||||
</div>
|
||||
|
||||
<div class="panel panel-danger" ng-show="my.team_id && my.exercices[current_exercice] && !(my.exercices[current_exercice].solved) && !(my.exercices[current_exercice].submitted)">
|
||||
<div class="panel panel-danger" ng-show="my.team_id && my.exercices[current_exercice] && !(my.exercices[current_exercice].solved)">
|
||||
<div class="panel-heading">
|
||||
<div class="panel-title">Soumettre une solution</div>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<p ng-show="(my.exercices[current_exercice].solved_number)">Dernière solution envoyée à {{ my.exercices[current_exercice].solved_time }}.</p>
|
||||
<ul class="list-group" ng-show="(my.exercices[current_exercice].solved_number || my.exercices[current_exercice].submitted || sberr)">
|
||||
<li class="list-group-item text-warning" ng-show="my.exercices[current_exercice].solved_number">{{ my.exercices[current_exercice].solved_number }} tentative(s) effectuée(s). Dernière solution envoyée à {{ my.exercices[current_exercice].solved_time | date }}.</li>
|
||||
<li class="list-group-item" ng-class="messageClass" ng-show="my.exercices[current_exercice].submitted || sberr"><strong ng-show="!sberr">Votre solution a bien été envoyée !</strong><strong ng-show="sberr">{{ sberr }}</strong> {{ message }}</li>
|
||||
</ul>
|
||||
<div class="panel-body" ng-show="!my.exercices[current_exercice].submitted || sberr">
|
||||
<form ng-controller="SubmissionController" ng-submit="ssubmit()">
|
||||
<div class="form-group" ng-repeat="key in flags">
|
||||
<label for="sol_{{ key.id }}">{{ key.name }}</label>
|
||||
<label for="sol_{{ key.id }}">{{ key.name }} :</label>
|
||||
<input type="text" class="form-control" id="sol_{{ key.id }}" name="sol_{{ index }}" ng-model="key.value">
|
||||
</div>
|
||||
<button type="submit" class="btn btn-success" id="sbmt">Soumettre</button>
|
||||
<div class="form-group text-right">
|
||||
<button type="submit" class="btn btn-warning" id="sbmt">Soumettre</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -64,11 +65,11 @@
|
|||
<div class="panel-title">Challenge réussi !</div>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
Vous êtes la {{ my.exercices[current_exercice].solved_number }}<sup>e</sup> équipe à avoir résolu ce challenge à {{ my.exercices[current_exercice].solved_time }}. Vous avez marqué {{ themes[current_theme].exercices[current_exercice].gain }} points !
|
||||
Vous êtes la {{ my.exercices[current_exercice].solved_number }}<sup>e</sup> équipe à avoir résolu ce challenge à {{ my.exercices[current_exercice].solved_time | date }}. Vous avez marqué {{ themes[current_theme].exercices[current_exercice].gain }} points !
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="panel panel-success" ng-show="(!my.team_id)">
|
||||
<div class="panel panel-success" ng-show="(!my.team_id && my.exercices[current_exercice].keys)">
|
||||
<div class="panel-heading">
|
||||
<div class="panel-title">Clefs du challenge</div>
|
||||
</div>
|
||||
|
|
|
|||
Reference in a new issue