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

@@ -190,7 +190,6 @@ class TestConfig:
"filters": {
"case-insensitive": ["salary", "utility"],
"case-sensitive": ["SpecificStore"],
"amount_threshold": 100.0,
}
}
@@ -201,4 +200,3 @@ class TestConfig:
assert "salary" in filters["case-insensitive"]
assert "utility" in filters["case-insensitive"]
assert "SpecificStore" in filters["case-sensitive"]
assert filters["amount_threshold"] == 100.0