wip
This commit is contained in:
@@ -24,6 +24,7 @@ use Laravel\Nova\Menu\MenuSection;
|
||||
use Laravel\Nova\Nova;
|
||||
use Laravel\Nova\NovaApplicationServiceProvider;
|
||||
use Spatie\BackupTool\BackupTool;
|
||||
use Stepanenko3\LogsTool\LogsTool;
|
||||
|
||||
class NovaServiceProvider extends NovaApplicationServiceProvider
|
||||
{
|
||||
@@ -89,6 +90,11 @@ class NovaServiceProvider extends NovaApplicationServiceProvider
|
||||
|
||||
BackupTool::make()
|
||||
->canSee(fn () => auth()->user()->isMe()),
|
||||
|
||||
LogsTool::make()
|
||||
->canSee(fn () => Gate::allowIf(fn ($user) => $user->isMe()))
|
||||
->canDownload(fn () => Gate::allowIf(fn ($user) => $user->isMe()))
|
||||
->canDelete(fn () => Gate::allowIf(fn ($user) => $user->isMe())),
|
||||
];
|
||||
}
|
||||
|
||||
@@ -135,6 +141,11 @@ class NovaServiceProvider extends NovaApplicationServiceProvider
|
||||
->path('/backups')
|
||||
->icon('server')
|
||||
->canSee(fn () => auth()->user()->isSuperAdmin()),
|
||||
|
||||
MenuSection::make(__('Logs'))
|
||||
->path('/logs')
|
||||
->icon('document-text')
|
||||
->canSee(fn () => auth()->user()->isSuperAdmin()),
|
||||
];
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user