Moderations-Panel: neue Seite /moderation für Mods und Admins
- Backend: routes/moderation.py mit GET /stats, /reports, /users, /fotos und PATCH-Endpoints für Ban/Unban und Foto-Review - Frontend: pages/moderation.js mit 4 Tabs (Übersicht, Fotos, User, Forum) - Sidebar-Eintrag (nur für Moderatoren/Admins sichtbar, gelb) - Page in index.html registriert, pages-Objekt in app.js ergänzt - Router in main.py eingebunden (/api/moderation) - SW-Cache by-v357, app.js/ui.js/api.js auf v=94
This commit is contained in:
parent
d0abb6de9b
commit
8ba8f4dfa3
6 changed files with 692 additions and 4 deletions
|
|
@ -121,6 +121,7 @@ from routes.training import router as training_router
|
|||
from routes.praise import router as praise_router
|
||||
from routes.weather import router as weather_router
|
||||
from routes.social import router as social_router
|
||||
from routes.moderation import router as moderation_router
|
||||
|
||||
app.include_router(auth_router, prefix="/api/auth", tags=["Auth"])
|
||||
app.include_router(dogs_router, prefix="/api/dogs", tags=["Hunde"])
|
||||
|
|
@ -161,6 +162,7 @@ app.include_router(stats_router, prefix="/api/stats", tags=[
|
|||
app.include_router(achievements_router, prefix="/api/achievements", tags=["Achievements"])
|
||||
app.include_router(training_router, prefix="/api/training", tags=["Training"])
|
||||
app.include_router(praise_router, prefix="/api/praise", tags=["Praise"])
|
||||
app.include_router(moderation_router, prefix="/api/moderation", tags=["Moderation"])
|
||||
|
||||
|
||||
# ------------------------------------------------------------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue