fix(protese): protético acessa o Perfil/Marketplace para se publicar no diretório
Sem isso, o protético recém-cadastrado ficava invisível: o item PROFISSIONAIS não aparecia no workspace laboratório (plugin não ativo) e o contexto laboratório bloqueava a tela — então ele não tinha como publicar o perfil no diretório e nenhuma clínica o encontrava para enviar trabalho. - Sidebar: PROFISSIONAIS aparece sempre para dentista/biomédico/protético (eles divulgam perfil), mesmo sem o plugin ativado. - App: contexto 'laboratorio' libera marketplace-profissionais + diretorio-profissionais. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -47,7 +47,9 @@ export const Sidebar: React.FC<SidebarProps> = ({ activeTab, setActiveTab }) =>
|
||||
pluginMenuItems.push({ id: 'alugar-salas', label: 'ALUGAR SALAS', icon: Building2, color: '#0d9488' });
|
||||
}
|
||||
// Marketplace de Profissionais: clínicas contratam, profissionais divulgam perfil/recebem propostas.
|
||||
if (activePluginIds.includes('profissionais-marketplace') && currentRole !== 'superadmin' && currentRole !== 'paciente') {
|
||||
// O protético DEPENDE desta tela para publicar o perfil no diretório e ser encontrado pelas clínicas
|
||||
// — por isso aparece sempre para ele, mesmo sem o plugin ativado.
|
||||
if ((activePluginIds.includes('profissionais-marketplace') || currentRole === 'protetico' || currentRole === 'biomedico' || currentRole === 'dentista') && currentRole !== 'superadmin' && currentRole !== 'paciente') {
|
||||
pluginMenuItems.push({ id: 'marketplace-profissionais', label: 'PROFISSIONAIS', icon: UserSearch, color: '#0d9488' });
|
||||
}
|
||||
// OBS: o catálogo de PLUGINS é EXCLUSIVO do superadmin (gerência/ativação).
|
||||
|
||||
Reference in New Issue
Block a user