P0 Feature: Always Open (0-24) nyitvatartás a provider admin felületen #385
Notifications
Total Time Spent: 1 minute
kincses
1 minute
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#385
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mérföldkő: Provider Admin & Discovery
Cél: A provider admin szerkesztő felületen egy 'Folyamatos (0-24) nyitvatartás' checkbox bevezetése, amely automatikusan 00:00-23:59-re állítja a nyitvatartást mind a 7 napra.
🔗 Függőségek (Dependencies)
📝 Elemzés
Backend: is_always_open mező hozzáadva a ProviderUpdateInput sémához. A update_provider() PATCH endpoint automatikusan 00:00-23:59-re állítja a nyitvatartást, ha is_always_open=True, és always_open=true metadatát tárol a JSONB-ben. Frontend: Checkbox a Nyitvatartás tabon, amely letiltja a naponkénti bevitelt. Nincs új DB migráció.
▶️ Munka megkezdve: 2026-07-01 04:21:57
✅ Munka befejezve: 2026-07-01 04:23:22
Technikai Összefoglaló:
Backend: is_always_open mező hozzáadva a ProviderUpdateInput sémához (admin_providers.py:148). update_provider() PATCH endpoint 0-24 kényszerítés logikával (1150-1170 sor). Frontend: Folyamatos (0-24) checkbox a Nyitvatartás tabon, amely letiltja a naponkénti bevitelt. Adatbázis: always_open metadata a meglévő JSONB opening_hours oszlopban tárolva, nincs új migráció. API tesztek: ✅ is_always_open=True → 00:00-23:59 minden napra, ✅ is_always_open=False → metadata stripped.
⏱️ Az idő rögzítve.