Nível de Acesso (Opcional)
É possível conceder acesso ao painel do corretor, sem permitir que o usuário acesse o painel Admin nativo do WorkControl. Siga os passos a seguir, somente se você deseja que o corretor tenha acesso apenas ao Painel do Corretor e não tenha acesso ao painel Admin nativo do WorkControl.
Passo 1: Nível de Acesso
No arquivo _app/config/Config.inc.php na linha 87, mude a constante LEVEL_WC_IMOBI para 5.
define('LEVEL_WC_IMOBI', 5);
Passo 2: Função getWcLevel
Para habilitar esse nível de acesso no WorkControl é necessário editar a função "getWcLevel".
Essa função está em _app/Config.inc.php na linha 159. Adicione o nível 5 com o valor ‘Corretor (restrict user)’, conforme abaixo:
function getWcLevel($Level = null)
{
$UserLevel = [
1 => 'Cliente (user)',
2 => 'Assinante (user)',
5 => 'Corretor (restrict user)', // Restrito ao Painel do Corretor
6 => 'Colaborador (adm)',
7 => 'Suporte Geral (adm)',
8 => 'Gerente Geral (adm)',
9 => 'Administrador (adm)',
10 => 'Super Admin (adm)'
];
if (!empty($Level)):
return $UserLevel[$Level];
else:
return $UserLevel;
endif;
}
Passo 3: Gestão do Corretor
A gestão de atribuição de acesso ocorre exclusivamente através do painel admin do WorkControl. Se você seguiu corretamente os passos 1 e 2, então basta mudar o nível de acesso do usuário restringindo seu acesso, somente ao Painel do Corretor.