Realizado

Plugin para Plataforma Mibew

Publicado em 27 de Junho de 2016 dias na TI e Programação

Sobre este projeto

Aberto

Criar plugin para a plataforma de chat Mibew https://mibew.org/ versão 2.1.0

1- Criar recurso para fila de atendimento, com tempo configurável >> no momento em que o cliente solicita atendimento no chat o sistema deverá verificar quem é o primeiro da fila e dar a este o tempo configurado (por exmplo 40s) para que o mesmo incie o atendimento >> caso o mesmo não inicie ele passará ao 2º da fila e assim sucessivamente.

1.1- Será necessário criar a regra >> considerado o período de 24h o primeiro a logar será o primeiro da fila o segundo o segundo e assim sucessivamente >> além dessa definição automática com relação a login deverá existir a possibilidade do admin definir ou redefinir a fila

2- A plataforma permite que os usuários possam exibir os históricos de seus próprios chats no painel de controle, e permite setar usuários nas permissões que podem ver os históricos de chats de outros usuários, uma função do admin, até ai maravilha, o sistema da ainda a opção de isolar os grupos de atendimentos, nesse caso, e é ai que entra a função que desejo implementar ou mesmo corrigir, quando há este isolamento de grupo, um usuário que tem permissão de ver os históricos de chats de outros usuários ao solicitar a exibição dos dados no painel de controle retorna o erro:

Query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') OR owmtc_thread.groupid IN ())' at line 1

No meu caso essa função é crucial, então preciso que ela funcione, basicamente a lógica é a seguinte: usuário pertence a um ou alguns grupos >> se ele tem permissão de ver o chat de outros usuários >> ele recebe os dados de históricos de chats dele e dos usuários apenas dos grupos a qual faz parte >> se não, ele tem acesso apenas aos seus históricos de chat independente do ou dos grupos a qual pertence.

Deve ser criado um plugin, ou seja, não gostaria que o código principal fosse alterado, dessa forma, caso haja alguma atualização da plataforma, preciso que o plugin funcione, caso não seja possível favor informar o motivo e pensar em alguma solução viável para que eu não fique sem poder atualizar a plataforma quando da saída de novas versões.

Gostaria de receber seu orçamento para este projeto independente da sugestão do workana.

Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor

Prazo de Entrega: 12 de Julho de 2016

Habilidades necessárias