Refactor blocklist log retrieval via service layer and add fail2ban DB repo

This commit is contained in:
2026-03-17 08:58:04 +01:00
parent dcd8059b27
commit 7866f9cbb2
7 changed files with 632 additions and 12 deletions

View File

@@ -60,6 +60,8 @@ This document breaks the entire BanGUI project into development stages, ordered
#### TASK B-3 — Remove repository import from `routers/blocklist.py`
**Status:** Completed ✅
**Violated rule:** Refactoring.md §2.1 — Routers must not import from repositories; all data access must go through services.
**Files affected:**