diff --git a/bootstrap/start.php b/bootstrap/start.php index b103864ddc..dd65f6590a 100644 --- a/bootstrap/start.php +++ b/bootstrap/start.php @@ -93,4 +93,18 @@ require $framework . '/Illuminate/Foundation/start.php'; //Event::subscribe('Firefly\Trigger\Recurring\EloquentRecurringTrigger'); //Event::subscribe('Firefly\Trigger\Journals\EloquentJournalTrigger'); +// TODO event that creates a relationship between transaction journals and recurring events when created. +// TODO event that updates the relationship between transaction journals and recurring events when edited. +// TODO event that creates a LimitRepetition when a Limit is created. +// TODO event for when a transfer gets created and set an associated piggy bank; save as Piggy bank event. +// TODO when this transfer gets edited, retro-actively edit the event and THUS also the piggy bank. +// TODO event for when a transfer gets deleted; also delete related piggy bank event. +// TODO event for when money is added to a piggy bank. +// TODO event for when money is removed from a piggy bank. +// TODO event to create the first repetition (for non-repeating piggy banks) when the piggy bank is created. +// TODO event for when the non-repeating piggy bank is updated because the single repetition must also be changed. +// (also make piggy bank events "invalid" when they start falling outside of the date-scope of the piggy bank, +// although this not changes the amount in the piggy bank). +// TODO check if recurring transactions are being updated when journals are updated (aka no longer fitting, thus removed). +// TODO think about reminders. return $app;