New report system and views
This commit is contained in:
@@ -24,6 +24,18 @@
|
||||
$trail->push('Contract Configs', route('settings.contractConfigs.index'));
|
||||
});
|
||||
|
||||
// Dashboard > Settings > Archive
|
||||
Breadcrumbs::for('settings.archive.index', function (BreadcrumbTrail $trail): void {
|
||||
$trail->parent('settings');
|
||||
$trail->push('Arhiv', route('settings.archive.index'));
|
||||
});
|
||||
|
||||
// Dashboard > Settings > Reports
|
||||
Breadcrumbs::for('settings.reports.index', function (BreadcrumbTrail $trail): void {
|
||||
$trail->parent('settings');
|
||||
$trail->push('Reports', route('settings.reports.index'));
|
||||
});
|
||||
|
||||
// Dashboard
|
||||
Breadcrumbs::for('dashboard', function (BreadcrumbTrail $trail) {
|
||||
$trail->push('Nadzorna plošča', route('dashboard'));
|
||||
@@ -109,6 +121,21 @@
|
||||
$trail->push('Terenska dela', route('fieldjobs.index'));
|
||||
});
|
||||
|
||||
// Dashboard > Reports
|
||||
|
||||
Breadcrumbs::for('reports.index', function (BreadcrumbTrail $trail) {
|
||||
$trail->parent('dashboard');
|
||||
$trail->push('Poročila', route('reports.index'));
|
||||
});
|
||||
|
||||
// Dashboard > Reports > [Report]
|
||||
|
||||
Breadcrumbs::for('reports.show', function (BreadcrumbTrail $trail, string $slug) {
|
||||
$trail->parent('reports.index');
|
||||
$report = \App\Models\Report::where('slug', $slug)->first();
|
||||
$trail->push($report?->name ?? $slug, route('reports.show', $slug));
|
||||
});
|
||||
|
||||
// Dashboard > Imports
|
||||
|
||||
Breadcrumbs::for('imports.index', function (BreadcrumbTrail $trail) {
|
||||
|
||||
Reference in New Issue
Block a user