Suporte não-oficial ao OcoMon
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Suporte não-oficial ao OcoMon

Criado e mantido por usuários para usuários
 
InícioInício  PortalPortal  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  
Últimos assuntos
» Nova versão OcoMon
Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptyTer Ago 11, 2020 12:35 am por FabioRK

» Encerrar chamado em nome de Operador
Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptyTer Jan 08, 2019 11:49 am por vafonseca

» Usuário Cancelar Chamado
Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptySeg Nov 19, 2018 11:34 am por vafonseca

» [Resolvido]Qualificação Chamados
Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptyQua Out 24, 2018 12:37 pm por vafonseca

» [Resolvido] Bloquear Campo Descrição para Operador e Todos Usuarios
Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptySeg Set 24, 2018 9:58 am por vafonseca

» Solicitar inserção de email de destino no encerramento
Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptyQua Jan 31, 2018 11:55 am por alex.xavier

» Área e Problemas do Consultar igual ao de Abrir chamado
Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptyTer Set 12, 2017 8:53 am por renatomdm

» FeedBack do usuario
Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptySex Jul 07, 2017 8:25 am por vafonseca

» Paramentrização Ocomon
Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptySex maio 05, 2017 12:51 pm por cristiano.barbosa


 

 Consultar chamados - Liberar para o usuário [RESOLVIDO]

Ir para baixo 
2 participantes
AutorMensagem
tlpadilha

tlpadilha


Mensagens : 31
Data de inscrição : 07/04/2014
Idade : 33
Localização : Curitiba

Consultar chamados - Liberar para o usuário [RESOLVIDO] Empty
MensagemAssunto: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptyQua Jun 03, 2015 11:03 am

Pessoal, bom dia!

Queria o auxilio de vocês referente a uma dúvida que busquei aqui no fórum mas não encontrei solução.

Gostaria de liberar aos usuários a opção de fazer busca de chamados, para localizarem um chamado antigo aberto por eles.

Só que ao fazer isso, além de liberar o acesso a chamados de todas as áreas e setores o sistema libera as opções de edição de chamado.

Alguém tem alguma solução desenvolvida para isto?


Última edição por tlpadilha em Seg Jun 08, 2015 3:00 pm, editado 3 vez(es)
Ir para o topo Ir para baixo
FabioRK

FabioRK


Mensagens : 378
Data de inscrição : 14/09/2009
Idade : 44
Localização : Carazinho - RS

Consultar chamados - Liberar para o usuário [RESOLVIDO] Empty
MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptyQua Jun 03, 2015 5:29 pm

Thiago.

Já ajudei a desenvolver algo parecido.
Vou analisar o código e te retorno com algo.
Ir para o topo Ir para baixo
FabioRK

FabioRK


Mensagens : 378
Data de inscrição : 14/09/2009
Idade : 44
Localização : Carazinho - RS

Consultar chamados - Liberar para o usuário [RESOLVIDO] Empty
MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptySex Jun 05, 2015 5:22 pm

Thiago.

Para liberar o link da consulta abre o arquivo menu.php, localiza a variável $menuSimples e adiciona a linha para o menu de consulta:
Código:
$menuSimples =".|||||
.|".TRANS('MNL_ABRIR')."|".$ocoDirPath."incluir.php|".TRANS('MNL_ABRIR_HNT')."|".$iconsPath."fone.png|centro
.|".TRANS('MNL_MEUS')."|".$ocoDirPath."abertura_user.php?action=listall|".TRANS('MNL_MEUS_HNT')."|".$iconsPath.
"search.png|centro
.|".TRANS('MNL_CONSULTAR')."|".$ocoDirPath."consultar.php||".$iconsPath."consulta.png|centro
".$menuTheme."
".$menuSenha."
".$menuLang."";

Depois abre o arquivo ocomon/geral/mostra_resultado_consulta.php e:

Modifica o teste de autorização (linha 54) para:
Código:
if (isset($_GET['popup'])) {
 $auth->testa_user_hidden($_SESSION['s_usuario'],$_SESSION['s_nivel'],$_SESSION['s_nivel_desc'],3);
 } else
 $auth->testa_user($_SESSION['s_usuario'],$_SESSION['s_nivel'],$_SESSION['s_nivel_desc'],4);

Depois adiciona um teste se o usuário é tipo somente abertura, onde só vai conseguir consultar chamados abertos por ele (linha 65):
Código:
if ($_SESSION['s_nivel'] == 3)
 $query.=" and aberto_por=".$_SESSION['s_uid'];

Ficando assim:
Código:
$query_ini = $QRY["ocorrencias_full_ini"];
                $query = "";
                
// usuario nivel somente abertura consulta somente seus chamados
                 if ($_SESSION['s_nivel'] == 3)
                         $query.=" and aberto_por=".$_SESSION['s_uid'];

                if (!empty($_POST['numero_inicial']) )
                        $query.=" and o.numero>='".$_POST['numero_inicial']."' ";

Pelo que testei aqui funcionou.


Última edição por FabioRK em Seg Jun 08, 2015 11:25 am, editado 1 vez(es)
Ir para o topo Ir para baixo
tlpadilha

tlpadilha


Mensagens : 31
Data de inscrição : 07/04/2014
Idade : 33
Localização : Curitiba

Consultar chamados - Liberar para o usuário [RESOLVIDO] Empty
MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptySeg Jun 08, 2015 8:23 am

Fábio, bom dia!

Como sempre, obrigado pelo retorno e pelo auxilio.

Vou validar isso hoje e retorno.

Obrigado.
Ir para o topo Ir para baixo
tlpadilha

tlpadilha


Mensagens : 31
Data de inscrição : 07/04/2014
Idade : 33
Localização : Curitiba

Consultar chamados - Liberar para o usuário [RESOLVIDO] Empty
MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptySeg Jun 08, 2015 10:00 am

Fábio, realizando o procedimento, ele realmente abriu a tela de pesquisa ao usuário.

Mas quando tento pesquisar ele não retorna nada.

Estou enviando o link com os dois arquivos editados, mas a princípio fiz como você orientou.

https://www.dropbox.com/sh/hcecoa587iv4xhm/AAD5p_t6rYWH0_pR--X0YKYha?dl=0

Obrigado.
Ir para o topo Ir para baixo
FabioRK

FabioRK


Mensagens : 378
Data de inscrição : 14/09/2009
Idade : 44
Localização : Carazinho - RS

Consultar chamados - Liberar para o usuário [RESOLVIDO] Empty
MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptySeg Jun 08, 2015 11:31 am

Corrigido.
Ajustado o post.
Ir para o topo Ir para baixo
tlpadilha

tlpadilha


Mensagens : 31
Data de inscrição : 07/04/2014
Idade : 33
Localização : Curitiba

Consultar chamados - Liberar para o usuário [RESOLVIDO] Empty
MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Consultar chamados - Liberar para o usuário [RESOLVIDO] EmptySeg Jun 08, 2015 2:58 pm

Realizado o procedimento e funcionou perfeitamente!

Obrigado pelo auxilio.
Ir para o topo Ir para baixo
Conteúdo patrocinado





Consultar chamados - Liberar para o usuário [RESOLVIDO] Empty
MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Consultar chamados - Liberar para o usuário [RESOLVIDO] Empty

Ir para o topo Ir para baixo
 
Consultar chamados - Liberar para o usuário [RESOLVIDO]
Ir para o topo 
Página 1 de 1

Permissões neste sub-fórumNão podes responder a tópicos
Suporte não-oficial ao OcoMon :: Sua primeira categoria :: GERAL :: Customização-
Ir para: