James Cole
b3e18f4e56
Merge pull request #189 from roberthorlings/feature/trigger-matches-anything
...
Check for triggers that match anything
2016-02-17 15:28:39 +01:00
Robert Horlings
af7da586aa
Cleanup of processor after introduction of factories
2016-02-17 13:26:38 +01:00
Robert Horlings
b671da900a
Implemented action factory analogue to trigger factory
2016-02-17 13:24:56 +01:00
Robert Horlings
d8bb83e8c4
Moved creation of Trigger objects to factory for reuse
2016-02-17 13:20:51 +01:00
Robert Horlings
bc3d64a2ff
Moved creation of Trigger objects to factory for reuse
2016-02-17 13:16:46 +01:00
Robert Horlings
70e72c246d
Added method to RuleTrigger object as well
2016-02-17 13:03:02 +01:00
Robert Horlings
7c8c82edd7
Added method for triggers to check whether they match all transactions
2016-02-17 13:02:27 +01:00
Robert Horlings
c8c69f1a66
Implemented controller method and helper object to find matching transactions
2016-02-17 12:10:38 +01:00
Robert Horlings
b9620b3a21
Refactored method to check whether a transaction is triggered by a list of triggers
2016-02-17 10:24:40 +01:00
Robert Horlings
e7bb4a8ec6
Implemented option to specify pagesize when retrieving journals
2016-02-17 10:17:16 +01:00
James Cole
17dad27610
Catch type error.
2016-02-16 18:39:03 +01:00
James Cole
ee960d76c7
Possible fix for attachment helper
2016-02-16 13:30:50 +01:00
James Cole
dfb595193a
Possible fix for attachment helper
2016-02-16 13:28:55 +01:00
James Cole
0a91a40c1b
Merge branch 'develop' of github.com:JC5/firefly-iii into develop
2016-02-16 13:25:48 +01:00
James Cole
12f4305691
Possible fix for attachment helper
2016-02-16 13:25:03 +01:00
Robert Horlings
28d880a7c4
Ignoring eclipse specific files
2016-02-15 14:50:10 +01:00
James Cole
693ff3cc66
Various fixes.
2016-02-13 13:13:22 +01:00
James Cole
706b095f95
Forgot to actually return the created array.
2016-02-12 17:50:12 +01:00
James Cole
28bce44f69
More code cleanup.
2016-02-12 17:41:12 +01:00
James Cole
53d88dfd50
Clean up code.
2016-02-12 17:37:11 +01:00
James Cole
42daf7ed32
Clean up some code.
2016-02-12 17:34:42 +01:00
James Cole
e5402ea7c1
Fixed a sum.
2016-02-12 15:01:32 +01:00
James Cole
505f340917
Some clean up in the error handler.
2016-02-12 14:15:49 +01:00
James Cole
46856c9394
Remove entrust package.
2016-02-12 05:49:53 +01:00
James Cole
c63a2ad39d
Updated test data.
2016-02-12 05:32:16 +01:00
James Cole
68a7078614
Clean up TestData
2016-02-12 05:29:41 +01:00
James Cole
2e15f1e2a3
Removed todo comments.
2016-02-12 04:59:14 +01:00
James Cole
56cbc7683e
Try changes to the handler
2016-02-11 14:20:18 +01:00
James Cole
bf778d2fca
Try changes to the handler
2016-02-11 14:17:58 +01:00
James Cole
6e5bca8306
Try changes to the handler
2016-02-11 14:17:11 +01:00
James Cole
43ff3e11ed
Some changes to the error handler
2016-02-11 14:13:23 +01:00
James Cole
f1750e3c35
Will inform about the logged in user
2016-02-11 12:54:16 +01:00
James Cole
8b1fe26c84
A route that displays an error. Seems quite useless, I know
2016-02-11 12:49:04 +01:00
James Cole
df45298c1f
Fixed bug in sumOfEverything() function
2016-02-11 11:21:50 +01:00
James Cole
3dab683a45
New asset account number handler. For issue #107
2016-02-11 08:12:10 +01:00
James Cole
d08fa37ccf
Expanded error handling.
2016-02-11 08:11:26 +01:00
James Cole
4cd7976f63
Changes to the CSV importer because I ran into small bugs.
2016-02-11 08:11:12 +01:00
James Cole
569e8b6180
Better sort for CSV import column roles.
2016-02-11 07:03:12 +01:00
James Cole
4658ef9918
Fix PHP7 related strict type check.
2016-02-11 07:02:27 +01:00
James Cole
2b6a1c9cb1
Fixes a bug in the CSV importer.
2016-02-11 06:49:39 +01:00
James Cole
d47b946d00
New validator for account number #107
2016-02-11 06:40:16 +01:00
James Cole
a886e8087d
New rule for account number. #107
2016-02-11 06:40:06 +01:00
James Cole
d473455680
Valid misspelled #107
2016-02-11 06:30:37 +01:00
James Cole
40245ef43b
Some cosmetic changes for #107 .
2016-02-11 06:30:09 +01:00
zjean
5c03e64f46
Tried to start with #107
...
- Always show the IBAN in the create account view, because it is always editable the edit view.
- Added 'accountNumber' account_meta field, and showing it in create/edit account view.
2016-02-10 22:09:24 +01:00
James Cole
49292bbb2d
New model for future implementation of #164
2016-02-10 16:26:42 +01:00
James Cole
3e502db772
Various code fixes.
2016-02-10 16:23:37 +01:00
James Cole
426351bb54
Added new lines.
2016-02-10 16:01:18 +01:00
James Cole
4d6e244100
Better error handling for issue #168
2016-02-10 15:18:13 +01:00
James Cole
94b6c7975a
Fixes #174 .
2016-02-10 14:36:21 +01:00
James Cole
bc67113d77
This fixes the broken tests.
2016-02-10 12:01:45 +01:00
James Cole
5974bdcc2a
This fixes what turns out to be an incredibly inaccurate chart.
2016-02-10 07:34:04 +01:00
James Cole
f9696287a4
Removed opening balance as possible expense for the balance thing. [skip ci]
2016-02-10 06:58:41 +01:00
James Cole
807dede90a
Because nextExpectedMatch() must return a date (and cannot return null) the list of bills will show "unknown" when the bill is next expected in 1900.
2016-02-10 06:55:08 +01:00
James Cole
7288ba0fd7
Bit of code cleanup + the true/false in SHOW_INCOMPLETE_TRANSLATIONS is not a text but a boolean. Changed as such.
2016-02-10 06:25:21 +01:00
zjean
e04388a230
Added two factor auth setting to Preferences page.
2016-02-08 22:28:24 +01:00
James Cole
2f278c8618
Just a test commit [skip ci]
...
Signed-off-by: James Cole <thegrumpydictator@gmail.com>
2016-02-08 21:10:33 +01:00
James Cole
905ae3437b
float > string.
2016-02-08 21:09:00 +01:00
James Cole
7679721007
float > string.
2016-02-08 21:07:11 +01:00
James Cole
9f29a2e04f
Fixed something in the reports.
2016-02-08 20:59:09 +01:00
James Cole
ff5bf0c6e5
Opening balance does not count as an income or as an expense. It's just there.
2016-02-08 20:42:31 +01:00
James Cole
0eb8c2b7ba
Make sure account has a start and end balance.
2016-02-08 20:40:47 +01:00
James Cole
deb140e3bc
Fixes to export [skip ci]
2016-02-07 09:19:51 +01:00
James Cole
9a1710eb27
Some enhancements to export.
2016-02-07 09:11:46 +01:00
James Cole
c9c9410908
Use translations instead of hard config. [skip ci]
2016-02-07 08:40:59 +01:00
James Cole
42372cabd5
Wasn't used. [skip ci]
2016-02-07 08:35:37 +01:00
James Cole
ab9c991530
Better flashes (also translated) [skip ci]
2016-02-07 08:31:21 +01:00
James Cole
9429d84cf8
Some code cleanup [skip ci]
2016-02-07 07:56:58 +01:00
James Cole
b22774a599
Logout blocked accounts.
2016-02-07 07:36:31 +01:00
James Cole
ca3b0a2ab1
It's called a route [skip ci]
2016-02-06 22:16:59 +01:00
James Cole
62f76d08ad
It's called a route [skip ci]
2016-02-06 22:16:30 +01:00
James Cole
92bff24d43
It's called a route [skip ci]
2016-02-06 22:15:16 +01:00
James Cole
eddd3e508f
Force blocked users to logout.
2016-02-06 22:14:51 +01:00
James Cole
649eb65bb1
Fixed scrutiniser issue. [skip ci] [skip Scrutinizer]
2016-02-06 20:19:28 +01:00
James Cole
8fb3348a7c
Added some (yet without function) information icons. [skip ci] [skip Scrutinizer]
2016-02-06 20:17:55 +01:00
James Cole
060b031272
Added PHP7 return type statements.
2016-02-06 18:59:48 +01:00
James Cole
95c4c4a238
Fixed a small bug after changing the return type statements.
2016-02-06 16:23:54 +01:00
James Cole
4424e48926
Added PHP7 return type statements.
2016-02-06 16:22:12 +01:00
James Cole
b8c7876454
Simplified export controller.
2016-02-06 15:01:26 +01:00
James Cole
8256f60340
Fixed form elements.
2016-02-06 15:00:57 +01:00
James Cole
d1a184e3f2
Added PHP7 return type statements.
2016-02-06 10:17:41 +01:00
James Cole
aa38b31015
Added PHP7 return type statements.
2016-02-06 10:15:07 +01:00
James Cole
466067bd95
Added PHP7 return type statements.
2016-02-06 10:11:06 +01:00
James Cole
0e0c475c83
Forgot a thing.
2016-02-06 05:04:41 +01:00
James Cole
241190c4da
More consistent error handling.
2016-02-06 05:01:34 +01:00
James Cole
388d141d82
Fix for #172
2016-02-06 04:32:30 +01:00
James Cole
1542d5e386
Include IBAN
2016-02-05 21:12:19 +01:00
James Cole
f1b6b3386a
Expanded entry for export.
2016-02-05 21:10:55 +01:00
James Cole
9465a6d2b5
This PHP7 thing is strict!
2016-02-05 19:57:17 +01:00
James Cole
c3f78b698d
This PHP7 thing is strict!
2016-02-05 19:56:25 +01:00
James Cole
a4e699f781
Fix another php7 bug.
2016-02-05 19:54:25 +01:00
James Cole
c9b215684c
Also fixed tests.
2016-02-05 19:25:17 +01:00
James Cole
b90c7c09b6
Smaller travis file. Try to fix the search.
2016-02-05 19:12:54 +01:00
James Cole
f72a8c5c06
Fixed some errors. Debug tests.
2016-02-05 17:38:58 +01:00
James Cole
ba5db2c15f
Fixed test data.
2016-02-05 17:29:51 +01:00
James Cole
f5b89ca783
Some code cleanup.
2016-02-05 15:41:40 +01:00
James Cole
4ef840e210
More test data tweaks.
2016-02-05 15:20:44 +01:00
James Cole
e2d0ee125f
Cleaning up test data.
2016-02-05 15:01:33 +01:00
James Cole
cb52af28e7
Also fixes #171
2016-02-05 13:20:10 +01:00
James Cole
c5e283a13e
This is a fix for #171
2016-02-05 13:13:47 +01:00
James Cole
df918e8529
Fixed all problems related to strict types.
2016-02-05 13:09:18 +01:00
James Cole
aa1193a9eb
Fixed all problems related to strict types.
2016-02-05 12:28:05 +01:00
James Cole
8f7f263a48
Declare strict type.
2016-02-05 12:08:25 +01:00
James Cole
0bad227548
No more PHP 5.6 tests.
2016-02-05 09:30:06 +01:00
James Cole
78bcd3e1bb
Changed a lot of parameters.
2016-02-05 09:25:15 +01:00
James Cole
554640c345
These are the first commits that make FF require php 7.
2016-02-05 08:03:26 +01:00
James Cole
5a23b95352
Final fix for #170 . Now to make a new release!
2016-02-05 07:21:51 +01:00
James Cole
6f9675b6d6
Catch the latest exceptions for #170 .
2016-02-05 07:16:55 +01:00
James Cole
bb8ce30552
Added missing ranges to Navigation, see issue #170
2016-02-05 06:56:10 +01:00
James Cole
ee8c83bbd8
Some small fixes.
2016-02-04 17:57:36 +01:00
James Cole
dbd32abdd1
Also delete old files.
2016-02-04 17:50:35 +01:00
James Cole
f300287814
Better cleanup routine.
2016-02-04 17:22:09 +01:00
James Cole
dd361bb9ad
Delete files used.
2016-02-04 17:22:01 +01:00
James Cole
86c22c9fdd
New export functionality.
2016-02-04 17:16:16 +01:00
James Cole
d7a66f6782
New model for export.
2016-02-04 17:14:59 +01:00
James Cole
78f8b1454d
New export controller.
2016-02-04 17:13:42 +01:00
James Cole
93d9c44585
This should fix the tests.
2016-02-04 11:07:34 +01:00
James Cole
f0bb462f1c
New test data.
2016-02-04 11:00:26 +01:00
James Cole
151e8e8f17
Experimenting with a negation for #159
2016-02-04 08:56:33 +01:00
James Cole
23f474b003
Don't add inactive unhit bills, see #159
2016-02-04 08:55:06 +01:00
James Cole
15104de84c
This should clean up the monthly report a bit. See issue #159
2016-02-04 08:53:56 +01:00
James Cole
55e4875662
New method to collect a users accounts by the given ids.
2016-02-04 08:53:15 +01:00
James Cole
7343304284
Code cleanup.
2016-02-04 07:28:39 +01:00
James Cole
c1ecc62ac1
Replaced Session::get() with session()
2016-02-04 07:27:03 +01:00
James Cole
bd40615f8e
Code cleanup.
2016-02-04 07:23:14 +01:00
James Cole
0df8d096f0
Removed unused use statements.
2016-02-04 07:23:02 +01:00
James Cole
749dd1e8e3
Text alignment.
2016-02-04 07:22:38 +01:00
James Cole
aff8493204
Fixed bug where download would not be pushed as download.
2016-02-03 11:46:28 +01:00
James Cole
4916c06797
Added new dates to transaction journal, see #122
2016-01-30 09:52:05 +01:00
James Cole
a818ab0942
Fixes #110
2016-01-30 09:41:48 +01:00
James Cole
cf8a687b4d
Added some new lines to files.
2016-01-30 08:42:04 +01:00
James Cole
a5ac713310
Importer will now fire custom rules.
2016-01-30 07:36:22 +01:00
James Cole
dd2b019d3c
Moved test data around.
2016-01-30 07:36:02 +01:00
James Cole
f50058e3c2
Renamed fiscal year start and end variable.
2016-01-29 17:13:54 +01:00
James Cole
ce9445168c
Move the start and end date for the fiscal date ranges to fiscal-start and fiscal-end respectively.
2016-01-29 17:09:23 +01:00
James Cole
27b8b4b35a
Use the fiscal helper's interface instead of the fiscal helper itself.
2016-01-29 17:08:06 +01:00
James Cole
7f54b70c24
Make fiscal year quick link optional.
2016-01-29 07:47:18 +01:00
James Cole
a156dce281
Some minor code cleanup.
2016-01-29 07:35:14 +01:00
James Cole
c0b0e58720
Removed duplicated code.
2016-01-29 07:33:49 +01:00
James Cole
170ffbae04
Removed duplicate code.
2016-01-29 07:29:21 +01:00
James Cole
6755ec7eb0
Some code cleanup.
2016-01-29 07:17:50 +01:00
James Cole
c8bc9a096a
Some other clean up.
2016-01-29 07:08:17 +01:00
James Cole
3b5b51578d
Merge pull request #153 from webenhanced/feature/current-fiscal-year-quicklink-report
...
Quicklink fiscal year report feature. As per github issue #131 .
2016-01-29 06:45:36 +01:00
Graham Miller
41188a1bd6
Quicklink fiscal year report feature. As per github issue #131 .
...
The reason for instantiating the helper at the beginning of the static function routeBinder
is I am hoping that the object will only be created once.
2016-01-29 09:11:36 +10:00
James Cole
d9bafe34eb
Renamed some stuff, courtesy of sensiolabs.
2016-01-28 22:06:16 +01:00
James Cole
43dbba5378
Implemented wrong interface.
2016-01-28 21:59:40 +01:00
James Cole
168ed5ac56
Renamed some stuff, courtesy of sensiolabs.
2016-01-28 21:50:20 +01:00
James Cole
e5b4a55d8e
Some code cleanup things courtesy of SensioLabs.
2016-01-28 21:33:45 +01:00
James Cole
167c057e8a
Removed executable rights.
2016-01-28 21:22:26 +01:00
James Cole
71bf054ab1
Removed TODO items in favour of issues, or actual fixes.
2016-01-28 21:05:26 +01:00
James Cole
287c1c4ffa
Some code cleanup.
2016-01-28 16:03:49 +01:00
James Cole
3d69dc786d
Some minor code cleanup.
2016-01-27 21:52:21 +01:00
James Cole
57a3f20c13
Moved more code around.
2016-01-27 21:35:59 +01:00
James Cole
eab2c57594
Moved another method.
2016-01-27 21:18:51 +01:00
James Cole
b019962f34
Moved a method.
2016-01-27 20:54:14 +01:00
James Cole
5c59c819b6
Moved method to new helper.
2016-01-27 20:48:35 +01:00
James Cole
93b97b8d72
Refer to new account helper.
2016-01-27 20:46:38 +01:00
James Cole
f1f922031a
Refer to new account helper
2016-01-27 20:45:49 +01:00
James Cole
390cace775
New account report helper to make the report helper a lot lighter.
2016-01-27 20:45:05 +01:00
James Cole
28fdad9426
A set of small fixes, courtesy of scrutinizer-ci
2016-01-27 19:35:00 +01:00
James Cole
9155c13e08
A set of small fixes, courtesy of scrutinizer-ci
2016-01-27 18:31:44 +01:00
Graham Miller
5ee8d04800
Added modifications to reports enabling the custom fiscal year changes.
2016-01-27 13:38:34 +10:00
Graham Miller
eb31934fb7
Add a new helper to handle fiscal issues.
...
Used initially to provide fiscal year support to the reports.
2016-01-27 11:54:04 +10:00
Graham Miller
000f86d318
Added fiscal year start date stored in 'm-d' format to preferences.
...
Displays YYYY-MM-DD for current year to get input.
2016-01-27 11:31:33 +10:00
Graham Miller
d9b3ebc82f
Add preferences option to enable or disable the custom fiscal year handling.
...
Stored in DB as 0 or 1 and converted:-
- twig expression in view (expandedform needs true boolean)
- checkbox true/false converted to integer in set function in controller
Oh and I worked out how to localize the label ... took me a while but ended up so simple.
This is stage 1 of the overall custom fiscal year extension for Firefly.
2016-01-27 11:28:14 +10:00
James Cole
08131e42af
Implemented some new tests.
2016-01-24 20:38:58 +01:00
James Cole
94700f4064
Fixed some things in the rule controllers.
2016-01-24 16:50:55 +01:00
James Cole
0f12ebb31c
Expanded tests.
2016-01-24 16:25:03 +01:00
James Cole
00a8a9ac0e
Removed parameter rule trigger / rule action since they weren't being used.
2016-01-24 16:12:59 +01:00
James Cole
97db618cd8
Some code cleanup and reordering
2016-01-24 15:58:16 +01:00
James Cole
99d14e8cbe
This prevents constraint errors when the specified category has already been set.
2016-01-23 16:48:15 +01:00
James Cole
664fde2344
Some forgotten translations.
2016-01-23 09:10:22 +01:00
James Cole
f83bc3c8b3
Updated tests.
2016-01-23 08:48:36 +01:00
James Cole
7b040e8583
Some changes to test coverage.
2016-01-22 21:08:04 +01:00
James Cole
f710677cdc
Also check for CSV delimiter presence.
2016-01-22 20:43:44 +01:00
Robert Horlings
e088ecbbad
Added binding for RuleGroupRepositoryInterface to enable storing a rulegroup
2016-01-22 16:01:33 +01:00
Robert Horlings
f6b7bd5b44
Fixed a bug in storing date changes for the opening balance of an account
2016-01-22 15:44:23 +01:00
James Cole
f5a21f64c0
More magic words.
2016-01-22 10:10:51 +01:00
James Cole
f5cbed7c0c
Added magic words "currentMonthEnd" and "currentMonthStart".
2016-01-22 07:54:15 +01:00
James Cole
59fff8928b
Simplified some methods.
2016-01-22 07:35:28 +01:00
James Cole
9ce960b3d7
There are no converters that need the role of the current field.
2016-01-21 09:52:45 +01:00
James Cole
cc9d1c4bfd
Some unrelated code cleanup.
2016-01-20 21:24:48 +01:00
James Cole
d211555beb
Only fire post-processing specifix in the import routine. See issue #145
2016-01-20 21:24:27 +01:00
James Cole
9350557d10
Properly extend the current specifix to indicate they're all post-processors. See issue #145
2016-01-20 21:24:08 +01:00
James Cole
ea6c54cad0
Expand specifix to have a property that determines whether they fire before anything happens, or after. Could be expanded to allow for even more fine-grained control. See issue #145
2016-01-20 21:23:39 +01:00
James Cole
c9e4a09da6
Sort by alphabet.
2016-01-20 15:23:36 +01:00
James Cole
c84f4e2bc0
Sort by alphabet.
2016-01-20 15:21:27 +01:00
James Cole
78b56712fc
More new tests.
2016-01-20 10:47:29 +01:00
James Cole
ebdb1a8836
No more session flash.
2016-01-20 08:25:49 +01:00
James Cole
86e127ebff
Fixed password reset routine.
2016-01-19 18:32:09 +01:00
James Cole
9957c95c68
Re-order auth controller.
2016-01-19 18:10:07 +01:00
James Cole
ddaa53b940
Updated test code.
2016-01-19 16:55:53 +01:00
James Cole
f3fff6f1c5
Code rearrangement.
2016-01-19 13:59:54 +01:00
James Cole
26fb03e6c8
Reformatted code according to scrutinizer-ci.
2016-01-19 09:11:15 +01:00
James Cole
eed3d021d9
Small cleanup.
2016-01-19 08:48:38 +01:00
Robert Horlings
10ea60daaf
Improved SEPA description parsing
2016-01-18 15:42:56 +01:00
Robert Horlings
f2fa5e140b
Merge remote-tracking branch 'origin/develop' into feature/abn-amro-import-specifix
2016-01-18 15:35:08 +01:00
James Cole
be5ff35b13
Reversed the removal of the validating trait since @roberthorlings discovered it's actually still being used.
2016-01-18 13:15:11 +01:00
Robert Horlings
bd5d73d1e6
Removed transaction type from the description
2016-01-18 12:37:06 +01:00
Robert Horlings
cc712b0c75
Updated message identifier for unknown opposing account
2016-01-18 12:31:45 +01:00