From c7941b10ceb77111f797890dd61b1be37d4e44d1 Mon Sep 17 00:00:00 2001 From: Dicken Date: Sat, 18 Jul 2026 02:21:19 +0200 Subject: [PATCH] feat: KoePi Admin-Button zum Neu-Aufloesen der Filial-Whitelist --- frontend/src/tools/koepi.jsx | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/frontend/src/tools/koepi.jsx b/frontend/src/tools/koepi.jsx index 53cce12..1920d06 100644 --- a/frontend/src/tools/koepi.jsx +++ b/frontend/src/tools/koepi.jsx @@ -183,6 +183,18 @@ export default function Koepi({ toast }) { finally { setCronRunning(false); } }; + const [resolvingStores, setResolvingStores] = useState(false); + const resolveStores = async () => { + setResolvingStores(true); + try { + const r = await api('/tools/koepi/local-stores/resolve', { method:'POST', body:{} }); + toast(`🏪 Filial-Liste: ${r.resolved} von ${r.total} aufgelöst`); + setOffers(null); setProspekte(null); + setTimeout(() => { if (tab==='angebote') loadOffers(true); else loadProspekte(true); }, 100); + } catch(e) { toast?.(e.message||'Fehler','error'); } + finally { setResolvingStores(false); } + }; + return (
{/* Header */} @@ -196,13 +208,16 @@ export default function Koepi({ toast }) { + )}
- Raum Duisburg 47259 · EDEKA · REWE · Netto · Kaufland · Penny · Trinkgut · Cache 1h + Raum Duisburg 47259 · EDEKA · REWE · Netto · Kaufland · Penny · Trinkgut · Lidl · ALDI Süd · HORNBACH · Cache 1h
{/* Tabs */}