Status: Working

Plugin para Plataforma Mibew

Project details:
Budget: Open
Published: 2 months ago
Deadline: 15 days
Bids: 2
Interested freelancers: 3

Skills required: IT & Programming MySQL PHP

Description:
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: IT & Programação
Subcategoria: Desenvolvimento web
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor
Attached files: chat2.zip

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

Marcelo S.
(Rating 5.00 out of 5)
Location: Brasil
Payment method: Verified
To find out more about this client, login to Workana.
Loading...