Fejlesztés: Cron‑job ütemező beállítása #19

Closed
opened 2026-03-08 01:56:26 +01:00 by kincses · 2 comments
Owner

Mérföldkő: Epic 3: Economy & Billing Engine
Cél: Lejáratkezelő automatikus futtatása rendszeres időközönként (pl. naponta) cron‑job vagy háttérrobot segítségével.

🔗 Függőségek (Dependencies)

  • Bemenet: NotificationService.check_expiring_documents(), subscription_expires_at mezők
  • Kimenet: Automatikus értesítések, előfizetés lejárat kezelése

📝 Leírás

A lejáratkezelő logika (notification_service.py) jelenleg nincs ütemezve, nem fut automatikusan. Létre kell hozni egy cron‑job mechanizmust, amely rendszeresen (pl. naponta egyszer) meghívja a lejárat ellenőrző metódusokat.

Megvalósítandó:

  1. Háttérrobot létrehozása (pl. system_robot_3_expiry_watcher.py) vagy meglévő robot kiegészítése
  2. Ütemezés beállítása (pl. naponta 06:00‑kor)
  3. Integráció a meglévő notification_service‑sel
  4. Naplózás és hibakezelés
  5. Lehetőség szerint konfigurálható időközök a rendszerparaméterekből

A cron‑jobnak kezelnie kell az előfizetések lejáratát (subscription_expires_at) és a dokumentumok lejáratát is.

**Mérföldkő:** Epic 3: Economy & Billing Engine **Cél:** Lejáratkezelő automatikus futtatása rendszeres időközönként (pl. naponta) cron‑job vagy háttérrobot segítségével. ### 🔗 Függőségek (Dependencies) - **Bemenet:** NotificationService.check_expiring_documents(), subscription_expires_at mezők - **Kimenet:** Automatikus értesítések, előfizetés lejárat kezelése ### 📝 Leírás A lejáratkezelő logika (notification_service.py) jelenleg nincs ütemezve, nem fut automatikusan. Létre kell hozni egy cron‑job mechanizmust, amely rendszeresen (pl. naponta egyszer) meghívja a lejárat ellenőrző metódusokat. Megvalósítandó: 1. Háttérrobot létrehozása (pl. system_robot_3_expiry_watcher.py) vagy meglévő robot kiegészítése 2. Ütemezés beállítása (pl. naponta 06:00‑kor) 3. Integráció a meglévő notification_service‑sel 4. Naplózás és hibakezelés 5. Lehetőség szerint konfigurálható időközök a rendszerparaméterekből A cron‑jobnak kezelnie kell az előfizetések lejáratát (subscription_expires_at) és a dokumentumok lejáratát is.
kincses added this to the 💰 Epic 3: Economy & Billing Engine (Pénzügyi Moto milestone 2026-03-08 01:56:26 +01:00
kincses added this to the Master Book 2.0 project 2026-03-08 02:12:43 +01:00
kincses added the Status: In Progress label 2026-03-08 17:08:27 +01:00
kincses started working 2026-03-08 17:08:27 +01:00
Author
Owner

▶️ Munka megkezdve: 2026-03-08 16:08:27

▶️ **Munka megkezdve:** 2026-03-08 16:08:27
kincses added Status: Done and removed Status: In Progress labels 2026-03-08 17:31:21 +01:00
kincses worked for 22 minutes 2026-03-08 17:31:21 +01:00
Author
Owner

Munka befejezve: 2026-03-08 16:31:21
⏱️ A ráfordított időt a Gitea 'Time Tracking' modulja rögzítette.

✅ **Munka befejezve:** 2026-03-08 16:31:21 ⏱️ *A ráfordított időt a Gitea 'Time Tracking' modulja rögzítette.*
kincses moved this to Done in Master Book 2.0 on 2026-03-19 09:53:09 +01:00
Sign in to join this conversation.