James Cole
f3b9798216
Fix some rule things.
2016-09-24 09:12:17 +02:00
James Cole
70ea227bd0
Add logging to processor #322
2016-09-21 21:01:10 +02:00
James Cole
a7351f348d
Fixed a bug mentioned by @vissert and added some logging for @sandermulders
...
Signed-off-by: James Cole <thegrumpydictator@gmail.com>
2016-09-12 18:43:10 +02:00
James Cole
5c7df5c04d
Copyright notices. [skip ci]
...
Signed-off-by: James Cole <thegrumpydictator@gmail.com>
2016-05-20 12:41:23 +02:00
James Cole
962965b5b7
Code cleanup.
2016-05-15 18:36:40 +02:00
James Cole
dc4665e82a
Add debug messages.
2016-04-08 11:59:44 +02:00
James Cole
37fe2d22b0
PHP7 compatible function definitions.
2016-04-05 22:00:03 +02:00
James Cole
3277858c5a
Code cleanup. [skip ci]
2016-04-01 16:44:46 +02:00
James Cole
4d1771614a
Code reformat
2016-02-23 16:02:44 +01:00
Robert Horlings
a4d7bf4ebe
Implemented job to execute rulegroup on existing transactions
2016-02-18 20:15:50 +01:00
James Cole
106bae5c97
Move factories to separate folder.
2016-02-18 06:34:16 +01:00
James Cole
f82a2b3bc5
Some phpdoc.
2016-02-18 06:24:47 +01:00
James Cole
f7d06b9759
Some more code cleanup.
2016-02-17 21:59:47 +01:00
James Cole
a178fed0c6
Code cleanup courtesy of Scrutiniser CI.
2016-02-17 21:55:00 +01:00
James Cole
6c22bad77a
Revamped a part of the rule test code.
...
- clean way of constructing triggers
- processor can be constructed in a number of ways.
- cleaner transaction matcher using collections instead of arrays
2016-02-17 21:03:59 +01:00
James Cole
1e799402ee
Rule actions no longer need to know the journal at construction time. This is easier.
2016-02-17 19:56:05 +01:00
James Cole
5f9c61c4b4
Update Processor with new situation.
2016-02-17 19:08:27 +01:00
James Cole
12b6791e8b
Changed trigger constructor. No longer needs model AND journal, now only model. Wait for it...
2016-02-17 19:07:20 +01:00
James Cole
8024ad123e
Cleaned up the Processor. This completely breaks everything @ roberthorlings has built but stay with me.
2016-02-17 18:47:05 +01:00
James Cole
cd057045e6
Code clean up.
2016-02-17 18:23:20 +01:00
Robert Horlings
7840a5ea49
Added missing import
2016-02-17 16:30:54 +01:00
Robert Horlings
3a33ac1455
Removed code left over from merge
2016-02-17 16:29:32 +01:00
Robert Horlings
2eb7d8ba91
Merge branch 'feature/test-triggers' of github.com:roberthorlings/firefly-iii into feature/test-triggers
2016-02-17 16:26:29 +01:00
Robert Horlings
8fdc6c11e1
Merge branch 'develop' into feature/test-triggers
2016-02-17 16:14:07 +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
b9620b3a21
Refactored method to check whether a transaction is triggered by a list of triggers
2016-02-17 10:24:40 +01:00
James Cole
8f7f263a48
Declare strict type.
2016-02-05 12:08:25 +01:00
James Cole
168ed5ac56
Renamed some stuff, courtesy of sensiolabs.
2016-01-28 21:50:20 +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
c9e4a09da6
Sort by alphabet.
2016-01-20 15:23:36 +01:00
James Cole
f69be86c74
Some code cleanup courtesy of PHPStorm.
2016-01-15 17:53:54 +01:00
James Cole
820722f44e
Some code cleanup courtesy of PHPStorm.
2016-01-15 17:38:09 +01:00
James Cole
5958990ed5
Stop processing.
2016-01-15 06:35:31 +01:00
James Cole
a7a00ecf40
More rule possibilities
2016-01-13 14:02:22 +01:00
James Cole
46ee2a0568
Can now automatically handle some rules. No user interface, yet.
2016-01-13 08:14:14 +01:00
James Cole
ce250c85fc
Rename class.
2016-01-13 07:48:43 +01:00
James Cole
1087b9f5df
Can now trigger.
2016-01-13 07:47:26 +01:00
James Cole
0dc74d9d14
Rules will now fire for a store-action. And fail.
2016-01-13 07:30:11 +01:00
James Cole
98b272383f
Clean up triggers, add some new ones.
2016-01-13 07:16:29 +01:00