mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-12 15:35:15 +00:00
Update breadcrumbs.
This commit is contained in:
@@ -66,14 +66,14 @@ if (!function_exists('limitStringLength')) {
|
||||
|
||||
try {
|
||||
// HOME
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'home',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->push(trans('breadcrumbs.home'), route('index'));
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->push(trans('breadcrumbs.home'), route('index'));
|
||||
@@ -81,14 +81,14 @@ try {
|
||||
);
|
||||
|
||||
// ACCOUNTS
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'accounts.index',
|
||||
static function (Generator $breadcrumbs, string $what) {
|
||||
$breadcrumbs->parent('home');
|
||||
$breadcrumbs->push(trans('firefly.' . strtolower(e($what)) . '_accounts'), route('accounts.index', [$what]));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register( // inactive
|
||||
Breadcrumbs::for( // inactive
|
||||
'accounts.inactive.index',
|
||||
static function (Generator $breadcrumbs, string $what) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -96,7 +96,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'accounts.create',
|
||||
static function (Generator $breadcrumbs, string $what) {
|
||||
$breadcrumbs->parent('accounts.index', $what);
|
||||
@@ -104,7 +104,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'accounts.show',
|
||||
static function (Generator $breadcrumbs, Account $account, Carbon $start = null, Carbon $end = null) {
|
||||
$what = config('firefly.shortNamesByFullName.' . $account->accountType->type);
|
||||
@@ -122,7 +122,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'accounts.show.all',
|
||||
static function (Generator $breadcrumbs, Account $account) {
|
||||
$what = config('firefly.shortNamesByFullName.' . $account->accountType->type);
|
||||
@@ -132,7 +132,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'accounts.reconcile',
|
||||
static function (Generator $breadcrumbs, Account $account) {
|
||||
$breadcrumbs->parent('accounts.show', $account);
|
||||
@@ -140,7 +140,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'accounts.reconcile.show',
|
||||
static function (Generator $breadcrumbs, Account $account, TransactionJournal $journal) {
|
||||
$breadcrumbs->parent('accounts.show', $account);
|
||||
@@ -149,7 +149,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'accounts.delete',
|
||||
static function (Generator $breadcrumbs, Account $account) {
|
||||
$breadcrumbs->parent('accounts.show', $account);
|
||||
@@ -157,7 +157,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'accounts.edit',
|
||||
static function (Generator $breadcrumbs, Account $account) {
|
||||
$breadcrumbs->parent('accounts.show', $account);
|
||||
@@ -171,7 +171,7 @@ try {
|
||||
);
|
||||
|
||||
// ADMIN
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -179,7 +179,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.users',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('admin.index');
|
||||
@@ -187,21 +187,21 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.users.show',
|
||||
static function (Generator $breadcrumbs, User $user) {
|
||||
$breadcrumbs->parent('admin.users');
|
||||
$breadcrumbs->push(trans('firefly.single_user_administration', ['email' => $user->email]), route('admin.users.show', [$user->id]));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.users.edit',
|
||||
static function (Generator $breadcrumbs, User $user) {
|
||||
$breadcrumbs->parent('admin.users');
|
||||
$breadcrumbs->push(trans('firefly.edit_user', ['email' => $user->email]), route('admin.users.edit', [$user->id]));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.users.delete',
|
||||
static function (Generator $breadcrumbs, User $user) {
|
||||
$breadcrumbs->parent('admin.users');
|
||||
@@ -209,7 +209,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.users.domains',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('admin.index');
|
||||
@@ -217,14 +217,14 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.configuration.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('admin.index');
|
||||
$breadcrumbs->push(trans('firefly.instance_configuration'), route('admin.configuration.index'));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.update-check',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('admin.index');
|
||||
@@ -232,7 +232,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.links.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('admin.index');
|
||||
@@ -240,7 +240,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.links.create',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('admin.links.index');
|
||||
@@ -248,7 +248,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.links.show',
|
||||
static function (Generator $breadcrumbs, LinkType $linkType) {
|
||||
$breadcrumbs->parent('admin.links.index');
|
||||
@@ -256,7 +256,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.links.edit',
|
||||
static function (Generator $breadcrumbs, LinkType $linkType) {
|
||||
$breadcrumbs->parent('admin.links.index');
|
||||
@@ -264,7 +264,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.links.delete',
|
||||
static function (Generator $breadcrumbs, LinkType $linkType) {
|
||||
$breadcrumbs->parent('admin.links.index');
|
||||
@@ -272,7 +272,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.telemetry.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('admin.index');
|
||||
@@ -280,7 +280,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'admin.telemetry.view',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('admin.telemetry.index');
|
||||
@@ -288,7 +288,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'transactions.link.delete',
|
||||
static function (Generator $breadcrumbs, TransactionJournalLink $link) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -297,7 +297,7 @@ try {
|
||||
);
|
||||
|
||||
// ATTACHMENTS
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'attachments.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -305,7 +305,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'attachments.edit',
|
||||
static function (Generator $breadcrumbs, Attachment $attachment) {
|
||||
$object = $attachment->attachable;
|
||||
@@ -325,7 +325,7 @@ try {
|
||||
);
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'attachments.delete',
|
||||
static function (Generator $breadcrumbs, Attachment $attachment) {
|
||||
$object = $attachment->attachable;
|
||||
@@ -343,14 +343,14 @@ try {
|
||||
);
|
||||
|
||||
// BILLS
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'bills.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
$breadcrumbs->push(trans('breadcrumbs.bills'), route('bills.index'));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'bills.create',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('bills.index');
|
||||
@@ -358,14 +358,14 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'bills.edit',
|
||||
static function (Generator $breadcrumbs, Bill $bill) {
|
||||
$breadcrumbs->parent('bills.show', $bill);
|
||||
$breadcrumbs->push(trans('breadcrumbs.edit_bill', ['name' => limitStringLength($bill->name)]), route('bills.edit', [$bill->id]));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'bills.delete',
|
||||
static function (Generator $breadcrumbs, Bill $bill) {
|
||||
$breadcrumbs->parent('bills.show', $bill);
|
||||
@@ -373,7 +373,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'bills.show',
|
||||
static function (Generator $breadcrumbs, Bill $bill) {
|
||||
$breadcrumbs->parent('bills.index');
|
||||
@@ -382,14 +382,14 @@ try {
|
||||
);
|
||||
|
||||
// BUDGETS
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'budgets.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
$breadcrumbs->push(trans('firefly.budgets'), route('budgets.index'));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'budgets.create',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('budgets.index');
|
||||
@@ -397,14 +397,14 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'budgets.edit',
|
||||
static function (Generator $breadcrumbs, Budget $budget) {
|
||||
$breadcrumbs->parent('budgets.show', $budget);
|
||||
$breadcrumbs->push(trans('firefly.edit_budget', ['name' => limitStringLength($budget->name)]), route('budgets.edit', [$budget->id]));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'budgets.delete',
|
||||
static function (Generator $breadcrumbs, Budget $budget) {
|
||||
$breadcrumbs->parent('budgets.show', $budget);
|
||||
@@ -412,7 +412,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'budgets.no-budget',
|
||||
static function (Generator $breadcrumbs, Carbon $start = null, Carbon $end = null) {
|
||||
$breadcrumbs->parent('budgets.index');
|
||||
@@ -428,7 +428,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'budgets.no-budget-all',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('budgets.index');
|
||||
@@ -437,7 +437,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'budgets.show',
|
||||
static function (Generator $breadcrumbs, Budget $budget) {
|
||||
$breadcrumbs->parent('budgets.index');
|
||||
@@ -446,7 +446,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'budgets.show.limit',
|
||||
static function (Generator $breadcrumbs, Budget $budget, BudgetLimit $budgetLimit) {
|
||||
$breadcrumbs->parent('budgets.index');
|
||||
@@ -466,14 +466,14 @@ try {
|
||||
);
|
||||
|
||||
// CATEGORIES
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'categories.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
$breadcrumbs->push(trans('firefly.categories'), route('categories.index'));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'categories.create',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('categories.index');
|
||||
@@ -481,14 +481,14 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'categories.edit',
|
||||
static function (Generator $breadcrumbs, Category $category) {
|
||||
$breadcrumbs->parent('categories.show.all', $category);
|
||||
$breadcrumbs->push(trans('firefly.edit_category', ['name' => limitStringLength($category->name)]), route('categories.edit', [$category->id]));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'categories.delete',
|
||||
static function (Generator $breadcrumbs, Category $category) {
|
||||
$breadcrumbs->parent('categories.show', $category);
|
||||
@@ -496,7 +496,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'categories.show',
|
||||
static function (Generator $breadcrumbs, Category $category, Carbon $start = null, Carbon $end = null) {
|
||||
$breadcrumbs->parent('categories.index');
|
||||
@@ -512,7 +512,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'categories.show.all',
|
||||
static function (Generator $breadcrumbs, Category $category) {
|
||||
$breadcrumbs->parent('categories.index');
|
||||
@@ -521,7 +521,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'categories.no-category',
|
||||
static function (Generator $breadcrumbs, Carbon $start = null, Carbon $end = null) {
|
||||
$breadcrumbs->parent('categories.index');
|
||||
@@ -537,7 +537,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'categories.no-category.all',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('categories.index');
|
||||
@@ -547,7 +547,7 @@ try {
|
||||
);
|
||||
|
||||
// CURRENCIES
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'currencies.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -555,7 +555,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'currencies.create',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('currencies.index');
|
||||
@@ -563,14 +563,14 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'currencies.edit',
|
||||
static function (Generator $breadcrumbs, TransactionCurrency $currency) {
|
||||
$breadcrumbs->parent('currencies.index');
|
||||
$breadcrumbs->push(trans('breadcrumbs.edit_currency', ['name' => $currency->name]), route('currencies.edit', [$currency->id]));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'currencies.delete',
|
||||
static function (Generator $breadcrumbs, TransactionCurrency $currency) {
|
||||
$breadcrumbs->parent('currencies.index');
|
||||
@@ -579,7 +579,7 @@ try {
|
||||
);
|
||||
|
||||
// EXPORT
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'export.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -588,14 +588,14 @@ try {
|
||||
);
|
||||
|
||||
// PIGGY BANKS
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'piggy-banks.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
$breadcrumbs->push(trans('firefly.piggyBanks'), route('piggy-banks.index'));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'piggy-banks.create',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('piggy-banks.index');
|
||||
@@ -603,14 +603,14 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'piggy-banks.edit',
|
||||
static function (Generator $breadcrumbs, PiggyBank $piggyBank) {
|
||||
$breadcrumbs->parent('piggy-banks.show', $piggyBank);
|
||||
$breadcrumbs->push(trans('breadcrumbs.edit_piggyBank', ['name' => $piggyBank->name]), route('piggy-banks.edit', [$piggyBank->id]));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'piggy-banks.delete',
|
||||
static function (Generator $breadcrumbs, PiggyBank $piggyBank) {
|
||||
$breadcrumbs->parent('piggy-banks.show', $piggyBank);
|
||||
@@ -618,7 +618,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'piggy-banks.show',
|
||||
static function (Generator $breadcrumbs, PiggyBank $piggyBank) {
|
||||
$breadcrumbs->parent('piggy-banks.index');
|
||||
@@ -626,7 +626,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'piggy-banks.add-money-mobile',
|
||||
static function (Generator $breadcrumbs, PiggyBank $piggyBank) {
|
||||
$breadcrumbs->parent('piggy-banks.show', $piggyBank);
|
||||
@@ -634,7 +634,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'piggy-banks.remove-money-mobile',
|
||||
static function (Generator $breadcrumbs, PiggyBank $piggyBank) {
|
||||
$breadcrumbs->parent('piggy-banks.show', $piggyBank);
|
||||
@@ -646,7 +646,7 @@ try {
|
||||
);
|
||||
|
||||
// PREFERENCES
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'preferences.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -654,7 +654,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'profile.code',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -662,7 +662,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'profile.new-backup-codes',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -670,7 +670,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'profile.logout-others',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -679,14 +679,14 @@ try {
|
||||
);
|
||||
|
||||
// PROFILE
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'profile.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
$breadcrumbs->push(trans('breadcrumbs.profile'), route('profile.index'));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'profile.change-password',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('profile.index');
|
||||
@@ -694,7 +694,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'profile.change-email',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('profile.index');
|
||||
@@ -702,7 +702,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'profile.delete-account',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('profile.index');
|
||||
@@ -711,7 +711,7 @@ try {
|
||||
);
|
||||
|
||||
// REPORTS
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'reports.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -719,7 +719,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'reports.report.audit',
|
||||
static function (Generator $breadcrumbs, string $accountIds, Carbon $start, Carbon $end) {
|
||||
$breadcrumbs->parent('reports.index');
|
||||
@@ -732,7 +732,7 @@ try {
|
||||
$breadcrumbs->push($title, route('reports.report.audit', [$accountIds, $start->format('Ymd'), $end->format('Ymd')]));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'reports.report.budget',
|
||||
static function (Generator $breadcrumbs, string $accountIds, string $budgetIds, Carbon $start, Carbon $end) {
|
||||
$breadcrumbs->parent('reports.index');
|
||||
@@ -746,7 +746,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'reports.report.tag',
|
||||
static function (Generator $breadcrumbs, string $accountIds, string $tagTags, Carbon $start, Carbon $end) {
|
||||
$breadcrumbs->parent('reports.index');
|
||||
@@ -760,7 +760,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'reports.report.category',
|
||||
static function (Generator $breadcrumbs, string $accountIds, string $categoryIds, Carbon $start, Carbon $end) {
|
||||
$breadcrumbs->parent('reports.index');
|
||||
@@ -774,7 +774,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'reports.report.double',
|
||||
static function (Generator $breadcrumbs, string $accountIds, string $doubleIds, Carbon $start, Carbon $end) {
|
||||
$breadcrumbs->parent('reports.index');
|
||||
@@ -788,7 +788,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'reports.report.default',
|
||||
static function (Generator $breadcrumbs, string $accountIds, Carbon $start, Carbon $end) {
|
||||
$breadcrumbs->parent('reports.index');
|
||||
@@ -803,7 +803,7 @@ try {
|
||||
);
|
||||
|
||||
// New user Controller
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'new-user.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -812,14 +812,14 @@ try {
|
||||
);
|
||||
|
||||
// Recurring transactions controller:
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'recurring.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
$breadcrumbs->push(trans('firefly.recurrences'), route('recurring.index'));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'recurring.show',
|
||||
static function (Generator $breadcrumbs, Recurrence $recurrence) {
|
||||
$breadcrumbs->parent('recurring.index');
|
||||
@@ -827,7 +827,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'recurring.delete',
|
||||
static function (Generator $breadcrumbs, Recurrence $recurrence) {
|
||||
$breadcrumbs->parent('recurring.index');
|
||||
@@ -835,7 +835,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'recurring.edit',
|
||||
static function (Generator $breadcrumbs, Recurrence $recurrence) {
|
||||
$breadcrumbs->parent('recurring.index');
|
||||
@@ -843,7 +843,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'recurring.create',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('recurring.index');
|
||||
@@ -851,7 +851,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'recurring.create-from-journal',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('recurring.index');
|
||||
@@ -860,7 +860,7 @@ try {
|
||||
);
|
||||
|
||||
// Rules
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'rules.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -868,7 +868,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'rules.create',
|
||||
static function (Generator $breadcrumbs, RuleGroup $ruleGroup = null) {
|
||||
$breadcrumbs->parent('rules.index');
|
||||
@@ -881,7 +881,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'rules.create-from-bill',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('rules.index');
|
||||
@@ -889,7 +889,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'rules.create-from-journal',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('rules.index');
|
||||
@@ -897,35 +897,35 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'rules.edit',
|
||||
static function (Generator $breadcrumbs, Rule $rule) {
|
||||
$breadcrumbs->parent('rules.index');
|
||||
$breadcrumbs->push(trans('firefly.edit_rule', ['title' => $rule->title]), route('rules.edit', [$rule]));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'rules.delete',
|
||||
static function (Generator $breadcrumbs, Rule $rule) {
|
||||
$breadcrumbs->parent('rules.index');
|
||||
$breadcrumbs->push(trans('firefly.delete_rule', ['title' => $rule->title]), route('rules.delete', [$rule]));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'rule-groups.create',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('rules.index');
|
||||
$breadcrumbs->push(trans('firefly.make_new_rule_group'), route('rule-groups.create'));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'rule-groups.edit',
|
||||
static function (Generator $breadcrumbs, RuleGroup $ruleGroup) {
|
||||
$breadcrumbs->parent('rules.index');
|
||||
$breadcrumbs->push(trans('firefly.edit_rule_group', ['title' => $ruleGroup->title]), route('rule-groups.edit', [$ruleGroup]));
|
||||
}
|
||||
);
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'rule-groups.delete',
|
||||
static function (Generator $breadcrumbs, RuleGroup $ruleGroup) {
|
||||
$breadcrumbs->parent('rules.index');
|
||||
@@ -933,7 +933,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'rules.select-transactions',
|
||||
static function (Generator $breadcrumbs, Rule $rule) {
|
||||
$breadcrumbs->parent('rules.index');
|
||||
@@ -944,7 +944,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'rule-groups.select-transactions',
|
||||
static function (Generator $breadcrumbs, RuleGroup $ruleGroup) {
|
||||
$breadcrumbs->parent('rules.index');
|
||||
@@ -956,7 +956,7 @@ try {
|
||||
);
|
||||
|
||||
// SEARCH
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'search.index',
|
||||
static function (Generator $breadcrumbs, $query) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -965,7 +965,7 @@ try {
|
||||
);
|
||||
|
||||
// TAGS
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'tags.index',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -973,7 +973,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'tags.create',
|
||||
static function (Generator $breadcrumbs) {
|
||||
$breadcrumbs->parent('tags.index');
|
||||
@@ -981,7 +981,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'tags.edit',
|
||||
static function (Generator $breadcrumbs, Tag $tag) {
|
||||
$breadcrumbs->parent('tags.show', $tag);
|
||||
@@ -989,7 +989,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'tags.delete',
|
||||
static function (Generator $breadcrumbs, Tag $tag) {
|
||||
$breadcrumbs->parent('tags.show', $tag);
|
||||
@@ -997,7 +997,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'tags.show',
|
||||
static function (Generator $breadcrumbs, Tag $tag, Carbon $start = null, Carbon $end = null) {
|
||||
$breadcrumbs->parent('tags.index');
|
||||
@@ -1014,7 +1014,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'tags.show.all',
|
||||
static function (Generator $breadcrumbs, Tag $tag) {
|
||||
$breadcrumbs->parent('tags.index');
|
||||
@@ -1026,7 +1026,7 @@ try {
|
||||
|
||||
// TRANSACTIONS
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'transactions.index',
|
||||
static function (Generator $breadcrumbs, string $what, Carbon $start = null, Carbon $end = null) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -1044,7 +1044,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'transactions.index.all',
|
||||
static function (Generator $breadcrumbs, string $what) {
|
||||
$breadcrumbs->parent('home');
|
||||
@@ -1052,7 +1052,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'transactions.create',
|
||||
static function (Generator $breadcrumbs, string $objectType) {
|
||||
$breadcrumbs->parent('transactions.index', $objectType);
|
||||
@@ -1060,7 +1060,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'transactions.edit',
|
||||
static function (Generator $breadcrumbs, TransactionGroup $group) {
|
||||
$breadcrumbs->parent('transactions.show', $group);
|
||||
@@ -1076,7 +1076,7 @@ try {
|
||||
);
|
||||
|
||||
// also edit reconciliations:
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'accounts.reconcile.edit',
|
||||
static function (Generator $breadcrumbs, TransactionJournal $journal) {
|
||||
$breadcrumbs->parent('transactions.show', $journal);
|
||||
@@ -1087,7 +1087,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'transactions.delete',
|
||||
static function (Generator $breadcrumbs, TransactionGroup $group) {
|
||||
$breadcrumbs->parent('transactions.show', $group);
|
||||
@@ -1100,7 +1100,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'transactions.show',
|
||||
static function (Generator $breadcrumbs, TransactionGroup $group) {
|
||||
/** @var TransactionJournal $first */
|
||||
@@ -1128,7 +1128,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'transactions.convert.index',
|
||||
static function (Generator $breadcrumbs, TransactionGroup $group, string $groupTitle) {
|
||||
$breadcrumbs->parent('transactions.show', $group);
|
||||
@@ -1140,7 +1140,7 @@ try {
|
||||
);
|
||||
|
||||
// MASS TRANSACTION EDIT / DELETE
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'transactions.mass.edit',
|
||||
static function (Generator $breadcrumbs, array $journals): void {
|
||||
if (count($journals) > 0) {
|
||||
@@ -1154,7 +1154,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'transactions.mass.delete',
|
||||
static function (Generator $breadcrumbs, array $journals) {
|
||||
$objectType = strtolower(reset($journals)['transaction_type_type']);
|
||||
@@ -1164,7 +1164,7 @@ try {
|
||||
);
|
||||
|
||||
// BULK EDIT
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'transactions.bulk.edit',
|
||||
static function (Generator $breadcrumbs, array $journals): void {
|
||||
if (count($journals) > 0) {
|
||||
@@ -1181,7 +1181,7 @@ try {
|
||||
);
|
||||
|
||||
// object groups
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'object-groups.index',
|
||||
static function (Generator $breadcrumbs): void {
|
||||
$breadcrumbs->parent('index');
|
||||
@@ -1189,7 +1189,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'object-groups.edit',
|
||||
static function (Generator $breadcrumbs, ObjectGroup $objectGroup) {
|
||||
$breadcrumbs->parent('object-groups.index');
|
||||
@@ -1197,7 +1197,7 @@ try {
|
||||
}
|
||||
);
|
||||
|
||||
Breadcrumbs::register(
|
||||
Breadcrumbs::for(
|
||||
'object-groups.delete',
|
||||
static function (Generator $breadcrumbs, ObjectGroup $objectGroup) {
|
||||
$breadcrumbs->parent('object-groups.index');
|
||||
|
Reference in New Issue
Block a user