Commit Graph

208 Commits

Author SHA1 Message Date
James Cole
a0a36c5137 Ran model helper, added some new features. 2014-08-30 14:27:05 +02:00
James Cole
9db4137a1b Revamped the account controller. 2014-08-30 14:26:33 +02:00
James Cole
85f1e744b8 Added a new type of validation to be used for account names. 2014-08-30 14:25:52 +02:00
James Cole
8d90061d90 Included codeception for future use. 2014-08-30 14:25:21 +02:00
James Cole
b20d84e4b8 Fixed the accounts routes to be more strict about the types of accounts they accept. 2014-08-30 14:25:03 +02:00
James Cole
c4f42a604f This will be the first release! 2014-08-28 07:53:54 +02:00
James Cole
c7f070a2d1 Remove reminders when removing piggy bank. 2014-08-24 17:15:08 +02:00
James Cole
752693a0d0 Small changes. 2014-08-24 09:24:36 +02:00
James Cole
d6c92f8c3b Optimizes some of the reminder routines; still have to test future repetitions although it should work fine. 2014-08-24 09:18:36 +02:00
James Cole
6e17c805c2 All code for reminders based on piggy banks. I hope. 2014-08-23 22:32:12 +02:00
James Cole
d56c00915c Cleaned up some code and added a small feature for transaction views. 2014-08-23 10:01:40 +02:00
James Cole
a6b89879c5 Cleaned up the budget charts. 2014-08-23 09:39:04 +02:00
James Cole
871509d4d3 First effort towards nice charts in the budgeting overviews. 2014-08-23 08:34:22 +02:00
James Cole
1b1dc99bf7 Last fixes for budget before work on charts. 2014-08-22 10:46:33 +02:00
James Cole
6f4141477d For budget charts 2014-08-22 10:32:50 +02:00
James Cole
ac2fbc4105 Some changes in views to make it all look better. 2014-08-22 10:16:52 +02:00
James Cole
9ecc8ab547 Small functional changes to all Account related methods and views. 2014-08-22 07:44:51 +02:00
James Cole
bc0e8434ec Updated a lot of small things, new triggers for future reminder and some cleanup. 2014-08-21 21:00:02 +02:00
James Cole
9a04a4a4fc Some bug fixes and a new view for piggy banks. [skip ci] 2014-08-21 18:49:51 +02:00
James Cole
f63ef2ae45 Some fixes for the tests. They'll fail because the factories have been improved. Ergo, more randomness. 2014-08-21 15:55:15 +02:00
James Cole
9198cd7861 Small bugfix in test. 2014-08-21 15:27:08 +02:00
James Cole
a0b12ece54 Fixes for tests. 2014-08-21 15:16:12 +02:00
James Cole
fdba0addb6 Build some extra features for the recurring transaction controller. 2014-08-21 15:15:39 +02:00
James Cole
b5a706152d Fixed some problems with creating piggy bank repetitions. 2014-08-21 15:14:46 +02:00
James Cole
22bd995b42 Updated factory muffin. This breaks everything. Let's skip Travis until we've fixed it. [skip ci] 2014-08-21 07:21:56 +02:00
James Cole
45eb092ab6 Full, but shitty coverage for models 2014-08-20 18:29:30 +02:00
James Cole
119930399a Fixes the tests. 2014-08-20 18:12:40 +02:00
James Cole
c272d99fa8 Add percentage to piggy bank view. 2014-08-20 16:54:43 +02:00
James Cole
71504c76ac Created some triggers, added some fixes. Will probably fail. 2014-08-19 20:38:49 +02:00
James Cole
eacad20f51 Match methods 2014-08-19 15:30:19 +02:00
James Cole
f00dfd2859 Basic testing, not full coverage. 2014-08-19 13:24:11 +02:00
James Cole
f5330728d4 Some cleaning up in the whole piggy bank section. More narrow events and stricter code. Still not catching some events, so it'll eventually all break down. [skip ci] 2014-08-19 06:57:11 +02:00
James Cole
87bddce1d3 Some changes to facilitate piggy bank events (see issue #6) and extra view info for clarity. [skip ci] 2014-08-18 12:28:33 +02:00
James Cole
5ac790433b Moved some of the events so they will properly fire. Noticed the budget controllers are a bit of a mess. Next project. 2014-08-18 11:53:09 +02:00
James Cole
9db8f78cd8 Coverage should be back at 100%. Fixed some formatting too. 2014-08-17 21:17:31 +02:00
James Cole
ae95d60c46 This should fix all tests, although coverage isn't quite there yet. 2014-08-17 12:55:27 +02:00
James Cole
c99a8a6072 This is why you test. Another null pointer. I really need to finish those. [skip ci] 2014-08-17 10:05:13 +02:00
James Cole
4432ea3344 Added some rounding. [skip ci] 2014-08-17 09:29:29 +02:00
James Cole
700ce5cea8 Added some rounding. [skip ci] 2014-08-17 09:27:46 +02:00
James Cole
372189a107 Fixed a bug where the target date and start date could not be null [skip ci] 2014-08-17 08:57:08 +02:00
James Cole
e4f04583a3 Added the ability to manually add or remove money from piggy banks (issue #6) [skip ci] 2014-08-17 08:45:22 +02:00
James Cole
d645a38aec Now with the added capability of adding money to a piggy bank from a transfer. Also various fixes (see issue #6). [skip ci] 2014-08-16 12:13:50 +02:00
James Cole
7c57ce8504 Small model updates [skip ci] 2014-08-16 07:08:39 +02:00
James Cole
b5c297588e Bootstrap already does this. [skip ci] 2014-08-16 07:08:24 +02:00
James Cole
408bec886a This event should fire here too [skip ci] 2014-08-16 07:08:10 +02:00
James Cole
95c10a0a71 Alright for issue #6 a lot of things have been updated. Piggy banks can now be made "repeated" in a different form, viewed and edited; Firefly will properly trigger to make the "instances". Also the show-view is finished which doesn't do much but helps in seeing how it works. [skip ci] 2014-08-16 07:07:42 +02:00
James Cole
12e5f80d80 Also create routine for repeated expenses. [skip ci] issue #6 2014-08-14 18:17:02 +02:00
James Cole
e063e5686f Pretty much finished the default piggy banks, now for the repeating ones (issue #6). [skip ci] 2014-08-14 18:02:31 +02:00
James Cole
5f710f4c23 Some more catches and small tweaks for issue #6. [skip ci] 2014-08-14 07:40:15 +02:00
James Cole
2b42cb8ef3 Form for issue #6 is complete, final checks about to be written. Mebbe tomorrow. [skip ci] 2014-08-13 21:35:05 +02:00