alpinux-static/app/templates/dashboard.html
Alpinux 64989e83c8 feat: upload de fichiers dans l'app Flask CDN
Ajoute la route POST /upload (admin uniquement) et la zone de dépôt
dans browse.html — glisser-déposer ou sélection multiple, destination
= dossier courant du navigateur.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 20:35:29 +02:00

39 lines
1.1 KiB
HTML

{% extends "base.html" %}
{% block title %}Tableau de bord{% endblock %}
{% block content %}
<div class="stat-row">
<div class="stat-box">
<div class="label">Fichiers CDN</div>
<div class="value">{{ total_files }}</div>
</div>
<div class="stat-box">
<div class="label">Taille totale</div>
<div class="value">{{ humansize(total_size) }}</div>
</div>
<div class="stat-box">
<div class="label">Dossiers</div>
<div class="value">{{ folders | length }}</div>
</div>
</div>
<section class="card">
<h2>Contenu du CDN</h2>
<div class="folder-grid">
{% for name, info in folders.items() %}
<a href="{{ url_for('browse', subpath=name) }}" class="folder-card">
<div class="icon">📁</div>
<div class="name">{{ name }}/</div>
<div class="meta">
{{ info.files }} fichier{% if info.files != 1 %}s{% endif %}
&nbsp;·&nbsp; {{ humansize(info.size) }}
</div>
</a>
{% else %}
<p class="empty">Aucun dossier trouvé dans <code>ASSETS_ROOT</code>.</p>
{% endfor %}
</div>
</section>
{% endblock %}