feat: add tenant menu visibility
This commit is contained in:
@@ -13,6 +13,9 @@ class EnsureTenantHasMenu
|
||||
$tenant = $request->user()?->tenant()->first();
|
||||
$hasMenu = $tenant?->menues()
|
||||
->where('menues.code', $menuCode)
|
||||
->where(fn ($query) => $query
|
||||
->where('menues.code', 'help.contact')
|
||||
->orWhere('tenants_menues.is_enabled', true))
|
||||
->exists() ?? false;
|
||||
|
||||
abort_unless($hasMenu, 404);
|
||||
|
||||
Reference in New Issue
Block a user