Commit Graph

22 Commits

Author SHA1 Message Date
Herculino Trotta 1d3dc3f5a2 feat: replace action row with a FAB 2025-06-15 23:12:22 -03:00
google-labs-jules[bot] 02f6bb0c29 Add initial Django tests for multiple apps
This commit introduces Django tests for several applications within your project. My goal was to cover the most important elements of each app.

Work Performed:

I analyzed and added tests for the following apps:
- apps.users: User authentication and profile management.
- apps.transactions: CRUD operations for transactions, categories, tags, entities, installment plans, and recurring transactions.
- apps.currencies: Management of currencies, exchange rates, and exchange rate services.
- apps.accounts: CRUD operations for accounts and account groups, including sharing.
- apps.common: Various utilities like custom fields, template tags, decorators, and management commands.
- apps.net_worth: Net worth calculation logic and display views.
- apps.import_app: Import profile validation, import service logic, and basic file processing.
- apps.export_app: Data export functionality using ModelResources and view logic for CSV/ZIP.
- apps.api: Core API endpoints for transactions and accounts, including permissions.

I also planned to cover:
- apps.rules
- apps.calendar_view
- apps.dca
2025-06-15 20:12:37 +00:00
Herculino Trotta 1213ffebeb feat(transactions:calculations): add deep_search param to return consolidated amounts for currencies without transactions / sort results by their final total 2025-05-12 20:43:47 -03:00
Herculino Trotta 29aa1c9d2b fix(net-worth): non-used currencies showing up on charts 2025-03-23 01:34:53 -03:00
Herculino Trotta 020dd74f80 feat: multi tenancy support 2025-03-08 12:03:17 -03:00
Herculino Trotta 1ffbd4f9f5 fix(networth): missing title for each page type 2024-12-15 01:42:02 -03:00
Herculino Trotta 188e737121 feat(networth): add projected view 2024-12-15 01:22:33 -03:00
Herculino Trotta b3896df466 fix: wrong calculations 2024-11-18 10:15:52 -03:00
Herculino Trotta c9b4cd3408 fix: wrong calculations 2024-11-18 01:17:37 -03:00
Herculino Trotta 6fa9b77e1d feat: improve calculations for net_worth 2024-11-17 14:46:47 -03:00
Herculino Trotta 84bb247918 feat: improve calculations for net_worth 2024-11-17 11:36:32 -03:00
Herculino Trotta 05fc4bca7f feat: show currency exchange rate where needed 2024-11-09 02:57:05 -03:00
Herculino Trotta 26a6c72902 feat(style): add delay to htmx indicator 2024-10-31 23:40:42 -03:00
Herculino Trotta bfd0cc45a3 feat: add option to archive accounts 2024-10-27 21:54:02 -03:00
Herculino Trotta 3772eb94d6 refactor: remove debug print 2024-10-17 13:24:10 -03:00
Herculino Trotta 25385d6d09 refactor: fetch currency balance from currency instead of account 2024-10-17 13:18:00 -03:00
Herculino Trotta e9359a3dfd fix: networth doesn't load if there aren't any transactions 2024-10-17 13:04:41 -03:00
Herculino Trotta 75b78bd2fa fix: networth historical account balance 2024-10-14 13:22:25 -03:00
Herculino Trotta dad0d96b58 feat: improve networth calculations 2024-10-14 11:08:06 -03:00
Herculino Trotta 212ee2bf28 feat: improve networth calculations 2024-10-14 11:06:02 -03:00
Herculino Trotta d20897a28a more changes 2024-10-13 12:10:50 -03:00
Herculino Trotta 3dde44b1cd changes 2024-10-09 00:31:21 -03:00