mirror of
https://github.com/guyg1474/hcrb.git
synced 2026-10-15 23:13:28 +02:00
Rollen (Admin/Mitglied), Seite Kooperationen, Textanpassungen
- 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>
This commit is contained in:
1 parent
f46016487d
commit
819219fb2d
18 files changed
+661
-106
No files matched your search
@@ -87,10 +87,11 @@ docker compose ps # Status sollte nach ca. 30 Sekunden "Up … (healt
|
||||
Ohne übernommene Daten jetzt den ersten Login anlegen (Passwort wird verdeckt abgefragt):
|
||||
|
||||
```bash
|
||||
docker compose exec hcrb npm run user -- add elias
|
||||
docker compose exec hcrb npm run user -- add admin admin # Admin-Zugang
|
||||
docker compose exec hcrb npm run user -- add hcrb # gemeinsamer Zugang für alle Mitglieder
|
||||
```
|
||||
|
||||
Prüfen, ob die Seite läuft (sollte `{"user":null}` ausgeben – Server-IP und ggf. Port anpassen):
|
||||
Prüfen, ob die Seite läuft (sollte `{"user":null,"role":null}` ausgeben – Server-IP und ggf. Port anpassen):
|
||||
|
||||
```bash
|
||||
curl -s http://192.168.178.20:3000/api/me
|
||||
@@ -173,7 +174,8 @@ Alle im Ordner `~/festplatte/dockercontainer/hcrb` ausführen:
|
||||
| Log ansehen | `docker compose logs -f` |
|
||||
| Neu starten | `docker compose restart` |
|
||||
| Stoppen / Starten | `docker compose down` / `docker compose up -d` |
|
||||
| Benutzer anlegen | `docker compose exec hcrb npm run user -- add <name>` |
|
||||
| Benutzer anlegen | `docker compose exec hcrb npm run user -- add <name> [admin\|mitglied]` |
|
||||
| Rolle ändern | `docker compose exec hcrb npm run user -- role <name> <admin\|mitglied>` |
|
||||
| Passwort ändern | `docker compose exec hcrb npm run user -- passwd <name>` |
|
||||
| Benutzer auflisten | `docker compose exec hcrb npm run user -- list` |
|
||||
| Backup zurückspielen | `docker compose down && sudo tar -xzf /var/backups/hcrb/hcrb-DATUM.tar.gz -C ~/festplatte/dockercontainer/hcrb && sudo chown -R 1000:1000 data && docker compose up -d` |
|
||||
|
||||
Reference in new issue
Block a user