fix(superadmin): item "Secretária IA" faltava no allowlist do menu do superadmin
O menuItems do Sidebar filtra por um allowlist de ids p/ o superadmin, e 'superadmin-secretaria' não estava incluído — por isso a página de motivos não aparecia no menu. Adicionado ao allowlist. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -122,7 +122,7 @@ export const Sidebar: React.FC<SidebarProps> = ({ activeTab, setActiveTab }) =>
|
||||
{ id: 'configuracoes', label: 'CONFIGURAÇÕES', icon: Settings },
|
||||
].filter(item => {
|
||||
// superadmin: itens específicos de administração global
|
||||
if (currentRole === 'superadmin') return ['superadmin-overview', 'superadmin-users', 'superadmin-clinicas', 'superadmin-logs', 'superadmin-financeiro', 'superadmin-notificacoes', 'plugins', 'configuracoes'].includes(item.id);
|
||||
if (currentRole === 'superadmin') return ['superadmin-overview', 'superadmin-users', 'superadmin-clinicas', 'superadmin-logs', 'superadmin-financeiro', 'superadmin-notificacoes', 'superadmin-secretaria', 'plugins', 'configuracoes'].includes(item.id);
|
||||
|
||||
// telas de superadmin são exclusivas do superadmin (não vazam p/ admin/donos)
|
||||
if (item.id.startsWith('superadmin')) return false;
|
||||
|
||||
Reference in New Issue
Block a user