First batch of code for recurring transactions #1469

This commit is contained in:
James Cole
2018-06-10 16:59:03 +02:00
parent 35a5ec78c3
commit 6743d99d9b
29 changed files with 2242 additions and 48 deletions

View File

@@ -33,6 +33,7 @@ use FireflyIII\Models\Category;
use FireflyIII\Models\ImportJob;
use FireflyIII\Models\LinkType;
use FireflyIII\Models\PiggyBank;
use FireflyIII\Models\Recurrence;
use FireflyIII\Models\Rule;
use FireflyIII\Models\RuleGroup;
use FireflyIII\Models\Tag;
@@ -761,6 +762,30 @@ try {
}
);
// Recurring transactions controller:
Breadcrumbs::register(
'recurring.index',
function (BreadCrumbsGenerator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.recurrences'), route('recurring.index'));
}
);
Breadcrumbs::register(
'recurring.show',
function (BreadCrumbsGenerator $breadcrumbs, Recurrence $recurrence) {
$breadcrumbs->parent('recurring.index');
$breadcrumbs->push($recurrence->title, route('recurring.show', [$recurrence->id]));
}
);
Breadcrumbs::register(
'recurring.create',
function (BreadCrumbsGenerator $breadcrumbs) {
$breadcrumbs->parent('recurring.index');
$breadcrumbs->push(trans('firefly.create_new_recurrence'), route('recurring.create'));
}
);
// Rules
Breadcrumbs::register(
'rules.index',