Fixed tenant management
This commit is contained in:
@@ -138,7 +138,7 @@ export const AppLayout: React.FC = () => {
|
||||
const visibleNavItems = navItems
|
||||
.filter((item) => {
|
||||
if (item.path === '/tenants') {
|
||||
return canManageTenants || canView('tenant_management');
|
||||
return canManageTenants || canView('tenant_management') || canView('tenant_self_service');
|
||||
}
|
||||
if (item.path === '/settings') {
|
||||
return (
|
||||
@@ -456,7 +456,7 @@ export const AppLayout: React.FC = () => {
|
||||
|
||||
<div className="hidden sm:flex items-center gap-2 text-xs font-medium text-slate-300">
|
||||
<span className="text-slate-400">Tenant:</span>
|
||||
{canManageTenants ? (
|
||||
{canManageTenants || canView('tenant_management') || canView('tenant_self_service') ? (
|
||||
<Link
|
||||
to="/tenants"
|
||||
className="bg-slate-900/80 hover:bg-slate-800/90 text-slate-200 hover:text-white px-2.5 py-1 rounded-lg border border-slate-800 hover:border-slate-700 flex items-center gap-1.5 font-medium shadow-xs max-w-[320px] truncate transition group cursor-pointer"
|
||||
|
||||
Reference in New Issue
Block a user