Commit Graph

840 Commits

Author SHA1 Message Date
James Cole
6f78735bc5
Fix some report issues. 2019-08-17 07:47:39 +02:00
James Cole
820358af73
Remove unused code. 2019-08-16 21:23:20 +02:00
James Cole
5a2998c80e
Simplify bill overview. 2019-08-16 21:21:38 +02:00
James Cole
a32df0066e
Fix form inconsistencies. 2019-08-16 19:08:20 +02:00
James Cole
02db333d46
Update for balance box in report. 2019-08-16 17:54:38 +02:00
James Cole
070f46c755
Budget box is multi-currency. 2019-08-16 08:27:08 +02:00
James Cole
ee3a2ef41c
Fix report issues. 2019-08-14 19:51:46 +02:00
James Cole
084ceb0c4e
Report fixes for #2418 2019-08-14 19:06:05 +02:00
James Cole
10a2078661
Fix #2404 2019-08-13 18:45:44 +02:00
James Cole
1e3d85439e
Last minute fixes in test code and UI 2019-08-09 18:06:43 +02:00
James Cole
fc70afa3ea
Improve test coverage. 2019-08-02 05:25:24 +02:00
James Cole
7fd3f77c3e
Make sure the convert controller works again. 2019-07-05 19:43:16 +02:00
James Cole
3c5c14ff5a
Refactored the bulk edit controller. 2019-07-04 17:31:47 +02:00
James Cole
956ec23d3c
Remove unnecessary slash from in_array() 2019-06-22 13:09:25 +02:00
James Cole
0f70cc5780
Improve account CRUD and tests. 2019-06-22 10:25:34 +02:00
James Cole
317fea6cb9
Remove unused collector. 2019-06-22 10:24:16 +02:00
James Cole
2d3d7f7720
Some generic code refactoring. 2019-06-21 19:10:02 +02:00
James Cole
e80cde86d6
Remove dead code. 2019-06-21 19:05:28 +02:00
James Cole
8b5551fc26
Replace \get_class with get_class 2019-06-07 18:20:15 +02:00
James Cole
fba3cb6d90
Remove unnecessary backslash 2019-06-07 17:58:11 +02:00
James Cole
0a6e20eae4
Remove last references 2019-05-31 13:36:13 +02:00
James Cole
e15c35de64
Migrated all code to group collector. 2019-05-31 13:35:33 +02:00
James Cole
8b7e87ae57
Big refactor to remove the deprecated transaction collector. 2019-05-30 12:31:19 +02:00
James Cole
10a6ff9bf8
make sure reports work as expected. 2019-05-30 06:23:25 +02:00
James Cole
9e235ac5c8
Final fix before we merge back into develop and wreck havoc on everybody. 2019-05-29 22:02:15 +02:00
James Cole
bff156aad4
Add copyright things. 2019-05-29 21:56:39 +02:00
James Cole
7e2159d12c
Removed a lot of references to the old collector. 2019-05-29 21:52:08 +02:00
James Cole
8676764513 Remove various sort routines. 2019-05-04 20:58:43 +02:00
James Cole
912fe99981 New code for overview. Temp submit. 2019-04-19 07:00:19 +02:00
James Cole
4d3af1dcde Basic list, no functionalities. 2019-04-18 20:05:40 +02:00
James Cole
c519b4d0df Is now capable of updating transactions over the API. 2019-04-06 08:10:50 +02:00
James Cole
b692cccdfb User can submit new journal through API. 2019-03-31 13:36:49 +02:00
James Cole
5b1fb5354e Update API and transaction components. 2019-03-30 07:09:52 +01:00
James Cole
484ed6a585 Introduce group collector to API 2019-03-25 15:14:09 +01:00
James Cole
c946a4040f First working version of the group collector. 2019-03-24 14:48:12 +01:00
James Cole
d94b23b15d Build a new collector and first view online. 2019-03-24 09:23:36 +01:00
James Cole
39321b320e Improve search speed. 2019-02-27 19:08:09 +01:00
James Cole
71fb9d8fa5 Code cleaning stuff. 2019-02-13 17:38:41 +01:00
James Cole
c6e3b54705 Make update code slightly more robust. 2019-02-10 07:59:11 +01:00
James Cole
4307bf3b83 Remove Firefly III's ability to encrypt data in the database. 2019-01-31 19:56:09 +01:00
James Cole
7aa5eee3aa
Better fix for date. 2019-01-01 15:29:24 +01:00
James Cole
aeab5f0333
Fix to make sure that the index respects the fiscal year. 2018-12-31 13:44:24 +01:00
James Cole
3e25d66902
Add newlines and copyright notices. 2018-12-31 07:48:23 +01:00
James Cole
c54541b839 Learned that I should not refer to env vars directly so I removed all references. 2018-12-15 07:59:02 +01:00
James Cole
2a30293905
Improve test coverage. 2018-12-12 20:30:25 +01:00
James Cole
05b0425929
Expand API and routes. 2018-12-08 21:26:20 +01:00
James Cole
f0de469053
Expand API for recurring transactions. 2018-12-07 20:20:54 +01:00
James Cole
bb39781848
Some extra debugging and a fix for #1825 2018-10-28 13:53:00 +01:00
James Cole
329b34f7d1 Fix for #1760 2018-10-14 16:54:11 +02:00
HamuZ HamuZ
f696353e2c fix local references in upload/export disk. first step for #1727. 2018-10-13 09:56:26 +03:00
James Cole
e33bbc6f16
Expand test coverage. 2018-09-30 11:57:51 +02:00
James Cole
a3841855e4
Fix for #1737 2018-09-27 13:54:59 +02:00
James Cole
6ed31dc4c9
PHP 7.2 specific code. 2018-09-23 06:57:37 +02:00
James Cole
4377627332 Some extra logging + a fix for #1683 2018-09-13 20:23:17 +02:00
James Cole
d5773ab5d0 Make reports slightly more multi currency. 2018-09-06 19:47:29 +02:00
James Cole
03956af88a Warn when classes are used in testing environment; this means tests aren't efficient. 2018-09-06 12:29:32 +02:00
James Cole
33fe6dbfa3 First step in improving test coverage. 2018-08-30 20:58:07 +02:00
James Cole
59f4ecdaa6 The net worth chart will respect net worth preferences. 2018-08-29 10:57:42 +02:00
James Cole
0d82589916 Make some charts currency aware for #740 2018-08-27 18:59:30 +02:00
James Cole
8c1d1d1db0 Improved implementation of liability accounts and the option to add or remove accounts from the net-worth calculations. 2018-08-26 18:40:38 +02:00
James Cole
c55b80f467 Update test coverage. 2018-08-25 20:45:42 +02:00
James Cole
81d17409d4
Fix some things with the update checker. 2018-08-17 21:51:15 +02:00
James Cole
3ca3ce0726
Fix #1616 2018-08-16 20:43:11 +02:00
James Cole
a35c6e29b6
Rename various methods. 2018-08-11 19:21:58 +02:00
James Cole
9914c0791e
Rename journal collector to more fitting transaction collector. 2018-08-11 14:33:47 +02:00
James Cole
96baf5d3c7
Add new transaction collector (as opposed to journal collector). 2018-08-11 14:15:22 +02:00
James Cole
9865800e39
Refactor many request related methods into (complex) trait. 2018-08-09 17:46:14 +02:00
James Cole
5908c0ce8c
Code cleanup and realign. 2018-08-06 19:14:30 +02:00
James Cole
0312ba8ad7 Various bugfixes and code clean up. 2018-07-27 04:46:21 +02:00
James Cole
2ad8e7f343 Fix some errors found in debug logs. 2018-07-27 03:09:35 +02:00
James Cole
e8c9554dd6 Remove TODO's, add some suppressors for code quality. 2018-07-25 19:43:02 +02:00
James Cole
7c950c3022 Remove a lot of deprecated code. 2018-07-25 06:45:25 +02:00
James Cole
4fa5f4e5a3 Fix some issues that triggered in scrutinizer. 2018-07-22 21:32:58 +02:00
James Cole
b7752928a4 Give all of these files a newline at the end. 2018-07-22 20:32:02 +02:00
James Cole
44fb307da4
Code cleanup. 2018-07-20 14:34:56 +02:00
James Cole
369839e012 Clean up references to static Facade. 2018-07-15 09:27:38 +02:00
James Cole
5dad569d62 Add some method annotators, see if this helps with Scrutinizer issues. 2018-07-14 23:04:05 +02:00
James Cole
2b4088c5f7 Some code cleanup. 2018-07-13 15:50:42 +02:00
James Cole
2f2f907ffe Various code optimalisations. 2018-07-08 07:59:58 +02:00
James Cole
10492e3b2f Expand documentation for Helper directory. 2018-07-07 23:14:16 +02:00
James Cole
e78a59a8a8 Code quality update. 2018-07-07 21:17:46 +02:00
James Cole
c9356c1237
Restructure code to rename a variable. 2018-06-30 05:21:21 +02:00
James Cole
ad6a9a7df7
Expand API for attachments. 2018-06-24 06:51:22 +02:00
James Cole
3a71bd01fb
Remove dead code. 2018-06-23 17:40:41 +02:00
James Cole
477a3c7eb2 Fix various bugs in the import routine, discovered by Doug. 2018-06-13 19:03:18 +02:00
James Cole
4a12d4d156 Code cleanup [skip ci] 2018-06-06 21:23:00 +02:00
James Cole
20044427b4 Use Guzzle, not Requests library. 2018-06-06 21:20:21 +02:00
James Cole
2f824ba1a8 Some more last-minute fixes. 2018-06-02 19:23:46 +02:00
James Cole
a7b8470d9e Expand test coverage. 2018-06-01 22:04:52 +02:00
James Cole
3de36901b8
Fix #1425 2018-05-29 07:25:04 +02:00
James Cole
a3cbdadb39
Towards managing mapping for file imports. 2018-05-06 16:19:29 +02:00
James Cole
13b78bdc20
Code cleanup 2018-04-28 06:23:13 +02:00
James Cole
c682e69ee7
Keep order 2018-04-22 08:07:46 +02:00
James Cole
178f917a49
Fix #1348 2018-04-16 19:29:26 +02:00
James Cole
7d02d0f762
Code cleanup. 2018-04-02 14:42:07 +02:00
James Cole
55b6d711f3
Currency exchange rate will not be saved when rate is 0. 2018-03-30 06:33:04 +02:00
James Cole
be5c44af61
Update some code, add security txt file. 2018-03-28 19:37:59 +02:00
James Cole
992657b942
Code for #1257 2018-03-25 13:30:55 +02:00
James Cole
aad0864018
Various code cleanup [skip ci] 2018-03-10 22:38:20 +01:00
James Cole
9dc4c50527
Expand test coverage. 2018-03-03 14:24:06 +01:00
James Cole
5b8adbfd0c
Repository and test clean up. 2018-02-28 21:32:59 +01:00
James Cole
1b304bf85e
use journal repository instead of direct calls. 2018-02-25 19:09:05 +01:00
James Cole
9d457787f7
Specify times for SQLite database. #1192 2018-02-20 17:17:14 +01:00
James Cole
c6da990748
Expand decryption routine. 2018-02-17 10:47:18 +01:00
James Cole
45aa76afce
Expand collector to return single journals. 2018-02-16 16:43:48 +01:00
James Cole
22fdc81de2
Refactor transactions. 2018-02-13 21:04:15 +01:00
James Cole
95648c37b3
Various code cleanup. 2018-02-09 19:11:55 +01:00
James Cole
089300d57e
Update date related code to fix several issues with SQLite 2018-02-04 09:22:52 +01:00
James Cole
7c70732247
Some light refactoring. No changes. 2018-01-25 18:41:27 +01:00
James Cole
13df973873
Fix query cache. 2018-01-17 10:03:47 +01:00
James Cole
ccf1a6c182
Fix #1134 2018-01-17 09:22:45 +01:00
James Cole
57855b1930
Remove references to unused cache thing. 2018-01-16 21:09:27 +01:00
James Cole
4926011f3f
Fix #1085 2018-01-01 15:33:38 +01:00
James Cole
8bd76d1ff0
Various code cleanup. 2017-12-22 18:32:43 +01:00
James Cole
ff9ad859b3
Update copyright [skip ci] 2017-12-17 14:41:58 +01:00
James Cole
78335e5814
Expand tests, do code cleanup. 2017-12-17 14:30:53 +01:00
James Cole
54c449f11b
Some code to get #384 working. 2017-12-10 17:55:06 +01:00
James Cole
efaa69cba1
Updates to bill code for #1029 2017-12-02 07:10:36 +01:00
James Cole
7852f4df1f
Expand test coverage. 2017-11-26 09:54:09 +01:00
James Cole
f7b1168e7c
Code cleanup for scrutinizer. 2017-11-25 08:54:52 +01:00
James Cole
63d93968d0
Fix tests. 2017-11-15 15:30:15 +01:00
James Cole
0c1ff98c66
Remove reference to self. 2017-11-15 12:53:55 +01:00
James Cole
ffca858b8d
Code clean up. 2017-11-15 12:25:49 +01:00
James Cole
57dcdfa0c4
Code clean up. 2017-11-15 11:33:07 +01:00
James Cole
649dca77f5
Code clean up. 2017-11-15 10:52:29 +01:00
James Cole
aee17221eb
Code clean up. 2017-11-15 10:50:23 +01:00
James Cole
78009c1cc0
New strings for reconciled transactions. #736 2017-11-08 09:40:38 +01:00
James Cole
d2ab03061f
Various code cleanup. 2017-11-05 19:49:20 +01:00
James Cole
33d89d52c2
Code that allows transaction reconciliation. #736 2017-11-05 19:48:43 +01:00
James Cole
bb46d034cd
Various cleanup in transaction and journal display code. 2017-11-04 07:10:21 +01:00
James Cole
5722622251
Modify search for #963 2017-10-30 17:28:43 +01:00
James Cole
c900716fe6 Merge branch 'develop' of github.com:JC5/firefly-iii into develop 2017-10-27 13:00:36 +02:00
James Cole
a5dd334b71 Log some errors for #960 2017-10-27 12:59:43 +02:00
James Cole
ac461d64a8
New copyright notice. 2017-10-21 08:40:00 +02:00
James Cole
de15ca01e3
Fix #895 2017-10-19 20:51:15 +02:00
James Cole
401ae92a62
Various fixes for #916 2017-10-14 07:58:29 +02:00
James Cole
9a8ddf5c05
Some debug for #916 2017-10-08 10:14:26 +02:00
James Cole
3e39deec36
Updated website boxes. 2017-09-27 08:45:27 +02:00
James Cole
37250cbde3
Various code cleanup. 2017-09-16 09:24:48 +02:00
James Cole
3a3eb4e84f
Various code cleanup. 2017-09-09 06:41:45 +02:00
James Cole
a50945ad53
Fix #814 2017-09-05 20:50:19 +02:00
James Cole
b8d4776671
Remove unused code. 2017-08-26 21:28:14 +02:00
James Cole
b955486f14
Updated export routine. 2017-08-18 14:45:42 +02:00
James Cole
c39c5492ea
Simplify controllers 2017-07-30 13:42:30 +02:00
James Cole
f67d5f1197
Fix bug in filter. 2017-07-30 10:21:45 +02:00
James Cole
7b03b0c5fc
Some PHP 7.1 compatible code. 2017-07-23 19:06:24 +02:00
James Cole
f85ab74e2b
Code cleanup and tests. 2017-07-23 08:32:51 +02:00
James Cole
8bb7d5de3f
Various code clean up. 2017-07-23 08:16:11 +02:00
James Cole
f16a186faf
Option to re-enable intro boxes. 2017-07-23 07:30:05 +02:00
James Cole
22144b78ea
Strict comparisons. 2017-07-15 16:41:07 +02:00
James Cole
5cf8f2f4f4
Add sort flag for #698 2017-07-14 17:25:03 +02:00
James Cole
71a41bc00d
Add newlines [skip ci] 2017-07-07 08:09:42 +02:00
James Cole
c382fb1577
Add debug info for #671 2017-06-12 19:58:32 +02:00
James Cole
5329e026dc
Fixed various currency displays. 2017-06-06 07:18:09 +02:00
James Cole
c4039b53e6
Various code cleanup. 2017-06-05 11:12:50 +02:00
James Cole
a487c7b4b2
Make sure amounts are formatted, and fixed some issues. 2017-06-04 23:39:26 +02:00
James Cole
771ebde295
Update journal collector so currency information is taken from the transaction. 2017-06-04 08:49:37 +02:00
James Cole
78faf7e14c
Forgot call to sprintf. [skip ci] 2017-04-29 08:33:32 +02:00
James Cole
98f84c2c37
Introducing filters to the journal collector. 2017-04-29 08:22:56 +02:00
James Cole
7e11691ea4
Update code to work with filters. 2017-04-28 20:08:25 +02:00
James Cole
c83dfc44d6
Update internal filters. 2017-04-28 20:08:04 +02:00
James Cole
0307b58d17
Small changes to make code more testable. 2017-04-28 18:04:57 +02:00
James Cole
42322055f9
New filters to clean up the journal collector. 2017-04-28 18:02:54 +02:00
James Cole
595596d73f
Apparently this is changed in PHPStorm’s formatting templates so there you go [skip ci]. 2017-04-09 07:44:22 +02:00
James Cole
ea984281b0
Should fix tests. 2017-03-30 18:42:02 +02:00
James Cole
92cd3d60b9
Forgot two files. 2017-03-29 21:21:10 +02:00
James Cole
1fb0a64f31
Various code cleanup [skip ci] 2017-03-24 15:15:12 +01:00
James Cole
9515ce6807
Expand tests. 2017-03-19 17:54:21 +01:00
James Cole
2116486fe0 Various code cleanup 2017-02-25 17:39:50 +01:00
James Cole
8c6972d12d
Various code cleanup. 2017-02-25 05:57:01 +01:00
James Cole
40c38af766
Final code for tag report. 2017-02-24 21:09:20 +01:00
James Cole
fc2cee7a54
Fixes tests. 2017-02-24 21:01:33 +01:00
James Cole
3d4feff7de
More code for the tag report. 2017-02-24 20:27:26 +01:00
James Cole
f63c6875cd
Initial code base for tag report. 2017-02-24 20:01:35 +01:00
James Cole
b5032a7597
Added a new helper function. 2017-02-19 07:34:39 +01:00
James Cole
5d0cdc4ffa
Various code cleanup. 2017-02-17 06:42:36 +01:00
James Cole
466ec92492
Remove some commented code. 2017-02-16 22:34:37 +01:00
James Cole
8f5289b7dc
Fixed some transaction list filter issues. 2017-02-15 21:55:50 +01:00
James Cole
395a7bb33c
This should fix the tests 2017-02-15 17:07:56 +01:00
James Cole
636b371b86 Fixes #553 2017-02-15 16:20:16 +01:00
James Cole
4c2d9e0eee
Small code cleanup. 2017-02-11 15:52:55 +01:00
James Cole
5e47492318
Clean up budget report partial 2017-02-11 10:05:58 +01:00
James Cole
aa2d78f36a
Expand filter 2017-02-11 09:34:04 +01:00
James Cole
3914796e4e
Experimental new transfer filter. 2017-02-10 17:21:44 +01:00
James Cole
dba92d73c4
Include new line at the end of the file. 2017-02-05 19:51:58 +01:00
James Cole
8a98204a69
Update app() calls 2017-02-05 16:16:15 +01:00
James Cole
2c786e6a38
Small fixes to collector because constructor is gone. 2017-01-30 17:09:44 +01:00
James Cole
c7341c9194
Also extend collector. 2017-01-30 16:57:00 +01:00
James Cole
be868d37f2
Fixed some issues with the monthly report and missing amounts. 2017-01-19 21:54:27 +01:00
James Cole
08ac27cccf
Fix some scrutiniser issues. 2017-01-14 19:43:33 +01:00
James Cole
a872cf7061
Renamed the other method. 2017-01-05 09:10:04 +01:00
James Cole
2d8ca363db
Gave method old name back. 2017-01-05 09:08:35 +01:00
James Cole
4241ae035e
Add two new “spentInPeriod” methods that use the collector and not big queries. 2017-01-05 09:07:04 +01:00
James Cole
dbebfe7c07
Remove unused method. 2017-01-05 08:32:31 +01:00
James Cole
c34fb7f037
Cleaned up the category and budget pie charts. 2017-01-03 17:02:17 +01:00
James Cole
27cd9fac8a
This fixes #513 [skip ci] 2017-01-02 08:07:28 +01:00
James Cole
a5036c86dc
Updated test database. 2016-12-30 13:47:23 +01:00
James Cole
ac86e75233
Updated various files for #506 2016-12-30 13:45:02 +01:00
James Cole
02bbdcc251
Fix reports and charts for #508 2016-12-30 08:41:48 +01:00
James Cole
a37f70947b
Various code cleanup. 2016-12-28 16:45:44 +01:00