mirror of
https://github.com/guyg1474/hcrb.git
synced 2026-10-15 23:13:28 +02:00
- Gemeinsame Zugänge mit Rollen: Admin darf alles, Mitglied nutzt Kalender, Fahrtplaner, Treffpunkte und bearbeitet Mitglieder (kein Hinzufügen, Löschen, Import, keine Patches, keine Statistik-Korrektur) - Server prüft die Rechte (403), Konten ohne Rolle gelten als Admin - npm run user: add <name> [admin|mitglied], role <name> <rolle> - Neue öffentliche Seite Kooperationen mit Titelbild, Anführer, Social-Media-Links und Beschreibung, Pflege durch Admin - Kopfzeile bleibt bei mittlerer Breite einzeilig - Texte auf Wunsch gekürzt Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
45 lines
1.5 KiB
HTML
45 lines
1.5 KiB
HTML
<!doctype html>
|
||
<html lang="de">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<title>Statistik – HCRB</title>
|
||
<link rel="stylesheet" href="/css/style.css">
|
||
</head>
|
||
<body>
|
||
<main>
|
||
<header class="page-head">
|
||
<div>
|
||
<span class="eyebrow">Gespielte Spieltage</span>
|
||
<h1>Statistik</h1>
|
||
<p id="stats-info"></p>
|
||
</div>
|
||
<div class="actions">
|
||
<select id="stats-year" aria-label="Jahr"></select>
|
||
</div>
|
||
</header>
|
||
|
||
<div class="split wide-left">
|
||
<div class="card">
|
||
<h2>Rangliste</h2>
|
||
<p id="stats-edit-hint" class="muted" hidden>Mit − / + passt du die Zahl von Hand an, z. B. für spontane Fahrten,
|
||
die nicht im Kalender standen.</p>
|
||
<p id="stats-empty" class="muted" hidden>Noch keine Mitglieder eingetragen.</p>
|
||
<ol id="stats-list" class="list stats"></ol>
|
||
</div>
|
||
|
||
<div class="card">
|
||
<h2>So wird gezählt</h2>
|
||
<ul class="facts">
|
||
<li>Jeder Termin im Kalender, der als <strong>Spiel-Event</strong> markiert ist und bei dem du zugesagt hast, zählt als ein Spiel, sobald der Tag vorbei oder heute ist.</li>
|
||
<li>Termine ohne Spiel (Treffen, Grillen) zählen nicht.</li>
|
||
<li>Zu Neujahr wird der Endstand gespeichert und die Zählung beginnt bei 0.</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</main>
|
||
|
||
<script type="module" src="/js/statistik.js"></script>
|
||
</body>
|
||
</html>
|