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
6cac02e01f
fix(users): disables profile editing on demo mode
2025-04-18 15:04:58 -03:00
Herculino Trotta
d807bd5da3
feat: user management screen; allow users to edit their profile
2025-04-13 19:00:25 -03:00
Herculino Trotta
3463c7c62c
locale: add all supported languages by django as an available option
2025-04-13 00:58:57 -03:00
Herculino Trotta
020dd74f80
feat: multi tenancy support
2025-03-08 12:03:17 -03:00
Herculino Trotta
45d939237d
locale(de): enable Deutsch
2025-02-24 16:33:14 -03:00
Herculino Trotta
757f6647da
fix: changing startpage to networth breaks homepage
2025-02-02 00:04:45 -03:00
Herculino Trotta
60a694635b
fix: changing startpage from monthly breaks homepage
...
Fixes #121
2025-02-01 14:59:55 -03:00
Herculino Trotta
81b8da30d6
feat: add number_format to user_settings form
2025-01-27 13:26:08 -03:00
Herculino Trotta
958940089a
feat: add number_format user setting
2025-01-27 13:20:12 -03:00
Herculino Trotta
b535a12014
feat: enable Dutch (Nederlands) language choice
2025-01-25 15:55:42 -03:00
Herculino Trotta
b9cd97f0b8
locale: update translations and remove dutch from available languages until translation is done
2025-01-24 16:30:31 -03:00
Herculino Trotta
cabd03e7e6
feat: presets
2025-01-23 11:43:35 -03:00
Herculino Trotta
e3bab503a0
locale(pt-BR): update translation
2025-01-20 19:46:50 -03:00
Herculino Trotta
60fe4c9681
feat(app): allow changing date and datetime format as a user setting
2025-01-20 19:35:22 -03:00
Herculino Trotta
da10f461a6
refactor: drop toast(s) custom event as toasts listen to updated now
2024-11-30 00:35:20 -03:00
Herculino Trotta
6067e1e770
feat(migrations): add options for yearly overview types
2024-11-02 01:29:00 -03:00
Herculino Trotta
edf07082e2
feat: add yearly overview by account
2024-10-31 23:13:29 -03:00
Herculino Trotta
fc284d1498
feat: add calendar as start page option
2024-10-30 00:27:22 -03:00
Herculino Trotta
55e2064da2
feat: add All Transactions as valid start page
2024-10-27 21:54:35 -03:00
Herculino Trotta
0a5d93027e
feat: add All Transactions as valid start page
2024-10-27 21:54:21 -03:00
Herculino Trotta
b9a9e279dc
feat: add rules for transactions
2024-10-23 00:39:14 -03:00
Herculino Trotta
2b1fdd49e5
feat: add start_page user config
2024-10-21 00:02:57 -03:00
Herculino Trotta
07cbfefb95
changes, fixes and improvements
2024-10-16 00:16:48 -03:00
Herculino Trotta
311d974762
feat: add option for muting sounds
2024-10-14 11:30:19 -03:00
Herculino Trotta
f95ba3a550
refactor: remove unused utils
2024-10-13 16:05:05 -03:00
Herculino Trotta
c0362656e3
refactor: remove ensure_user_settings
2024-10-13 14:22:26 -03:00
Herculino Trotta
776e1b23ce
feat: create user settings on localization middleware
2024-10-13 13:52:47 -03:00
Herculino Trotta
399f1cc965
feat(users): properly connect signals
2024-10-13 13:52:20 -03:00
Herculino Trotta
1a8327d0d8
feat(users): properly connect signals
2024-10-13 13:52:16 -03:00
Herculino Trotta
d20897a28a
more changes
2024-10-13 12:10:50 -03:00
Herculino Trotta
fe9682aa65
locale: improve and fix translations
2024-10-11 11:26:41 -03:00
Herculino Trotta
1f644ba974
feat: improve navbar settings and other stuff
2024-10-11 01:58:34 -03:00
Herculino Trotta
1e4b4de0ec
feat: add form for user settings
2024-10-11 01:57:45 -03:00
Herculino Trotta
6b22d2d837
feat: add user_settings for timezone and language
2024-10-11 01:56:10 -03:00
Herculino Trotta
2c55109302
feat: add user_settings for timezone and language
2024-10-11 01:56:06 -03:00
Herculino Trotta
3dde44b1cd
changes
2024-10-09 00:31:21 -03:00
Herculino Trotta
50b0c6ce01
initial commit
2024-09-26 11:00:40 -03:00