fc
This commit is contained in:
101
templates/index.html
Normal file
101
templates/index.html
Normal file
@@ -0,0 +1,101 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Gestion codes déverouillage "Boite aux colis"</title>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<h1 class="text-center">Gestion codes déverouillage "Boite aux colis"</h1>
|
||||
|
||||
<form method="POST" action="/generate_code">
|
||||
<div class="mb-3">
|
||||
<label for="comment" class="form-label">Commentaire:</label>
|
||||
<input type="text" id="comment" name="comment" class="form-control">
|
||||
</div>
|
||||
<div class="mb-3 form-check">
|
||||
<input type="checkbox" id="eternal" name="eternal" class="form-check-input">
|
||||
<label for="eternal" class="form-check-label">Eternel</label>
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary">Générer un code</button>
|
||||
</form>
|
||||
|
||||
<h2>Codes actifs</h2>
|
||||
<form method="POST" action="/process_action">
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Code</th>
|
||||
<th>Commentaire</th>
|
||||
<th>Date d'expiration</th>
|
||||
<th>Actions</th>
|
||||
<th>Sélectionner</th> <!-- Nouvelle colonne pour les cases à cocher -->
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for code in codes %}
|
||||
{% if code['active'] %}
|
||||
<tr>
|
||||
<td>{{ code['code'] }}</td>
|
||||
<td>{{ code['comment'] }}</td>
|
||||
<td>{{ code['expiration'] }}</td>
|
||||
<td>
|
||||
<form method="POST" action="/update_code" class="d-inline">
|
||||
<input type="hidden" name="code_id" value="{{ code['id'] }}">
|
||||
<button type="submit" name="action" value="disable" class="btn btn-warning">Désactiver</button>
|
||||
<button type="submit" name="action" value="delete" class="btn btn-danger">Supprimer</button>
|
||||
</form>
|
||||
</td>
|
||||
<td>
|
||||
<input type="checkbox" name="selected_codes" value="{{ code['id'] }}">
|
||||
</td> <!-- Nouvelle colonne avec la case à cocher -->
|
||||
</tr>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
<button type="submit" name="group_action" value="disable_selected" class="btn btn-warning">Désactiver sélectionnés</button>
|
||||
<button type="submit" name="group_action" value="delete_selected" class="btn btn-danger">Supprimer sélectionnés</button>
|
||||
</form>
|
||||
|
||||
|
||||
<h2>Codes inactifs</h2>
|
||||
<form method="POST" action="/process_action">
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Code</th>
|
||||
<th>Commentaire</th>
|
||||
<th>Date d'expiration</th>
|
||||
<th>Actions</th>
|
||||
<th>Sélectionner</th> <!-- Nouvelle colonne pour les cases à cocher -->
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for code in codes %}
|
||||
{% if not code['active'] %}
|
||||
<tr>
|
||||
<td>{{ code['code'] }}</td>
|
||||
<td>{{ code['comment'] }}</td>
|
||||
<td>{{ code['expiration'] }}</td>
|
||||
<td>
|
||||
<form method="POST" action="/update_code" class="d-inline">
|
||||
<input type="hidden" name="code_id" value="{{ code['id'] }}">
|
||||
<button type="submit" name="action" value="disable" class="btn btn-warning">Désactiver</button>
|
||||
<button type="submit" name="action" value="delete" class="btn btn-danger">Supprimer</button>
|
||||
</form>
|
||||
</td>
|
||||
<td>
|
||||
<input type="checkbox" name="selected_codes" value="{{ code['id'] }}">
|
||||
</td> <!-- Nouvelle colonne avec la case à cocher -->
|
||||
</tr>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
<button type="submit" name="group_action" value="disable_selected" class="btn btn-warning">Désactiver sélectionnés</button>
|
||||
<button type="submit" name="group_action" value="delete_selected" class="btn btn-danger">Supprimer sélectionnés</button>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user