Commit Graph

5673 Commits

Author SHA1 Message Date
James Cole
3dbde59787
Fix #2331 2019-08-02 05:44:51 +02:00
James Cole
ac903b88ba
Fix search 2019-08-02 05:32:30 +02:00
James Cole
fc70afa3ea
Improve test coverage. 2019-08-02 05:25:24 +02:00
James Cole
4bd8e1b11e
Fix #2328 2019-08-02 05:24:51 +02:00
James Cole
04bf92d946
Fix #2188 2019-08-01 21:07:40 +02:00
James Cole
eb2ee0c683
Extend cases for #2179 2019-08-01 17:19:32 +02:00
James Cole
324e0e7e30
Fix #2361 2019-08-01 17:17:26 +02:00
James Cole
81dce5d7c7
Fix #2179 2019-08-01 06:22:07 +02:00
James Cole
b049ca27f1
Improve test coverage. 2019-08-01 06:21:44 +02:00
James Cole
9b574ce7ad
Improve test coverage. 2019-07-31 16:53:09 +02:00
James Cole
5524941c90
Update rule handling and views. 2019-07-27 15:01:13 +02:00
James Cole
67c0ef6ec6
Improve test coverage. 2019-07-27 13:54:06 +02:00
James Cole
d94d34ca63
Expand test coverage. 2019-07-26 17:48:24 +02:00
James Cole
6ff4a0b45c
Improve test coverage. 2019-07-25 14:19:49 +02:00
James Cole
ee95606ec0
Improve test coverage. 2019-07-24 19:02:41 +02:00
James Cole
226e2f7185
Improve test coverage. 2019-07-23 17:33:23 +02:00
James Cole
1e7e0facf1
Improve test coverage. 2019-07-22 19:23:14 +02:00
James Cole
b7a4b0fdfd
Refactored a lot of tests. 2019-07-21 17:15:06 +02:00
James Cole
5242c0368b
Fixes #2153 2019-07-21 06:02:02 +02:00
James Cole
8f9ba21f4d
Fix test coverage. 2019-07-20 22:32:40 +02:00
James Cole
58d370a893
Fix #1860 2019-07-20 22:32:32 +02:00
James Cole
3b8e95fcca
Fix #1652 2019-07-20 16:48:35 +02:00
James Cole
889b7e9a18
Improve mass controller and test controllers. 2019-07-20 16:02:50 +02:00
James Cole
6d34cfb940
Implemented new link thing. 2019-07-20 06:47:34 +02:00
James Cole
63832b31f8
Improve test coverage 2019-07-20 06:22:37 +02:00
James Cole
4de537ce76
New code for edit transaction, and some tests. 2019-07-19 16:08:42 +02:00
James Cole
a42992efb0
Merge tag '4.7.17.3' into develop
4.7.17.3

# Conflicts:
#	changelog.md
#	config/firefly.php
2019-07-16 19:24:07 +02:00
James Cole
531161db09
Fixes #2338 2019-07-16 19:21:58 +02:00
James Cole
0263e2b720
Remove unused extension. 2019-07-15 19:27:03 +02:00
James Cole
5d81de6117
Merge tag '4.7.17.2' into develop
4.7.17.2

# Conflicts:
#	app/Support/Twig/Extension/Transaction.php
#	changelog.md
#	config/firefly.php
2019-07-15 19:14:06 +02:00
James Cole
def307010c
Fix #2335, attempt 2. 2019-07-15 19:12:20 +02:00
James Cole
2210b8054d
Fix Google Ana;ytics. 2019-07-13 20:57:29 +02:00
James Cole
3eb695f2ad
Fix test for convert controller. 2019-07-13 20:57:06 +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
54623061d8
Make sure the date is passed on when running the cron job. 2019-07-02 06:11:06 +02:00
James Cole
5bbe1eab7c
Expand test coverage and improve transaction management code. 2019-07-01 20:22:35 +02:00
James Cole
6197c77303
Improve recurrences 2019-06-29 19:47:40 +02:00
James Cole
947b83cbd1
Improve test coverage. 2019-06-29 19:47:31 +02:00
James Cole
003d07504f
Improve test coverage. 2019-06-29 08:14:28 +02:00
James Cole
cf904eb677
Big bunch of code to improve test coverage. 2019-06-25 19:24:01 +02:00
Sander Kleykens
9e9e5bd6dd CSV file fix for ING Belgium
Parse the description and opposing account information (IBAN and name) from ING Belgium CSV files.
2019-06-23 22:24:52 +02:00
James Cole
43d753e5bd
Improve test coverage and efficiency for accounts and budgets. 2019-06-23 11:13:36 +02:00
James Cole
9f50c5db3d
Finalise account tests 2019-06-23 05:53:01 +02:00
James Cole
311659ba0d
Move command around. 2019-06-23 05:52:33 +02:00
James Cole
956ec23d3c
Remove unnecessary slash from in_array() 2019-06-22 13:09:25 +02:00
James Cole
940a730827
Fix reconciliation. 2019-06-22 13:09:11 +02:00
James Cole
2710a30a7c
Warn about expensive code in test environment. 2019-06-22 10:25:57 +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
abf70a235a
Debug the account-create controller. 2019-06-22 05:51:32 +02:00
James Cole
c72cc2482a
New command in all lists. 2019-06-21 19:10:14 +02:00
James Cole
2d3d7f7720
Some generic code refactoring. 2019-06-21 19:10:02 +02:00
James Cole
fb1af395f9
New command and test 2019-06-21 19:07:11 +02:00
James Cole
b2628a290b
make sure rules fire for events. 2019-06-21 19:06:50 +02:00
James Cole
e80cde86d6
Remove dead code. 2019-06-21 19:05:28 +02:00
James Cole
bc33d1b67d
Renamed various fields from their old camel casing to new ones. 2019-06-16 13:16:04 +02:00
James Cole
23d7abd55f
Cleanup expected and unexpected bugs in the factories. 2019-06-16 13:15:32 +02:00
James Cole
5d1cfc661f
Optimise test code. 2019-06-13 18:07:49 +02:00
James Cole
6964424bdc
Finish command tests 2019-06-13 15:48:35 +02:00
James Cole
6bcb2ec144
Expand test coverage 2019-06-13 07:17:31 +02:00
James Cole
aacd218056
Improve test coverage. 2019-06-13 06:39:05 +02:00
James Cole
6fdfa722dd
Remove having clause for #2306 2019-06-12 05:39:02 +02:00
James Cole
5f768a0525
Fix budget limit test, and a bug in the other currencies corrector. 2019-06-11 21:21:50 +02:00
James Cole
b632405a11
Fix for #2306 2019-06-11 21:04:17 +02:00
James Cole
9e2a2bca0a
Remove references to old command + remove old command. 2019-06-11 20:10:59 +02:00
James Cole
6675749349
Split and simplify command. 2019-06-11 20:09:13 +02:00
James Cole
2ab9d2e6ee
Improve test coverage. 2019-06-10 20:14:00 +02:00
James Cole
8efb73694d
Full API coverage. 2019-06-09 15:28:54 +02:00
James Cole
2b76b4a2b2
Re-implement transaction and transaction link tests. 2019-06-09 09:58:55 +02:00
James Cole
57cfd7e3bc
Add separate request classes for rule groups and triggers. 2019-06-09 09:39:23 +02:00
James Cole
55345fa931 Merge branch 'develop' of github.com:firefly-iii/firefly-iii into develop 2019-06-09 08:26:29 +02:00
James Cole
3c2dfc52bc
API updates. 2019-06-09 08:26:23 +02:00
James Cole
73e32efd79
Merge pull request #2303 from JurajMlich/master
Correct ratesapi URL
2019-06-09 08:25:50 +02:00
Juraj Mlich
ced12ca83f Correct ratesapi URL 2019-06-08 16:04:37 +02:00
James Cole
85f9c256a1
Refactor some code for recurrences. 2019-06-08 06:19:21 +02:00
James Cole
8b5551fc26
Replace \get_class with get_class 2019-06-07 18:20:15 +02:00
James Cole
779650f63d
Deprecate the export function. 2019-06-07 18:19:24 +02:00
James Cole
9c5df6ab6e
Clean up some code. 2019-06-07 18:13:54 +02:00
James Cole
fba3cb6d90
Remove unnecessary backslash 2019-06-07 17:58:11 +02:00
James Cole
e4a9abc315
Clean up repositories and cron code. 2019-06-07 17:57:46 +02:00
James Cole
a845cb9af9
Removed some todo's. 2019-06-05 19:38:28 +02:00
James Cole
9b7835c9ed
Various API updates. 2019-06-04 20:42:11 +02:00
James Cole
6a6d67f2b4
Split group update now works. 2019-06-02 16:33:25 +02:00
James Cole
f46834e203
Remove some serious duplicates. 2019-06-02 06:39:54 +02:00
James Cole
2a2f29533d
Some improvements, also edit screen. 2019-06-01 20:38:18 +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
eb6329e556
Various code cleanup as suggested by PHPStorm. 2019-05-30 12:39:06 +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
d13317095f
Replace transaction collector. 2019-05-29 18:28:28 +02:00
James Cole
3ec7336d5c
Add some stuff for edge cases. 2019-05-25 09:17:46 +02:00
James Cole
47e0f6ed89
Bug catching in form. 2019-05-24 05:47:26 +02:00
James Cole
695244c928
Bug fix in budget search 2019-05-24 05:28:41 +02:00
James Cole
6e9128d894
Catch errors, prep to render them. 2019-05-17 06:52:16 +02:00
James Cole
9a53f17fff
Fix for #2270 2019-05-16 19:37:32 +02:00
James Cole
fd28589395
Fix model and add debug info. 2019-05-11 05:32:09 +02:00
James Cole
43a17d8676 Lots of new code and first submission thing. 2019-05-08 19:57:07 +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
66c55b7bbe Improve tests, models and views. 2019-04-16 16:20:46 +02:00
James Cole
5ac39dbdef Clean up tests, test only the important things. 2019-04-12 04:53:18 +02:00
James Cole
6f063a134f Reset some code. 2019-04-11 06:06:25 +02:00
James Cole
63070bffc3 Merge branch 'develop' into v480
* develop:
  Fix #2204
  CSV file fix for Belfius
2019-04-09 07:51:11 +02:00
James Cole
b3e48ede70 Fix #2204 2019-04-08 20:40:12 +02:00
James Cole
13afd4582f First attempt at displaying a group. 2019-04-08 20:31:31 +02:00
Sander Kleykens
251e9f9ba1 CSV file fix for Belfius
Correct the description for outgoing recurring transactions in Belfius CSV files
2019-04-06 20:47:35 +02:00
James Cole
47fdf4b1a2 Validate account info 2019-04-06 11:08:46 +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
c07ef3658b Refactor installer. 2019-03-30 11:03:39 +01: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
fb304de75e Final commands. 2019-03-24 09:23:10 +01:00
James Cole
ce30375341 Refactor upgrade and verify commands. 2019-03-23 18:58:06 +01:00
James Cole
1b0be2a47e Refactor upgrade and verify commands. 2019-03-23 08:10:59 +01:00
James Cole
a89be86ca4 Merge branch 'develop' into v480
* develop:
  Update config for Romanian.
  German string
  Romanian strings.
  Fix #2166
2019-03-22 18:29:52 +01:00
James Cole
943620c035 Fix #2166 2019-03-22 06:56:01 +01:00
James Cole
a1268ffd39 Command updates. 2019-03-20 18:47:51 +01:00
James Cole
fcd98b4d33 Revamp upgrade commands. 2019-03-20 18:31:00 +01:00
James Cole
e411d7a825 Improve upgrade command structure. 2019-03-18 16:53:05 +01:00
James Cole
3545d894fd Improve factories and tests. 2019-03-18 16:52:49 +01:00
James Cole
200a4b18a8 First full implementation of new storage routine. 2019-03-17 17:05:16 +01:00
James Cole
6bd2b4f288 Merge branch 'develop' into v480
* develop: (21 commits)
  Update lock file
  Update change logs and config files.
  Enable norsk, update version of DB
  Various language string updates.
  Norwegian strings.
  Improve installer middleware for Sandstorm.
  Fix some issues with importer #2166
  Other delete thing.
  More debug things.
  Extra debug info for #2159 and some kernel changes.
  Extra debug info for #2159
  Fix #2173
  Rename class and add copyright statement @wrouesnel #2167
  Fix LDAP auth configuration paths.
  Fix some cache issues and a version bump.
  Updated file list.
  Updated list.
  New file list.
  Update composer file.
  Small fix in changelog.
  ...
2019-03-17 12:34:36 +01:00
James Cole
07d39a23a8 Improve installer middleware for Sandstorm. 2019-03-17 09:06:45 +01:00
James Cole
ca67d98676 Fix some issues with importer #2166 2019-03-17 08:18:42 +01:00
James Cole
7b60d210ee Other delete thing. 2019-03-17 07:31:12 +01:00
James Cole
78d955ebf6 More debug things. 2019-03-17 07:20:11 +01:00
James Cole
f6f21e02ac Extra debug info for #2159 and some kernel changes. 2019-03-16 21:54:25 +01:00
James Cole
e2ebd01719 Extra debug info for #2159 2019-03-16 20:07:26 +01:00
James Cole
d063f32c1c Fix some cache issues and a version bump. 2019-03-08 17:57:42 +01:00
James Cole
431cf08401 Various improvements. 2019-03-08 05:47:51 +01:00
James Cole
e4fb223f77 Code for 4.8.0 2019-03-05 17:26:49 +01:00
James Cole
6e12f434ad Fix issue #2144 2019-03-05 16:55:03 +01:00
James Cole
4ca60ca92a Code for upgrade of various libraries. 2019-03-02 21:18:26 +01:00
James Cole
48219c9af3 Update libraries. 2019-03-02 20:14:45 +01:00
James Cole
3a57e09447 Fix for #2128 2019-03-02 14:33:46 +01:00
James Cole
87d5cabe52 Search improvements. 2019-03-02 14:12:09 +01:00
James Cole
af07522f16 Fix for #2135 2019-03-02 10:42:43 +01:00
James Cole
9f3c114d57 Add JSON decrypt for #2125 2019-03-02 09:18:26 +01:00
James Cole
c51c1b8098 Some basic date tests 2019-03-02 08:05:15 +01:00
James Cole
143fe2a71f Fix #2125 2019-03-01 17:56:52 +01:00
James Cole
3379b723cf Last attempt I hope for #2125 2019-02-28 19:56:41 +01:00
James Cole
39321b320e Improve search speed. 2019-02-27 19:08:09 +01:00
James Cole
fe738fd321 Another fix for #2125 2019-02-27 18:55:56 +01:00
James Cole
61db419485 Fixes #2125 2019-02-25 20:57:29 +01:00
James Cole
d8b4af34e0 Update files for release 4.7.13 2019-02-23 14:32:24 +01:00
James Cole
36c2f27d59 New check for journals with 0.00 amount. 2019-02-23 07:47:41 +01:00
James Cole
38c79c3dc4 Upgrade fix for Softaculous. 2019-02-19 19:59:02 +01:00
James Cole
738f6ed232 Fix #2093 2019-02-16 23:01:14 +01:00
James Cole
451c86e431 Final touches for #2085 2019-02-16 19:04:36 +01:00
James Cole
c8c71da903 Extra debug log. #2061 2019-02-16 14:27:54 +01:00
James Cole
7658b7d9a6 Apply fix for #2070 2019-02-16 11:45:08 +01:00
James Cole
0d0906c5e2 Fix for #2070 2019-02-16 11:43:05 +01:00
James Cole
e0aa7f3ff5 Various code cleanup. 2019-02-16 08:05:48 +01:00
James Cole
59fdf5b77a Updates to the login procedure [skip ci] 2019-02-16 07:20:25 +01:00
James Cole
22bc6d507e Fix issue with upgrade. 2019-02-13 17:54:46 +01:00
James Cole
71fb9d8fa5 Code cleaning stuff. 2019-02-13 17:38:41 +01:00
James Cole
e0d87aa11e First part of a large code cleanup commit. 2019-02-12 21:49:28 +01:00
James Cole
2117fc2a5a Add thing to apply rules to fints #2081 2019-02-12 21:01:12 +01:00
James Cole
f999be81c2 Fix upgrade problem in Softaculous. 2019-02-11 17:22:46 +01:00
James Cole
e2530c5486 Refresh journal after a rule is applied, #2070 2019-02-11 17:09:52 +01:00
James Cole
3c036ae021 Fix issue with time stamps. 2019-02-10 14:53:24 +01:00
James Cole
71104f375c Fix tests 2019-02-10 14:33:03 +01:00
James Cole
8998c9a672 Extra code for #1975 2019-02-10 10:54:30 +01:00
James Cole
c5af1d363c Add audit trail messages to several controllers. 2019-02-10 08:03:09 +01:00
James Cole
c6e3b54705 Make update code slightly more robust. 2019-02-10 07:59:11 +01:00
James Cole
4f274a290e Generic debug info. 2019-02-09 20:44:31 +01:00
James Cole
1774bcbabe Add copyright statements and newlines. 2019-02-09 10:36:59 +01:00
James Cole
e1bb0298cb Fix category use date. 2019-02-08 16:56:07 +01:00
James Cole
1ec2772255 Fix #2052 2019-02-08 16:51:29 +01:00
James Cole
40d77d82cd Bunq import can now handle timestamps. 2019-02-08 16:45:42 +01:00
James Cole
311d51464d Add support for #2006 2019-02-08 07:14:45 +01:00
James Cole
d63c9c9aea Add audit logging. 2019-02-08 07:13:59 +01:00
James Cole
0e1da3f797 Fix webbased upgrade routine. 2019-02-04 20:35:46 +01:00
James Cole
25b2b43a38 Fix for #2049 2019-02-03 18:25:58 +01:00
James Cole
9632e99bd3 Fix #2043 2019-02-02 14:33:24 +01:00
James Cole
93e18ea195 Remove unused values from charts. 2019-02-02 12:34:58 +01:00
James Cole
1d73ff7c13 Fix test coverage. [skip ci] 2019-02-02 09:53:19 +01:00
James Cole
96bb880d1b #2034 2019-02-02 07:00:09 +01:00
James Cole
cf307a00e1 Code for #2037 2019-02-02 06:10:52 +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
894b48df8e Introduce new model for future remodeling of split transactions. 2019-01-28 20:00:40 +01:00
James Cole
5cad4e9d82 Fix #1989 2019-01-28 19:36:17 +01:00
James Cole
8607fd4997 Fix #2033 2019-01-28 18:21:22 +01:00
James Cole
d905849b71 Experimental fix for #2031 2019-01-27 21:23:18 +01:00
James Cole
968505ac0e Route can be null. 2019-01-27 18:24:11 +01:00
James Cole
20b458f35d Ignore form action when doing oAuth2. 2019-01-27 17:15:40 +01:00
James Cole
cec8210d8b Fix #2009 2019-01-27 17:09:39 +01:00
James Cole
e6ff895eff Fix #2001 2019-01-27 17:02:45 +01:00
James Cole
7e1d430003 Fix #1967 2019-01-27 16:42:28 +01:00
James Cole
f6d88521dd Fix test coverage. 2019-01-27 12:30:52 +01:00
James Cole
c3e6e4f034 Simplify budget repository 2019-01-27 11:05:22 +01:00