Files
ad/molodetz/routers/admin/__init__.py
T
retoor 9fb4d65787 Member invites, gallery resync, content and operator docs
- Invite flow: admin issue/revoke on join requests, public single-use
  claim links (hash-only tokens, 7-day expiry, no state reveal), claim
  creates the Member account and marks the request accepted
- Gallery: admin status page plus resync endpoint; sync refreshes
  thumbnails whose content changed; tools/gallery contract and checker
- Docs: public content page, admin-only operator runbook, api.md
  invite/gallery sections, all routes in the live API docs, docs
  reachability gate test
- Screenshots cover the new pages; version 1.0.18
2026-10-06 02:56:08 +02:00

15 lines
563 B
Python

# retoor <retoor@molodetz.nl>
from molodetz.routers.admin import audit, backups, gallery, joins, posts, services, settings, stats, trash, users
from molodetz.routers.admin.index import router
router.include_router(posts.router)
router.include_router(joins.router)
router.include_router(gallery.router)
router.include_router(services.router)
router.include_router(trash.router)
router.include_router(settings.router)
router.include_router(users.router)
router.include_router(audit.router)
router.include_router(backups.router)
router.include_router(stats.router)