Olá Pessoal,
Como faço para Desabilitar alguns itens do menu de acordo com o usuario logado ?
Exemplo: Estou criando um CRM e tem 2 tipos de Usuarios. Administrador e Vendedor
Gostaria de ocultar o Item “Segurança” dos Vendedores.
Bom dia Fabricio!
Primeira coisa a se fazer é verificar se para o grupo Vendedor estão habilitadas as opções de segurança. Depois, vc vai na sua aplicação de menu, Configuração e habilita a opção “Esconder itens de Menu”. Isso deve resolver seu problema.
Já tentei. Não funcionou…
É desenvolvimento ou produção?
Eu uso assim, no evento onaplicationinit da minha aplicação de menu :
if ([tipo] == ‘CLIENTE’) { /
sc_menu_delete(item_24);
}
// tenho uma variavel publica que identifica o tipo do cliente
// ai se o tipo for igual a CLIENTE
// desabilito o item do menu (sc_menu_delete(item_24)
Mas o Scriptcase faz isso. Provavelmente ele deve estar vendo em Desenvolvimento. Se for mesmo, em Meu Scriptcase, tem como vc habilitar a opção “Habilitar uso de segurança”.
Muito obrigado pela dica, gerei alimentei o plano de senhas e funcionou beleza!
Muito obrigado.
Estou tentando utilizar este código que vi em uma aula antiga do scriptcase.
$sql = “SELECT group_id FROM sec_groups WHERE group_id = '”. [group_id] ."’";
sc_lookup(ds, $sql);
$group_id = {ds[0][0]};
if([group_id] != 1) {
sc_menu_delete (item_1);
}