Agendamento
Permite realizar agendamentos dentro de uma agenda previamente definida.
Admin
- [x] Campus
- [x] Diretorias
- [x] Curso
- [x] Turma
- [x] SSO com SUAP
- [x] Agenda
- [x] Vaga
- [x] Papéis
- [ ] Donos da agenda
- [ ] Avaliadores da agenda
- [ ] Indicar se quer ou não receber notificações por email
- [ ] Permissões do papel
- [x] Restrições
- [x] Curso
- [x] Diretorias
- [x] Campus
- [x] Turma
- [ ] Lista de forma amigável a escala de agendamento
- [ ] Relatório de produtividade
- [x] Solicitação
- [x] Cadastrar agenda em nome de um usuário
- [x] Deferir
- [x] Indeferir
- [x] Cancelar
Solicitação
- [x] SSO com SUAP
- [x] Listar minhas solicitações
- [x] Acompanhar o status da solicitação
- [x] Cancelar uma solicitação
- [x] Criar nova solicitação
- [x] Validar se pode ou não fazer a solicitação, não podendo se:
- [x] Tem agendamento deferido ou pendente futuro
- [ ] Se não atender à restrição de campus
- [ ] Se não atender à restrição de diretoria
- [ ] Se não atender à restrição de curso
- [ ] Se não atender à restrição de turma
- [x] Enviar email informando:
- [x] Que a solicitação cadastrada
- [x] Que a solicitação foi deferida
- [x] Que a solicitação foi indeferida, com justificativa
- [x] Que a solicitação foi cancelada, com justificativa