Expand user group views and translations

This commit is contained in:
James Cole
2024-04-01 15:41:16 +02:00
parent ccc005942f
commit baff7c67f9
13 changed files with 376 additions and 224 deletions

View File

@@ -41,6 +41,7 @@ use FireflyIII\Models\TransactionCurrency;
use FireflyIII\Models\TransactionGroup;
use FireflyIII\Models\TransactionJournal;
use FireflyIII\Models\TransactionJournalLink;
use FireflyIII\Models\UserGroup;
use FireflyIII\Models\Webhook;
use FireflyIII\User;
use Illuminate\Support\Arr;
@@ -1288,6 +1289,15 @@ Breadcrumbs::for(
$breadcrumbs->push(trans('firefly.administrations_breadcrumb'), route('administrations.index'));
}
);
Breadcrumbs::for(
'administrations.show',
static function (Generator $breadcrumbs, UserGroup $userGroup): void {
$breadcrumbs->parent('administrations.index');
$breadcrumbs->push(limitStringLength($userGroup->title), route('administrations.show', [$userGroup->id]));
}
);
Breadcrumbs::for(
'administrations.create',
static function (Generator $breadcrumbs): void {
@@ -1295,3 +1305,10 @@ Breadcrumbs::for(
$breadcrumbs->push(trans('firefly.administrations_create_breadcrumb'), route('administrations.create'));
}
);
Breadcrumbs::for(
'administrations.edit',
static function (Generator $breadcrumbs, UserGroup $userGroup): void {
$breadcrumbs->parent('administrations.show',$userGroup);
$breadcrumbs->push(trans('firefly.edit_administration_breadcrumb', ['title' => limitStringLength($userGroup->title)]), route('administrations.edit', [$userGroup->id]));
}
);