refactor: remove unused amount_threshold and keywords from notification filters

- Remove amount_threshold and keywords fields from NotificationFilters model
- Remove handling of these fields from API routes (GET/PUT)
- Update test to remove amount_threshold reference
- Simplify notification filtering to focus on case-sensitive/insensitive keywords only

These fields were not being used in the actual filtering logic and were just
adding unnecessary complexity to the configuration.
This commit is contained in:
Elisiário Couto
2025-09-09 17:01:47 +01:00
committed by Elisiário Couto
parent 2191fe9066
commit 957099786c
3 changed files with 0 additions and 10 deletions

View File

@@ -23,8 +23,6 @@ class NotificationFilters(BaseModel):
case_insensitive: List[str] = []
case_sensitive: Optional[List[str]] = None
amount_threshold: Optional[float] = None
keywords: List[str] = []
class NotificationSettings(BaseModel):