Analisando propostas

Personalização de Plugin

Publicado em 06 de Janeiro de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Temos o plugin Booked(Versão 2.3.5 - https://getbooked.io/) instalado, e queremos utilizá-lo para realizar o agendamento de reserva de salas.
Para ele servir completamente para o que queremos, algumas funcionalidades listadas abaixo precisam ser adicionadas à ele.

Nota sobre as salas:

Temos duas salas de reunião.
- Uma para 4 pessoas, e uma para 8 pessoas;

A sala de treinamento consiste na junção das duas salas de reunião.

-----

Funcionalidades:

1. O plugin deverá possibilitar que o usuário escolha a quantidade de horas em que irá reservar a sala. Isto é, o usuário deverá poder reservar uma sala de reunião nos horários 9h, 10h e 11h numa mesma solicitação.
Sendo que o a flexibilidade será de hora em hora. Não possibilitando o agendamento de horários quebrados como 9h30 ou 9h20.

2. Só deve ser possível agendar a reserva da sala de treinamento por turno. O usuário não pode reservar a sala de treinamento por apenas uma hora, por exemplo. Apenas por turno;

3.
O plugin deve cumprir a restrição de que:
  3. 1. Se for reservada a sala de treinamento, as salas de reunião devem ficar indisponíveis nos horários equivalentes ao turno solicitado;
  3. 2. Se for reservada a sala de reunião, o turno equivalente deve ficar indisponível para agendamento na sala de treinamento.

4. As salas de reunião podem ser reservadas no mesmo horário, de modo que o usuário poderá reservar a sala de reunião para 4 pessoas das 9h às 11h e a sala de reunião para 8 pessoas de 9h às 11h, sem nenhum tipo de conflito;

5. Quando usuários não logados agendarem uma reserva, o status deve ser "pendente". Mesmo que a reserva esteja com status "pendente" o horário referente deve ser desativado;

6.
Para usuários logados o status do agendamento deve constar imediatamente como "aprovado";

Contexto Geral do Projeto

Temos o plugin Booked(Versão 2.3.5 - https://getbooked.io/) instalado, e queremos utilizá-lo para realizar o agendamento de reserva de salas. Para ele servir completamente para o que queremos, algumas funcionalidades listadas abaixo precisam ser adicionadas à ele. Nota sobre as salas: Temos duas salas de reunião. - Uma para 4 pessoas, e uma para 8 pessoas; A sala de treinamento consiste na junção das duas salas de reunião. ----- Funcionalidades: 1. O plugin deverá possibilitar que o usuário escolha a quantidade de horas em que irá reservar a sala. Isto é, o usuário deverá poder reservar uma sala de reunião nos horários 9h, 10h e 11h numa mesma solicitação. Sendo que o a flexibilidade será de hora em hora. Não possibilitando o agendamento de horários quebrados como 9h30 ou 9h20. 2. Só deve ser possível agendar a reserva da sala de treinamento por turno. O usuário não pode reservar a sala de treinamento por apenas uma hora, por exemplo. Apenas por turno; 3. O plugin deve cumprir a restrição de que: 3. 1. Se for reservada a sala de treinamento, as salas de reunião devem ficar indisponíveis nos horários equivalentes ao turno solicitado; 3. 2. Se for reservada a sala de reunião, o turno equivalente deve ficar indisponível para agendamento na sala de treinamento. 4. As salas de reunião podem ser reservadas no mesmo horário, de modo que o usuário poderá reservar a sala de reunião para 4 pessoas das 9h às 11h e a sala de reunião para 8 pessoas de 9h às 11h, sem nenhum tipo de conflito; 5. Quando usuários não logados agendarem uma reserva, o status deve ser "pendente". Mesmo que a reserva esteja com status "pendente" o horário referente deve ser desativado; 6. Para usuários logados o status do agendamento deve constar imediatamente como "aprovado";

Categoria TI e Programação
Subcategoria Wordpress
Qual é o alcance do projeto? Desenvolvimento personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário

Prazo de Entrega: 16 de Janeiro de 2022

Habilidades necessárias