72a8995fe6
Adds regex rule and remove rule option
...
Categorization rules can now search using a regex pattern.
2022-12-10 18:54:16 +00:00
d321481e29
Rule based categorizing
...
Uses the rules defined for each category to classify each transaction.
Fixes the categorize command, which was broken from previous refactors.
Swaps str type on the categories_rules date to date.
2022-12-10 00:24:44 +00:00
fed007ff89
Changes recurring categories boolean to int
...
to indicate the number of expected transactions per time period.
2022-12-10 00:20:41 +00:00
471331ffc9
Categories rules for rule-based categorization
...
This patch extends the categories_rules with a rule for each field of a
transaction.
It also changes the ORM classes to behave as dataclasses again.
2022-12-09 19:38:12 +00:00
6f97b883fb
Add weekly option on the schedule period
2022-12-08 16:44:07 +00:00
d11bc6df1d
Adds category recurring possibility
2022-12-08 13:31:31 +00:00
d409038072
Adds category selector column
...
This column indicates where has the category came from.
2022-12-08 01:22:26 +00:00
78e545589d
Adds category groups
2022-12-04 15:14:24 +00:00
b8142f4f99
Add available categories table
2022-12-04 11:19:21 +00:00
91514f71b1
Adds relationships and CASCADE on deletes
2022-12-03 16:57:27 +00:00
246c948d76
All meal card to account type enum
2022-12-03 16:13:26 +00:00
0d22b02b3f
Adds alembic tool for DB versioning
...
Alembic is a lightweight database migration tool for usage with the
SQLAlchemy Database Toolkit for Python.
https://alembic.sqlalchemy.org/en/latest/index.html
Adds first version of DB schema.
2022-12-03 16:13:23 +00:00