feat: add tenant menu visibility

This commit is contained in:
2026-09-29 16:35:07 -03:00
parent 793e7be756
commit 94db48467e
8 changed files with 70 additions and 7 deletions

View File

@@ -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);