Clean up views and pages for v2

This commit is contained in:
James Cole
2020-11-07 20:13:06 +01:00
parent f582a11feb
commit 293d61b343
43 changed files with 355 additions and 228 deletions

View File

@@ -21,8 +21,8 @@
declare(strict_types=1);
use Carbon\Carbon;
use DaveJamesMiller\Breadcrumbs\BreadcrumbsGenerator;
use DaveJamesMiller\Breadcrumbs\Exceptions\DuplicateBreadcrumbException;
use Diglactic\Breadcrumbs\Generator;
use Diglactic\Breadcrumbs\Exceptions\DuplicateBreadcrumbException;
use FireflyIII\Models\Account;
use FireflyIII\Models\Attachment;
use FireflyIII\Models\Bill;
@@ -68,14 +68,14 @@ try {
// HOME
Breadcrumbs::register(
'home',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->push(trans('breadcrumbs.home'), route('index'));
}
);
Breadcrumbs::register(
'index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->push(trans('breadcrumbs.home'), route('index'));
}
);
@@ -83,14 +83,14 @@ try {
// ACCOUNTS
Breadcrumbs::register(
'accounts.index',
static function (BreadcrumbsGenerator $breadcrumbs, string $what) {
static function (Generator $breadcrumbs, string $what) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.' . strtolower(e($what)) . '_accounts'), route('accounts.index', [$what]));
}
);
Breadcrumbs::register( // inactive
'accounts.inactive.index',
static function (BreadcrumbsGenerator $breadcrumbs, string $what) {
static function (Generator $breadcrumbs, string $what) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.' . strtolower(e($what)) . '_accounts_inactive'), route('accounts.inactive.index', [$what]));
}
@@ -98,7 +98,7 @@ try {
Breadcrumbs::register(
'accounts.create',
static function (BreadcrumbsGenerator $breadcrumbs, string $what) {
static function (Generator $breadcrumbs, string $what) {
$breadcrumbs->parent('accounts.index', $what);
$breadcrumbs->push(trans('firefly.new_' . strtolower(e($what)) . '_account'), route('accounts.create', [$what]));
}
@@ -106,7 +106,7 @@ try {
Breadcrumbs::register(
'accounts.show',
static function (BreadcrumbsGenerator $breadcrumbs, Account $account, Carbon $start = null, Carbon $end = null) {
static function (Generator $breadcrumbs, Account $account, Carbon $start = null, Carbon $end = null) {
$what = config('firefly.shortNamesByFullName.' . $account->accountType->type);
$breadcrumbs->parent('accounts.index', $what);
@@ -124,7 +124,7 @@ try {
Breadcrumbs::register(
'accounts.show.all',
static function (BreadcrumbsGenerator $breadcrumbs, Account $account) {
static function (Generator $breadcrumbs, Account $account) {
$what = config('firefly.shortNamesByFullName.' . $account->accountType->type);
$breadcrumbs->parent('accounts.index', $what);
@@ -134,7 +134,7 @@ try {
Breadcrumbs::register(
'accounts.reconcile',
static function (BreadcrumbsGenerator $breadcrumbs, Account $account) {
static function (Generator $breadcrumbs, Account $account) {
$breadcrumbs->parent('accounts.show', $account);
$breadcrumbs->push(trans('firefly.reconcile_account', ['account' => $account->name]), route('accounts.reconcile', [$account->id]));
}
@@ -142,7 +142,7 @@ try {
Breadcrumbs::register(
'accounts.reconcile.show',
static function (BreadcrumbsGenerator $breadcrumbs, Account $account, TransactionJournal $journal) {
static function (Generator $breadcrumbs, Account $account, TransactionJournal $journal) {
$breadcrumbs->parent('accounts.show', $account);
$title = trans('firefly.reconciliation') . ' "' . $journal->description . '"';
$breadcrumbs->push($title, route('accounts.reconcile.show', [$journal->id]));
@@ -151,7 +151,7 @@ try {
Breadcrumbs::register(
'accounts.delete',
static function (BreadcrumbsGenerator $breadcrumbs, Account $account) {
static function (Generator $breadcrumbs, Account $account) {
$breadcrumbs->parent('accounts.show', $account);
$breadcrumbs->push(trans('firefly.delete_account', ['name' => limitStringLength($account->name)]), route('accounts.delete', [$account->id]));
}
@@ -159,7 +159,7 @@ try {
Breadcrumbs::register(
'accounts.edit',
static function (BreadcrumbsGenerator $breadcrumbs, Account $account) {
static function (Generator $breadcrumbs, Account $account) {
$breadcrumbs->parent('accounts.show', $account);
$what = config('firefly.shortNamesByFullName.' . $account->accountType->type);
@@ -173,7 +173,7 @@ try {
// ADMIN
Breadcrumbs::register(
'admin.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.administration'), route('admin.index'));
}
@@ -181,7 +181,7 @@ try {
Breadcrumbs::register(
'admin.users',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('admin.index');
$breadcrumbs->push(trans('firefly.list_all_users'), route('admin.users'));
}
@@ -189,21 +189,21 @@ try {
Breadcrumbs::register(
'admin.users.show',
static function (BreadcrumbsGenerator $breadcrumbs, User $user) {
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(
'admin.users.edit',
static function (BreadcrumbsGenerator $breadcrumbs, User $user) {
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(
'admin.users.delete',
static function (BreadcrumbsGenerator $breadcrumbs, User $user) {
static function (Generator $breadcrumbs, User $user) {
$breadcrumbs->parent('admin.users');
$breadcrumbs->push(trans('firefly.delete_user', ['email' => $user->email]), route('admin.users.delete', [$user->id]));
}
@@ -211,7 +211,7 @@ try {
Breadcrumbs::register(
'admin.users.domains',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('admin.index');
$breadcrumbs->push(trans('firefly.blocked_domains'), route('admin.users.domains'));
}
@@ -219,14 +219,14 @@ try {
Breadcrumbs::register(
'admin.configuration.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('admin.index');
$breadcrumbs->push(trans('firefly.instance_configuration'), route('admin.configuration.index'));
}
);
Breadcrumbs::register(
'admin.update-check',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('admin.index');
$breadcrumbs->push(trans('firefly.update_check_title'), route('admin.update-check'));
}
@@ -234,7 +234,7 @@ try {
Breadcrumbs::register(
'admin.links.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('admin.index');
$breadcrumbs->push(trans('firefly.journal_link_configuration'), route('admin.links.index'));
}
@@ -242,7 +242,7 @@ try {
Breadcrumbs::register(
'admin.links.create',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('admin.links.index');
$breadcrumbs->push(trans('firefly.create_new_link_type'), route('admin.links.create'));
}
@@ -250,7 +250,7 @@ try {
Breadcrumbs::register(
'admin.links.show',
static function (BreadcrumbsGenerator $breadcrumbs, LinkType $linkType) {
static function (Generator $breadcrumbs, LinkType $linkType) {
$breadcrumbs->parent('admin.links.index');
$breadcrumbs->push(trans('firefly.overview_for_link', ['name' => limitStringLength($linkType->name)]), route('admin.links.show', [$linkType->id]));
}
@@ -258,7 +258,7 @@ try {
Breadcrumbs::register(
'admin.links.edit',
static function (BreadcrumbsGenerator $breadcrumbs, LinkType $linkType) {
static function (Generator $breadcrumbs, LinkType $linkType) {
$breadcrumbs->parent('admin.links.index');
$breadcrumbs->push(trans('firefly.edit_link_type', ['name' => limitStringLength($linkType->name)]), route('admin.links.edit', [$linkType->id]));
}
@@ -266,7 +266,7 @@ try {
Breadcrumbs::register(
'admin.links.delete',
static function (BreadcrumbsGenerator $breadcrumbs, LinkType $linkType) {
static function (Generator $breadcrumbs, LinkType $linkType) {
$breadcrumbs->parent('admin.links.index');
$breadcrumbs->push(trans('firefly.delete_link_type', ['name' => limitStringLength($linkType->name)]), route('admin.links.delete', [$linkType->id]));
}
@@ -274,7 +274,7 @@ try {
Breadcrumbs::register(
'admin.telemetry.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('admin.index');
$breadcrumbs->push(trans('breadcrumbs.telemetry_index'), route('admin.telemetry.index'));
}
@@ -282,7 +282,7 @@ try {
Breadcrumbs::register(
'admin.telemetry.view',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('admin.telemetry.index');
$breadcrumbs->push(trans('breadcrumbs.telemetry_view'));
}
@@ -290,7 +290,7 @@ try {
Breadcrumbs::register(
'transactions.link.delete',
static function (BreadcrumbsGenerator $breadcrumbs, TransactionJournalLink $link) {
static function (Generator $breadcrumbs, TransactionJournalLink $link) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('breadcrumbs.delete_journal_link'), route('transactions.link.delete', $link->id));
}
@@ -299,7 +299,7 @@ try {
// ATTACHMENTS
Breadcrumbs::register(
'attachments.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.attachments'), route('attachments.index'));
}
@@ -307,7 +307,7 @@ try {
Breadcrumbs::register(
'attachments.edit',
static function (BreadcrumbsGenerator $breadcrumbs, Attachment $attachment) {
static function (Generator $breadcrumbs, Attachment $attachment) {
$object = $attachment->attachable;
if ($object instanceof TransactionJournal) {
$group = $object->transactionGroup;
@@ -327,7 +327,7 @@ try {
);
Breadcrumbs::register(
'attachments.delete',
static function (BreadcrumbsGenerator $breadcrumbs, Attachment $attachment) {
static function (Generator $breadcrumbs, Attachment $attachment) {
$object = $attachment->attachable;
if ($object instanceof TransactionJournal) {
$breadcrumbs->parent('transactions.show', $object->transactionGroup);
@@ -345,14 +345,14 @@ try {
// BILLS
Breadcrumbs::register(
'bills.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('breadcrumbs.bills'), route('bills.index'));
}
);
Breadcrumbs::register(
'bills.create',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('bills.index');
$breadcrumbs->push(trans('breadcrumbs.newBill'), route('bills.create'));
}
@@ -360,14 +360,14 @@ try {
Breadcrumbs::register(
'bills.edit',
static function (BreadcrumbsGenerator $breadcrumbs, Bill $bill) {
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(
'bills.delete',
static function (BreadcrumbsGenerator $breadcrumbs, Bill $bill) {
static function (Generator $breadcrumbs, Bill $bill) {
$breadcrumbs->parent('bills.show', $bill);
$breadcrumbs->push(trans('breadcrumbs.delete_bill', ['name' => limitStringLength($bill->name)]), route('bills.delete', [$bill->id]));
}
@@ -375,7 +375,7 @@ try {
Breadcrumbs::register(
'bills.show',
static function (BreadcrumbsGenerator $breadcrumbs, Bill $bill) {
static function (Generator $breadcrumbs, Bill $bill) {
$breadcrumbs->parent('bills.index');
$breadcrumbs->push(limitStringLength($bill->name), route('bills.show', [$bill->id]));
}
@@ -384,14 +384,14 @@ try {
// BUDGETS
Breadcrumbs::register(
'budgets.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.budgets'), route('budgets.index'));
}
);
Breadcrumbs::register(
'budgets.create',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('budgets.index');
$breadcrumbs->push(trans('firefly.create_new_budget'), route('budgets.create'));
}
@@ -399,14 +399,14 @@ try {
Breadcrumbs::register(
'budgets.edit',
static function (BreadcrumbsGenerator $breadcrumbs, Budget $budget) {
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(
'budgets.delete',
static function (BreadcrumbsGenerator $breadcrumbs, Budget $budget) {
static function (Generator $breadcrumbs, Budget $budget) {
$breadcrumbs->parent('budgets.show', $budget);
$breadcrumbs->push(trans('firefly.delete_budget', ['name' => limitStringLength($budget->name)]), route('budgets.delete', [$budget->id]));
}
@@ -414,7 +414,7 @@ try {
Breadcrumbs::register(
'budgets.no-budget',
static function (BreadcrumbsGenerator $breadcrumbs, Carbon $start = null, Carbon $end = null) {
static function (Generator $breadcrumbs, Carbon $start = null, Carbon $end = null) {
$breadcrumbs->parent('budgets.index');
$breadcrumbs->push(trans('firefly.journals_without_budget'), route('budgets.no-budget'));
if (null !== $start && null !== $end) {
@@ -430,7 +430,7 @@ try {
Breadcrumbs::register(
'budgets.no-budget-all',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('budgets.index');
$breadcrumbs->push(trans('firefly.journals_without_budget'), route('budgets.no-budget'));
$breadcrumbs->push(trans('firefly.everything'), route('budgets.no-budget-all'));
@@ -439,7 +439,7 @@ try {
Breadcrumbs::register(
'budgets.show',
static function (BreadcrumbsGenerator $breadcrumbs, Budget $budget) {
static function (Generator $breadcrumbs, Budget $budget) {
$breadcrumbs->parent('budgets.index');
$breadcrumbs->push(limitStringLength($budget->name), route('budgets.show', [$budget->id]));
$breadcrumbs->push(trans('firefly.everything'), route('budgets.show', [$budget->id]));
@@ -448,7 +448,7 @@ try {
Breadcrumbs::register(
'budgets.show.limit',
static function (BreadcrumbsGenerator $breadcrumbs, Budget $budget, BudgetLimit $budgetLimit) {
static function (Generator $breadcrumbs, Budget $budget, BudgetLimit $budgetLimit) {
$breadcrumbs->parent('budgets.index');
$breadcrumbs->push(limitStringLength($budget->name), route('budgets.show', [$budget->id]));
@@ -468,14 +468,14 @@ try {
// CATEGORIES
Breadcrumbs::register(
'categories.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.categories'), route('categories.index'));
}
);
Breadcrumbs::register(
'categories.create',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('categories.index');
$breadcrumbs->push(trans('firefly.new_category'), route('categories.create'));
}
@@ -483,14 +483,14 @@ try {
Breadcrumbs::register(
'categories.edit',
static function (BreadcrumbsGenerator $breadcrumbs, Category $category) {
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(
'categories.delete',
static function (BreadcrumbsGenerator $breadcrumbs, Category $category) {
static function (Generator $breadcrumbs, Category $category) {
$breadcrumbs->parent('categories.show', $category);
$breadcrumbs->push(trans('firefly.delete_category', ['name' => limitStringLength($category->name)]), route('categories.delete', [$category->id]));
}
@@ -498,7 +498,7 @@ try {
Breadcrumbs::register(
'categories.show',
static function (BreadcrumbsGenerator $breadcrumbs, Category $category, Carbon $start = null, Carbon $end = null) {
static function (Generator $breadcrumbs, Category $category, Carbon $start = null, Carbon $end = null) {
$breadcrumbs->parent('categories.index');
$breadcrumbs->push(limitStringLength($category->name), route('categories.show', [$category->id]));
if (null !== $start && null !== $end) {
@@ -514,7 +514,7 @@ try {
Breadcrumbs::register(
'categories.show.all',
static function (BreadcrumbsGenerator $breadcrumbs, Category $category) {
static function (Generator $breadcrumbs, Category $category) {
$breadcrumbs->parent('categories.index');
$breadcrumbs->push(limitStringLength($category->name), route('categories.show', [$category->id]));
$breadcrumbs->push(trans('firefly.everything'), route('categories.show.all', [$category->id]));
@@ -523,7 +523,7 @@ try {
Breadcrumbs::register(
'categories.no-category',
static function (BreadcrumbsGenerator $breadcrumbs, Carbon $start = null, Carbon $end = null) {
static function (Generator $breadcrumbs, Carbon $start = null, Carbon $end = null) {
$breadcrumbs->parent('categories.index');
$breadcrumbs->push(trans('firefly.journals_without_category'), route('categories.no-category'));
if (null !== $start && null !== $end) {
@@ -539,7 +539,7 @@ try {
Breadcrumbs::register(
'categories.no-category.all',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('categories.index');
$breadcrumbs->push(trans('firefly.journals_without_category'), route('categories.no-category'));
$breadcrumbs->push(trans('firefly.everything'), route('categories.no-category.all'));
@@ -549,7 +549,7 @@ try {
// CURRENCIES
Breadcrumbs::register(
'currencies.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.currencies'), route('currencies.index'));
}
@@ -557,7 +557,7 @@ try {
Breadcrumbs::register(
'currencies.create',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('currencies.index');
$breadcrumbs->push(trans('firefly.create_currency'), route('currencies.create'));
}
@@ -565,14 +565,14 @@ try {
Breadcrumbs::register(
'currencies.edit',
static function (BreadcrumbsGenerator $breadcrumbs, TransactionCurrency $currency) {
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(
'currencies.delete',
static function (BreadcrumbsGenerator $breadcrumbs, TransactionCurrency $currency) {
static function (Generator $breadcrumbs, TransactionCurrency $currency) {
$breadcrumbs->parent('currencies.index');
$breadcrumbs->push(trans('breadcrumbs.delete_currency', ['name' => $currency->name]), route('currencies.delete', [$currency->id]));
}
@@ -581,7 +581,7 @@ try {
// EXPORT
Breadcrumbs::register(
'export.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.export_data_bc'), route('export.index'));
}
@@ -590,14 +590,14 @@ try {
// PIGGY BANKS
Breadcrumbs::register(
'piggy-banks.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.piggyBanks'), route('piggy-banks.index'));
}
);
Breadcrumbs::register(
'piggy-banks.create',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('piggy-banks.index');
$breadcrumbs->push(trans('breadcrumbs.newPiggyBank'), route('piggy-banks.create'));
}
@@ -605,14 +605,14 @@ try {
Breadcrumbs::register(
'piggy-banks.edit',
static function (BreadcrumbsGenerator $breadcrumbs, PiggyBank $piggyBank) {
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(
'piggy-banks.delete',
static function (BreadcrumbsGenerator $breadcrumbs, PiggyBank $piggyBank) {
static function (Generator $breadcrumbs, PiggyBank $piggyBank) {
$breadcrumbs->parent('piggy-banks.show', $piggyBank);
$breadcrumbs->push(trans('firefly.delete_piggy_bank', ['name' => $piggyBank->name]), route('piggy-banks.delete', [$piggyBank->id]));
}
@@ -620,7 +620,7 @@ try {
Breadcrumbs::register(
'piggy-banks.show',
static function (BreadcrumbsGenerator $breadcrumbs, PiggyBank $piggyBank) {
static function (Generator $breadcrumbs, PiggyBank $piggyBank) {
$breadcrumbs->parent('piggy-banks.index');
$breadcrumbs->push($piggyBank->name, route('piggy-banks.show', [$piggyBank->id]));
}
@@ -628,7 +628,7 @@ try {
Breadcrumbs::register(
'piggy-banks.add-money-mobile',
static function (BreadcrumbsGenerator $breadcrumbs, PiggyBank $piggyBank) {
static function (Generator $breadcrumbs, PiggyBank $piggyBank) {
$breadcrumbs->parent('piggy-banks.show', $piggyBank);
$breadcrumbs->push(trans('firefly.add_money_to_piggy', ['name' => $piggyBank->name]), route('piggy-banks.add-money-mobile', [$piggyBank->id]));
}
@@ -636,7 +636,7 @@ try {
Breadcrumbs::register(
'piggy-banks.remove-money-mobile',
static function (BreadcrumbsGenerator $breadcrumbs, PiggyBank $piggyBank) {
static function (Generator $breadcrumbs, PiggyBank $piggyBank) {
$breadcrumbs->parent('piggy-banks.show', $piggyBank);
$breadcrumbs->push(
trans('firefly.remove_money_from_piggy_title', ['name' => $piggyBank->name]),
@@ -648,7 +648,7 @@ try {
// PREFERENCES
Breadcrumbs::register(
'preferences.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('breadcrumbs.preferences'), route('preferences.index'));
}
@@ -656,7 +656,7 @@ try {
Breadcrumbs::register(
'profile.code',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('breadcrumbs.profile'), route('profile.index'));
}
@@ -664,7 +664,7 @@ try {
Breadcrumbs::register(
'profile.new-backup-codes',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('breadcrumbs.profile'), route('profile.index'));
}
@@ -672,7 +672,7 @@ try {
Breadcrumbs::register(
'profile.logout-others',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('breadcrumbs.logout_others'), route('profile.logout-others'));
}
@@ -681,14 +681,14 @@ try {
// PROFILE
Breadcrumbs::register(
'profile.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('breadcrumbs.profile'), route('profile.index'));
}
);
Breadcrumbs::register(
'profile.change-password',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('profile.index');
$breadcrumbs->push(trans('breadcrumbs.changePassword'), route('profile.change-password'));
}
@@ -696,7 +696,7 @@ try {
Breadcrumbs::register(
'profile.change-email',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('profile.index');
$breadcrumbs->push(trans('breadcrumbs.change_email'), route('profile.change-email'));
}
@@ -704,7 +704,7 @@ try {
Breadcrumbs::register(
'profile.delete-account',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('profile.index');
$breadcrumbs->push(trans('firefly.delete_account'), route('profile.delete-account'));
}
@@ -713,7 +713,7 @@ try {
// REPORTS
Breadcrumbs::register(
'reports.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('breadcrumbs.reports'), route('reports.index'));
}
@@ -721,7 +721,7 @@ try {
Breadcrumbs::register(
'reports.report.audit',
static function (BreadcrumbsGenerator $breadcrumbs, string $accountIds, Carbon $start, Carbon $end) {
static function (Generator $breadcrumbs, string $accountIds, Carbon $start, Carbon $end) {
$breadcrumbs->parent('reports.index');
$monthFormat = (string) trans('config.month_and_day');
@@ -734,7 +734,7 @@ try {
);
Breadcrumbs::register(
'reports.report.budget',
static function (BreadcrumbsGenerator $breadcrumbs, string $accountIds, string $budgetIds, Carbon $start, Carbon $end) {
static function (Generator $breadcrumbs, string $accountIds, string $budgetIds, Carbon $start, Carbon $end) {
$breadcrumbs->parent('reports.index');
$monthFormat = (string) trans('config.month_and_day');
@@ -748,7 +748,7 @@ try {
Breadcrumbs::register(
'reports.report.tag',
static function (BreadcrumbsGenerator $breadcrumbs, string $accountIds, string $tagTags, Carbon $start, Carbon $end) {
static function (Generator $breadcrumbs, string $accountIds, string $tagTags, Carbon $start, Carbon $end) {
$breadcrumbs->parent('reports.index');
$monthFormat = (string) trans('config.month_and_day');
@@ -762,7 +762,7 @@ try {
Breadcrumbs::register(
'reports.report.category',
static function (BreadcrumbsGenerator $breadcrumbs, string $accountIds, string $categoryIds, Carbon $start, Carbon $end) {
static function (Generator $breadcrumbs, string $accountIds, string $categoryIds, Carbon $start, Carbon $end) {
$breadcrumbs->parent('reports.index');
$monthFormat = (string) trans('config.month_and_day');
@@ -776,7 +776,7 @@ try {
Breadcrumbs::register(
'reports.report.double',
static function (BreadcrumbsGenerator $breadcrumbs, string $accountIds, string $doubleIds, Carbon $start, Carbon $end) {
static function (Generator $breadcrumbs, string $accountIds, string $doubleIds, Carbon $start, Carbon $end) {
$breadcrumbs->parent('reports.index');
$monthFormat = (string) trans('config.month_and_day');
@@ -790,7 +790,7 @@ try {
Breadcrumbs::register(
'reports.report.default',
static function (BreadcrumbsGenerator $breadcrumbs, string $accountIds, Carbon $start, Carbon $end) {
static function (Generator $breadcrumbs, string $accountIds, Carbon $start, Carbon $end) {
$breadcrumbs->parent('reports.index');
$monthFormat = (string) trans('config.month_and_day');
@@ -805,7 +805,7 @@ try {
// New user Controller
Breadcrumbs::register(
'new-user.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.getting_started'), route('new-user.index'));
}
@@ -814,14 +814,14 @@ try {
// Recurring transactions controller:
Breadcrumbs::register(
'recurring.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.recurrences'), route('recurring.index'));
}
);
Breadcrumbs::register(
'recurring.show',
static function (BreadcrumbsGenerator $breadcrumbs, Recurrence $recurrence) {
static function (Generator $breadcrumbs, Recurrence $recurrence) {
$breadcrumbs->parent('recurring.index');
$breadcrumbs->push($recurrence->title, route('recurring.show', [$recurrence->id]));
}
@@ -829,7 +829,7 @@ try {
Breadcrumbs::register(
'recurring.delete',
static function (BreadcrumbsGenerator $breadcrumbs, Recurrence $recurrence) {
static function (Generator $breadcrumbs, Recurrence $recurrence) {
$breadcrumbs->parent('recurring.index');
$breadcrumbs->push(trans('firefly.delete_recurring', ['title' => $recurrence->title]), route('recurring.delete', [$recurrence->id]));
}
@@ -837,7 +837,7 @@ try {
Breadcrumbs::register(
'recurring.edit',
static function (BreadcrumbsGenerator $breadcrumbs, Recurrence $recurrence) {
static function (Generator $breadcrumbs, Recurrence $recurrence) {
$breadcrumbs->parent('recurring.index');
$breadcrumbs->push(trans('firefly.edit_recurrence', ['title' => $recurrence->title]), route('recurring.edit', [$recurrence->id]));
}
@@ -845,7 +845,7 @@ try {
Breadcrumbs::register(
'recurring.create',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('recurring.index');
$breadcrumbs->push(trans('firefly.create_new_recurrence'), route('recurring.create'));
}
@@ -853,7 +853,7 @@ try {
Breadcrumbs::register(
'recurring.create-from-journal',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('recurring.index');
$breadcrumbs->push(trans('firefly.create_new_recurrence'), route('recurring.create'));
}
@@ -862,7 +862,7 @@ try {
// Rules
Breadcrumbs::register(
'rules.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('firefly.rules'), route('rules.index'));
}
@@ -870,7 +870,7 @@ try {
Breadcrumbs::register(
'rules.create',
static function (BreadcrumbsGenerator $breadcrumbs, RuleGroup $ruleGroup = null) {
static function (Generator $breadcrumbs, RuleGroup $ruleGroup = null) {
$breadcrumbs->parent('rules.index');
if (null === $ruleGroup) {
$breadcrumbs->push(trans('firefly.make_new_rule_no_group'), route('rules.create'));
@@ -883,7 +883,7 @@ try {
Breadcrumbs::register(
'rules.create-from-bill',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('rules.index');
$breadcrumbs->push(trans('firefly.make_new_rule_no_group'), route('rules.create'));
}
@@ -891,7 +891,7 @@ try {
Breadcrumbs::register(
'rules.create-from-journal',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('rules.index');
$breadcrumbs->push(trans('firefly.make_new_rule_no_group'), route('rules.create'));
}
@@ -899,35 +899,35 @@ try {
Breadcrumbs::register(
'rules.edit',
static function (BreadcrumbsGenerator $breadcrumbs, Rule $rule) {
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(
'rules.delete',
static function (BreadcrumbsGenerator $breadcrumbs, Rule $rule) {
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(
'rule-groups.create',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('rules.index');
$breadcrumbs->push(trans('firefly.make_new_rule_group'), route('rule-groups.create'));
}
);
Breadcrumbs::register(
'rule-groups.edit',
static function (BreadcrumbsGenerator $breadcrumbs, RuleGroup $ruleGroup) {
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(
'rule-groups.delete',
static function (BreadcrumbsGenerator $breadcrumbs, RuleGroup $ruleGroup) {
static function (Generator $breadcrumbs, RuleGroup $ruleGroup) {
$breadcrumbs->parent('rules.index');
$breadcrumbs->push(trans('firefly.delete_rule_group', ['title' => $ruleGroup->title]), route('rule-groups.delete', [$ruleGroup]));
}
@@ -935,7 +935,7 @@ try {
Breadcrumbs::register(
'rules.select-transactions',
static function (BreadcrumbsGenerator $breadcrumbs, Rule $rule) {
static function (Generator $breadcrumbs, Rule $rule) {
$breadcrumbs->parent('rules.index');
$breadcrumbs->push(
trans('firefly.rule_select_transactions', ['title' => $rule->title]),
@@ -946,7 +946,7 @@ try {
Breadcrumbs::register(
'rule-groups.select-transactions',
static function (BreadcrumbsGenerator $breadcrumbs, RuleGroup $ruleGroup) {
static function (Generator $breadcrumbs, RuleGroup $ruleGroup) {
$breadcrumbs->parent('rules.index');
$breadcrumbs->push(
trans('firefly.rule_group_select_transactions', ['title' => $ruleGroup->title]),
@@ -958,7 +958,7 @@ try {
// SEARCH
Breadcrumbs::register(
'search.index',
static function (BreadcrumbsGenerator $breadcrumbs, $query) {
static function (Generator $breadcrumbs, $query) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('breadcrumbs.search_result', ['query' => $query]), route('search.index'));
}
@@ -967,7 +967,7 @@ try {
// TAGS
Breadcrumbs::register(
'tags.index',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('breadcrumbs.tags'), route('tags.index'));
}
@@ -975,7 +975,7 @@ try {
Breadcrumbs::register(
'tags.create',
static function (BreadcrumbsGenerator $breadcrumbs) {
static function (Generator $breadcrumbs) {
$breadcrumbs->parent('tags.index');
$breadcrumbs->push(trans('breadcrumbs.createTag'), route('tags.create'));
}
@@ -983,7 +983,7 @@ try {
Breadcrumbs::register(
'tags.edit',
static function (BreadcrumbsGenerator $breadcrumbs, Tag $tag) {
static function (Generator $breadcrumbs, Tag $tag) {
$breadcrumbs->parent('tags.show', $tag);
$breadcrumbs->push(trans('breadcrumbs.edit_tag', ['tag' => $tag->tag]), route('tags.edit', [$tag->id]));
}
@@ -991,7 +991,7 @@ try {
Breadcrumbs::register(
'tags.delete',
static function (BreadcrumbsGenerator $breadcrumbs, Tag $tag) {
static function (Generator $breadcrumbs, Tag $tag) {
$breadcrumbs->parent('tags.show', $tag);
$breadcrumbs->push(trans('breadcrumbs.delete_tag', ['tag' => $tag->tag]), route('tags.delete', [$tag->id]));
}
@@ -999,7 +999,7 @@ try {
Breadcrumbs::register(
'tags.show',
static function (BreadcrumbsGenerator $breadcrumbs, Tag $tag, Carbon $start = null, Carbon $end = null) {
static function (Generator $breadcrumbs, Tag $tag, Carbon $start = null, Carbon $end = null) {
$breadcrumbs->parent('tags.index');
$breadcrumbs->push($tag->tag, route('tags.show', [$tag->id, $start, $end]));
@@ -1016,7 +1016,7 @@ try {
Breadcrumbs::register(
'tags.show.all',
static function (BreadcrumbsGenerator $breadcrumbs, Tag $tag) {
static function (Generator $breadcrumbs, Tag $tag) {
$breadcrumbs->parent('tags.index');
$breadcrumbs->push($tag->tag, route('tags.show', [$tag->id]));
$title = (string) trans('firefly.all_journals_for_tag', ['tag' => $tag->tag]);
@@ -1028,7 +1028,7 @@ try {
Breadcrumbs::register(
'transactions.index',
static function (BreadcrumbsGenerator $breadcrumbs, string $what, Carbon $start = null, Carbon $end = null) {
static function (Generator $breadcrumbs, string $what, Carbon $start = null, Carbon $end = null) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('breadcrumbs.' . $what . '_list'), route('transactions.index', [$what]));
@@ -1046,7 +1046,7 @@ try {
Breadcrumbs::register(
'transactions.index.all',
static function (BreadcrumbsGenerator $breadcrumbs, string $what) {
static function (Generator $breadcrumbs, string $what) {
$breadcrumbs->parent('home');
$breadcrumbs->push(trans('breadcrumbs.' . $what . '_list'), route('transactions.index', [$what]));
}
@@ -1054,7 +1054,7 @@ try {
Breadcrumbs::register(
'transactions.create',
static function (BreadcrumbsGenerator $breadcrumbs, string $objectType) {
static function (Generator $breadcrumbs, string $objectType) {
$breadcrumbs->parent('transactions.index', $objectType);
$breadcrumbs->push(trans('breadcrumbs.create_new_transaction'), route('transactions.create', [$objectType]));
}
@@ -1062,7 +1062,7 @@ try {
Breadcrumbs::register(
'transactions.edit',
static function (BreadcrumbsGenerator $breadcrumbs, TransactionGroup $group) {
static function (Generator $breadcrumbs, TransactionGroup $group) {
$breadcrumbs->parent('transactions.show', $group);
/** @var TransactionJournal $first */
@@ -1078,7 +1078,7 @@ try {
// also edit reconciliations:
Breadcrumbs::register(
'accounts.reconcile.edit',
static function (BreadcrumbsGenerator $breadcrumbs, TransactionJournal $journal) {
static function (Generator $breadcrumbs, TransactionJournal $journal) {
$breadcrumbs->parent('transactions.show', $journal);
$breadcrumbs->push(
trans('breadcrumbs.edit_reconciliation', ['description' => limitStringLength($journal->description)]),
@@ -1089,7 +1089,7 @@ try {
Breadcrumbs::register(
'transactions.delete',
static function (BreadcrumbsGenerator $breadcrumbs, TransactionGroup $group) {
static function (Generator $breadcrumbs, TransactionGroup $group) {
$breadcrumbs->parent('transactions.show', $group);
$journal = $group->transactionJournals->first();
@@ -1102,7 +1102,7 @@ try {
Breadcrumbs::register(
'transactions.show',
static function (BreadcrumbsGenerator $breadcrumbs, TransactionGroup $group) {
static function (Generator $breadcrumbs, TransactionGroup $group) {
/** @var TransactionJournal $first */
$first = $group->transactionJournals()->first();
$type = strtolower($first->transactionType->type);
@@ -1130,7 +1130,7 @@ try {
Breadcrumbs::register(
'transactions.convert.index',
static function (BreadcrumbsGenerator $breadcrumbs, TransactionGroup $group, string $groupTitle) {
static function (Generator $breadcrumbs, TransactionGroup $group, string $groupTitle) {
$breadcrumbs->parent('transactions.show', $group);
$breadcrumbs->push(
trans('firefly.breadcrumb_convert_group', ['description' => limitStringLength($groupTitle)]),
@@ -1142,7 +1142,7 @@ try {
// MASS TRANSACTION EDIT / DELETE
Breadcrumbs::register(
'transactions.mass.edit',
static function (BreadcrumbsGenerator $breadcrumbs, array $journals): void {
static function (Generator $breadcrumbs, array $journals): void {
if (!empty($journals)) {
$objectType = strtolower(reset($journals)['transaction_type_type']);
$breadcrumbs->parent('transactions.index', $objectType);
@@ -1156,7 +1156,7 @@ try {
Breadcrumbs::register(
'transactions.mass.delete',
static function (BreadcrumbsGenerator $breadcrumbs, array $journals) {
static function (Generator $breadcrumbs, array $journals) {
$objectType = strtolower(reset($journals)['transaction_type_type']);
$breadcrumbs->parent('transactions.index', $objectType);
$breadcrumbs->push(trans('firefly.mass_edit_journals'), route('transactions.mass.delete', ['']));
@@ -1166,7 +1166,7 @@ try {
// BULK EDIT
Breadcrumbs::register(
'transactions.bulk.edit',
static function (BreadcrumbsGenerator $breadcrumbs, array $journals): void {
static function (Generator $breadcrumbs, array $journals): void {
if (!empty($journals)) {
$ids = Arr::pluck($journals, 'transaction_journal_id');
$first = reset($journals);
@@ -1183,7 +1183,7 @@ try {
// object groups
Breadcrumbs::register(
'object-groups.index',
static function (BreadcrumbsGenerator $breadcrumbs): void {
static function (Generator $breadcrumbs): void {
$breadcrumbs->parent('index');
$breadcrumbs->push(trans('firefly.object_groups_breadcrumb'), route('object-groups.index'));
}
@@ -1191,7 +1191,7 @@ try {
Breadcrumbs::register(
'object-groups.edit',
static function (BreadcrumbsGenerator $breadcrumbs, ObjectGroup $objectGroup) {
static function (Generator $breadcrumbs, ObjectGroup $objectGroup) {
$breadcrumbs->parent('object-groups.index');
$breadcrumbs->push(trans('breadcrumbs.edit_object_group', ['title' => $objectGroup->title]), route('object-groups.edit', [$objectGroup->id]));
}
@@ -1199,7 +1199,7 @@ try {
Breadcrumbs::register(
'object-groups.delete',
static function (BreadcrumbsGenerator $breadcrumbs, ObjectGroup $objectGroup) {
static function (Generator $breadcrumbs, ObjectGroup $objectGroup) {
$breadcrumbs->parent('object-groups.index');
$breadcrumbs->push(trans('breadcrumbs.delete_object_group', ['title' => $objectGroup->title]), route('object-groups.delete', [$objectGroup->id]));
}