feat: gestion événements — historique, export ZIP, filtre galerie
This commit is contained in:
@@ -97,6 +97,17 @@ class EventService:
|
||||
)
|
||||
await self._db.commit()
|
||||
|
||||
async def get_event_by_slug(self, slug: str) -> dict | None:
|
||||
"""Retourne un événement complet par son slug."""
|
||||
async with self._db.execute(
|
||||
"""SELECT id, name, slug, started_at, ended_at,
|
||||
photos_taken, print_requests, prints_done, downloads
|
||||
FROM events WHERE slug = ?""",
|
||||
(slug,),
|
||||
) as cur:
|
||||
row = await cur.fetchone()
|
||||
return dict(row) if row else None
|
||||
|
||||
async def get_stats(self, slug: str) -> dict:
|
||||
"""Retourne les stats pour un slug donné."""
|
||||
async with self._db.execute(
|
||||
|
||||
Reference in New Issue
Block a user