ensalamento-back issueshttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues2018-11-01T15:03:18Zhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/16Adicionar módulo autoupdate2018-11-01T15:03:18ZBruno MeyerAdicionar módulo autoupdateCriar módulo em `bin/autoupdate.js` que atualiza os esquemas no banco de dados. Os dados populados no esquema antigo devem ser preservados e também, deve-se pensar em maneiras de explicitar e contornar possíveis erros como a conversão de...Criar módulo em `bin/autoupdate.js` que atualiza os esquemas no banco de dados. Os dados populados no esquema antigo devem ser preservados e também, deve-se pensar em maneiras de explicitar e contornar possíveis erros como a conversão de tipos de colunas entre outros.
Preparar ambiente de produção e desenvolvimentoMatheus HorstmannMatheus Horstmannhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/15Integrar o ensalador2021-12-17T17:18:18ZBruno MeyerIntegrar o ensalador- [x] Conectar o código do ensalador com o loopback
- [x] Implementar Model ou Módulo Interno para representar o(s) estado(s) do(s) ensalamento(s)
- [x] Criar rota na API REST para executar o algoritmo. Deve-se verificar a melhor maneir...- [x] Conectar o código do ensalador com o loopback
- [x] Implementar Model ou Módulo Interno para representar o(s) estado(s) do(s) ensalamento(s)
- [x] Criar rota na API REST para executar o algoritmo. Deve-se verificar a melhor maneira de indicar quais turmas e salas serão utilizadas.
- [x] Atualizar as ACL necessárias
- [x] Documentar as alterações realizadas e as informações relevantes a esta issueAmbiente para execução do ensaladorBruno MeyerBruno Meyerhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/13Preparar para conexão com Postgres2019-01-22T11:35:05ZBruno MeyerPreparar para conexão com Postgres- [x] Inserir um datasource no projeto LoopBack referente ao postgres e instalar as dependências necessárias
- [ ] Caso necessário, Atualizar os Models
- [ ] Testar o sistema e a persistência de dados
- [x] Criar Automigrate
- [x] Criar ...- [x] Inserir um datasource no projeto LoopBack referente ao postgres e instalar as dependências necessárias
- [ ] Caso necessário, Atualizar os Models
- [ ] Testar o sistema e a persistência de dados
- [x] Criar Automigrate
- [x] Criar Discover-schema
- [x] Criar Discover-and-build-model
- [x] Criar autoupdatePreparar ambiente de produção e desenvolvimentoMatheus HorstmannMatheus Horstmannhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/7Criar model TipoDeSala2018-11-01T15:03:13ZBruno MeyerCriar model TipoDeSala- [x] Criar model TipoDeSala
- [x] Atualizar as ACLs necessárias
- [x] Documentar o código- [x] Criar model TipoDeSala
- [x] Atualizar as ACLs necessárias
- [x] Documentar o códigoAmbiente para execução do ensaladorBruno MeyerBruno Meyerhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/6Criar model Turma2018-11-07T13:58:25ZBruno MeyerCriar model Turma- [x] Criar o modelo Evento ao qual o modelo Turma deve extender.
- [x] Criar model Turma
- [x] Atualizar as ACLs necessárias
- [x] Documentar o código- [x] Criar o modelo Evento ao qual o modelo Turma deve extender.
- [x] Criar model Turma
- [x] Atualizar as ACLs necessárias
- [x] Documentar o códigoAmbiente para execução do ensaladorBruno MeyerBruno Meyerhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/5Criar model Disciplina2018-10-17T13:52:22ZBruno MeyerCriar model Disciplina- [x] Criar model Disciplnia
- [x] Atualizar as ACLs necessárias
- [x] Documentar o código- [x] Criar model Disciplnia
- [x] Atualizar as ACLs necessárias
- [x] Documentar o códigoAmbiente para execução do ensaladorBruno MeyerBruno Meyerhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/4Adicionar projeto inicial do LoopBack2018-10-17T14:06:51ZBruno MeyerAdicionar projeto inicial do LoopBack- [x] Criar projeto
- [x] Criar `.gitignore`- [x] Criar projeto
- [x] Criar `.gitignore`Preparar ambiente de produção e desenvolvimentoBruno MeyerBruno Meyerhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/1Criar as models Bloco e Sala2018-11-08T13:59:19ZBruno MeyerCriar as models Bloco e Sala- [x] Criar model Sala
- [x] Criar model Bloco
- [x] Atualizar as ACLs necessárias
- [x] Documentar o código- [x] Criar model Sala
- [x] Criar model Bloco
- [x] Atualizar as ACLs necessárias
- [x] Documentar o códigoAmbiente para execução do ensaladorBruno MeyerBruno Meyerhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/48Arrumar klass_id hardcoded2021-12-16T12:58:29ZRafael S CastilhoArrumar klass_id hardcodedEm pre_ensalamento todas as turmas estão recebendo o mesmo klass_id hardcoded como 1, o que deveria ser feito é que cada turma deveria ter um klass_id próprio.Em pre_ensalamento todas as turmas estão recebendo o mesmo klass_id hardcoded como 1, o que deveria ser feito é que cada turma deveria ter um klass_id próprio.https://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/47Log - o que ainda falta: Criar log para a equivalência, log-in do usuário, re...2021-12-16T12:45:17Zvgm18Log - o que ainda falta: Criar log para a equivalência, log-in do usuário, reservas e mudar a geração do arquivo de logNo log para a equivalência, o observe não recebe a informação de quem criou a equivalência no contexto.
No log para o log-in do usuário, não há como saber qual dos acessos é o do log-in do usuário.
Com relação ao log das reservas, a pági...No log para a equivalência, o observe não recebe a informação de quem criou a equivalência no contexto.
No log para o log-in do usuário, não há como saber qual dos acessos é o do log-in do usuário.
Com relação ao log das reservas, a página ainda está sendo modificada.
Parte dos problemas acredito estar ligado as limitações de log do loopback 3, e o loopback 4 ainda não possui uma versão LTS.
Falta também alterar o docker para funcionar com qualquer arquivo, seja ele existente ou não. Atualmente, se o arquivo de log não existir, ele irá criar um diretório com o nome do arquivo e não um arquivo.https://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/46Propriedade de blocos e salas: "restrita"2021-12-16T12:45:42ZPietro CavassinPropriedade de blocos e salas: "restrita"Adicionar nas tabelas `sala` e `bloco` uma coluna com a propriedade `restrita`.Adicionar nas tabelas `sala` e `bloco` uma coluna com a propriedade `restrita`.https://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/45Analisar mudança da implementação dos responsáveis de blocos/salas2021-12-16T12:43:59ZPietro CavassinAnalisar mudança da implementação dos responsáveis de blocos/salasOs responsáveis de blocos e salas foram implementados como propriedades, mas talvez seria melhor implementar como relações.Os responsáveis de blocos e salas foram implementados como propriedades, mas talvez seria melhor implementar como relações.Pietro CavassinPietro Cavassinhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/44Criar metodo de dividir junção de turma e horarios2020-02-13T14:52:51ZOdair M.odairmario45@gmail.comCriar metodo de dividir junção de turma e horarios## Descrição
Cria metodos no backend para divir uma junção de turma ou junção de horario
## Atividade
* [ ] Criar método de dividir junção de turma
* [ ] Criar método de dividir junção de horarios
* [ ] Testar ambos os métodos## Descrição
Cria metodos no backend para divir uma junção de turma ou junção de horario
## Atividade
* [ ] Criar método de dividir junção de turma
* [ ] Criar método de dividir junção de horarios
* [ ] Testar ambos os métodosOdair M.odairmario45@gmail.comOdair M.odairmario45@gmail.comhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/43Atualiza a base de dados2020-02-13T11:16:43ZOdair M.odairmario45@gmail.comAtualiza a base de dados## Descrição
atualizar a base de dados para incluir novas informações sobre humanas e biologicas
## atividade
* [x] Atualiza query de cursos para pegar o setor e o bloco do curso
* [x] Incluir departamentos e cursos de humanas e biolo...## Descrição
atualizar a base de dados para incluir novas informações sobre humanas e biologicas
## atividade
* [x] Atualiza query de cursos para pegar o setor e o bloco do curso
* [x] Incluir departamentos e cursos de humanas e biologicasOdair M.odairmario45@gmail.comOdair M.odairmario45@gmail.comhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/42Atualiza o schema do bancos de dados2020-02-04T14:38:14ZOdair M.odairmario45@gmail.comAtualiza o schema do bancos de dados## Descrição
O schema do banco é muito normalizado, o que dificulta algumas query, principalmente no momento da pesquisa. Também deve ser adicionado uma relação entre sala e orgão chamada responsável.
## Atividade
* [x] Adicionar uma r...## Descrição
O schema do banco é muito normalizado, o que dificulta algumas query, principalmente no momento da pesquisa. Também deve ser adicionado uma relação entre sala e orgão chamada responsável.
## Atividade
* [x] Adicionar uma relação de n para n entre os modelos horarios e bloco
* [x] Atualizar adicionar relação entre sala e orgão chamada responsável da sala.
* [x] Atualizar o script de pre ensalamento
* [x] Implementar o método de pesquisa por blocos
* [x] Atualizar o metodo desensala
* [ ] <s>Atualizar o metodo ensalar para receber como argumento o semestre no qual será ensalado</s> Olhar o comentário de o porquê não foi feito
Odair M.odairmario45@gmail.comOdair M.odairmario45@gmail.comhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/40Atualiza pesquisa de disciplina2020-02-14T12:22:15ZOdair M.odairmario45@gmail.comAtualiza pesquisa de disciplina## Descrição
Atualiza a pesquisa de disciplina para mostrar apenas uma vez disciplinas equivalentes. Por exemplo dado a disciplina CI055 e CI1055 e elas são equivalentes entre si. quando buscado turmas de CI055 deve mostrar todas as turm...## Descrição
Atualiza a pesquisa de disciplina para mostrar apenas uma vez disciplinas equivalentes. Por exemplo dado a disciplina CI055 e CI1055 e elas são equivalentes entre si. quando buscado turmas de CI055 deve mostrar todas as turmas de CI055 e todas de CI1055, e se pesquisar por turmas de CI1055 deve mostrar turmas de CI055 e CI1055. E na gerencia de turma deve mostrar apenas uma disciplina. Por exemplo mostrar apenas CI055 com as turmas de CI055 e CI1055.
## Atividade
* [ ] Atualiza o metodo disciplina/search para quando pesquisar uma disciplina retornar turmas do resultado e das turmas equivalentes.Odair M.odairmario45@gmail.comOdair M.odairmario45@gmail.comhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/39Concluir reserva de sala2020-02-05T12:21:27ZOdair M.odairmario45@gmail.comConcluir reserva de sala## Descrição
Terminar o modelo de reserva de sala
## Atividade
* [x] Fazer com que quando uma requição de reserva de sala for feito seja enviado um email para o responsável da sala
* [x] Fazer relações necessárias da reserva
* [x] Faz...## Descrição
Terminar o modelo de reserva de sala
## Atividade
* [x] Fazer com que quando uma requição de reserva de sala for feito seja enviado um email para o responsável da sala
* [x] Fazer relações necessárias da reserva
* [x] Fazer método remoto para aprovação de sala
* [x] Alterar o método remoto de pesquisa de sala para incluir as reservas da sala
* [x] Especificar o json de entrada para tanto a reserva como para a aprovaçãoOdair M.odairmario45@gmail.comOdair M.odairmario45@gmail.comhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/38Fazer relacoes bidirecionais2021-10-28T15:15:52ZOdair M.odairmario45@gmail.comFazer relacoes bidirecionais# Descrição
Fazer relação dos dois lado de cada modelo.# Descrição
Fazer relação dos dois lado de cada modelo.https://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/36Bug: Path does not exist: tmp2019-05-15T13:01:09ZOdair M.odairmario45@gmail.comBug: Path does not exist: tmp# Descrição
a pasta tmp não existe na raiz do projeto, e o modulo loopback storage utiliza a pasta tmp para armazenar os arquivos que foram dado upload# Descrição
a pasta tmp não existe na raiz do projeto, e o modulo loopback storage utiliza a pasta tmp para armazenar os arquivos que foram dado uploadOdair M.odairmario45@gmail.comOdair M.odairmario45@gmail.comhttps://gitlab.c3sl.ufpr.br/ensalamento/ensalamento-back/-/issues/35Modificar submodulo para usar protocolo http2019-05-14T12:56:29ZMatheus HorstmannModificar submodulo para usar protocolo httpMatheus HorstmannMatheus Horstmann