SCRUM issueshttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues2019-01-14T11:22:30Zhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/591Remover da versão particular campos do painel de controle que não condizem co...2019-01-14T11:22:30ZRafael S CastilhoRemover da versão particular campos do painel de controle que não condizem com a instalaçãoNa versão particular exitem campos que não fazem sentido existirem como a criação de novos usuarios professores.Na versão particular exitem campos que não fazem sentido existirem como a criação de novos usuarios professores.Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/318Criar grupo professores2018-12-04T12:52:39ZDaniel Bissani FurlinCriar grupo professoresPara que o grupo funcione é necessário realizar modificações nos seguintes pacotes:
* [x] le-conf: Criar o grupo "professores" e adicionar o usuário professor padrão no grupo. E permitir que todos os usuários desse grupo possam habilita...Para que o grupo funcione é necessário realizar modificações nos seguintes pacotes:
* [x] le-conf: Criar o grupo "professores" e adicionar o usuário professor padrão no grupo. E permitir que todos os usuários desse grupo possam habilitar e desabilitar o family-shield.
* [x] le-control-panel: Ao criar novos usuários do tipo professor adicionar ao grupo, lembrar de verificar se ele existe e colocar como dependência o le-conf versão (>=0.0.20).
* [ ] le-samba: Adicionar verificação para somente permitir usuários no grupo "professores" ou "sudo" compartilharem a pasta pública na rede, assim tanto usuários do modo escola quanto particular podem utilizar o pacote.stable-6.1.1-7https://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/598não permitir abertura de multiplas instancias do painel de controle2018-11-12T11:23:47ZRafael S Castilhonão permitir abertura de multiplas instancias do painel de controleUsar metodo similar ao do epoptes para chamar para o foreground a instancia aberta quando uma segunda for chamada
fazer para:
* [x] painel de controle
* [x] painel de controle do laptopUsar metodo similar ao do epoptes para chamar para o foreground a instancia aberta quando uma segunda for chamada
fazer para:
* [x] painel de controle
* [x] painel de controle do laptopv6.2.1-2Rafael S CastilhoRafael S Castilhohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/534Adicionar funcionalidade que desabilita o epoptes nas máquinas2018-10-15T11:42:28ZStephanie Briere AmericoAdicionar funcionalidade que desabilita o epoptes nas máquinasAdicionar botão ao le-control-panel que bloqueie o Epoptes na máquina, não permitindo que ele inicie (automaticamente inclusive). A maneira mais fácil de fazer isso é o le-control-panel setar uma variável (usando le-lab) que o le-epoptes...Adicionar botão ao le-control-panel que bloqueie o Epoptes na máquina, não permitindo que ele inicie (automaticamente inclusive). A maneira mais fácil de fazer isso é o le-control-panel setar uma variável (usando le-lab) que o le-epoptes verificará antes de iniciar.Testing-freezing-6.1.1-8Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/573Implementar funcionalidades e melhoramentos do le-laptop-controlpanel no le-c...2018-10-11T14:31:11ZLucas Sulzbachls17@inf.ufpr.brImplementar funcionalidades e melhoramentos do le-laptop-controlpanel no le-control-panelTesting-freezing-6.1.1-8Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/400Retornar o estado atual das atualizações automáticas.2018-10-11T14:11:24ZAlessandro EliasRetornar o estado atual das atualizações automáticas.* Criar na bandeja do sistema notificação de que o auto-upgrade esta em execução.
* Criar abaixo do botão on/off do auto-upgrade notificação de que esta em execução.* Criar na bandeja do sistema notificação de que o auto-upgrade esta em execução.
* Criar abaixo do botão on/off do auto-upgrade notificação de que esta em execução.Testing-freezing-6.1.1-8Rafael S CastilhoRafael S Castilhohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/559Adequar o le-control-panel ao le-lab refatorado2018-10-11T13:28:41ZLucas Sulzbachls17@inf.ufpr.brAdequar o le-control-panel ao le-lab refatoradoO led que indica se o epoptes está aberto como servidor não acende porque o le-control-panel chama um método do le-lab por linha de comando com a sintaxe antiga. Verificar se não há mais nada a corrigir. Lembrar de incrementar a versão p...O led que indica se o epoptes está aberto como servidor não acende porque o le-control-panel chama um método do le-lab por linha de comando com a sintaxe antiga. Verificar se não há mais nada a corrigir. Lembrar de incrementar a versão para 1.0.0 no changelog.Testing-freezing-6.1.1-8Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/536Permitir configurar se o netbook entrará em standby ao abaixar a tela2018-09-14T14:22:00ZStephanie Briere AmericoPermitir configurar se o netbook entrará em standby ao abaixar a telaColocar no botão no le-control-panel que defina se o netbook entrará em standby ao abaixar a tela.
Teríamos que manter um pacote especial, pois essa funcionalidade não faz sentido para todas as máquinas.
É possível definir esse tipo de ...Colocar no botão no le-control-panel que defina se o netbook entrará em standby ao abaixar a tela.
Teríamos que manter um pacote especial, pois essa funcionalidade não faz sentido para todas as máquinas.
É possível definir esse tipo de comportamento ao editar o arquivo /etc/systemd/login.conf (testar se funciona).stable-6.1.1-5Rafael S CastilhoRafael S Castilhohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/535Permitir configuração de horário para auto-upgrade2018-08-06T11:14:40ZStephanie Briere AmericoPermitir configuração de horário para auto-upgradeAdicionar ao le-control-panel a funcionalidade de definir o horário em que o auto-upgrade será executado.
A maneira mais fácil de fazer isso é agendando uma tarefa (crontab) que execute o auto-upgrade em um horário definido.Adicionar ao le-control-panel a funcionalidade de definir o horário em que o auto-upgrade será executado.
A maneira mais fácil de fazer isso é agendando uma tarefa (crontab) que execute o auto-upgrade em um horário definido.stable-6.1.1-5Rafael S CastilhoRafael S Castilhohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/567Corrigir erros e warnings do le-laptop-controlpanel2018-06-29T12:55:07ZLucas Sulzbachls17@inf.ufpr.brCorrigir erros e warnings do le-laptop-controlpanel* [x] '/etc/systemd/login.conf' não encontrado (Prioridade crítica, pois o painel de controle quebra ao tentar rodar como root, inutilizando as funcionalidades que precisam ser 'desbloqueadas' - Fiz o teste e este problema ocorre no netb...* [x] '/etc/systemd/login.conf' não encontrado (Prioridade crítica, pois o painel de controle quebra ao tentar rodar como root, inutilizando as funcionalidades que precisam ser 'desbloqueadas' - Fiz o teste e este problema ocorre no netbook também)
* [x] Gtk-warning (Problema do ícone - warning apenas)
* [x] 'tuple' object has no attribute 'find' (Warning apenas)
![Screenshot_from_2018-06-25_08-59-42](/uploads/605492fab35d8cb4b19a3595f115ad03/Screenshot_from_2018-06-25_08-59-42.png)stable-6.1.1-6Rafael S CastilhoRafael S Castilhohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/483Corrigir loop de mensagens de erro ao habilitar o family-shield2018-04-24T12:04:01ZAndré MachadoCorrigir loop de mensagens de erro ao habilitar o family-shieldQuando ocorre algum erro ao tentar habilitar/desabilitar o family-shield, o painel de controle retorna o botão para o estado inicial. Isso desencadeia o callback de desabilitar/habilitar o family-shield novamente, podendo gerar um novo e...Quando ocorre algum erro ao tentar habilitar/desabilitar o family-shield, o painel de controle retorna o botão para o estado inicial. Isso desencadeia o callback de desabilitar/habilitar o family-shield novamente, podendo gerar um novo erro. Em algumas situações isso pode gerar um loop infinito exibindo mensagens de erro.André MachadoAndré Machadohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/457Estudar possibilidade de setar proxy na rede inteira2018-04-02T13:35:28ZDiego Giovane Pasqualindpasqualin@inf.ufpr.brEstudar possibilidade de setar proxy na rede inteiraAlguns usuários estão pedindo no fórum a possibilidade de configurar um proxy a nível de sistema em todos os computadores da rede. Podemos estudar uma solução para facilitar a vida deles, quem sabe utilizando o le-lab e colocando a confi...Alguns usuários estão pedindo no fórum a possibilidade de configurar um proxy a nível de sistema em todos os computadores da rede. Podemos estudar uma solução para facilitar a vida deles, quem sabe utilizando o le-lab e colocando a configuração no painel de controle.
Uma sugestão de como fazer isso pode ser vista aqui: https://forum.c3sl.ufpr.br/t/como-manter-a-configuracao-de-proxy-para-usuario-aluno/429Davisson Henrique PaulinoDavisson Henrique Paulinohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/439Opções pós-criação de usuário professor estão em letra minúscula2018-03-14T16:19:07ZLucas Sulzbachls17@inf.ufpr.brOpções pós-criação de usuário professor estão em letra minúsculaO prompt aberto após a criação de um novo usuário "professor" pelo le-control-panel fornece opções que começam com letra minúscula.![Screenshot_from_2018-03-09_12-18-11](/uploads/58c3955383d834d956f5ff88802f2479/Screenshot_from_2018-03-0...O prompt aberto após a criação de um novo usuário "professor" pelo le-control-panel fornece opções que começam com letra minúscula.![Screenshot_from_2018-03-09_12-18-11](/uploads/58c3955383d834d956f5ff88802f2479/Screenshot_from_2018-03-09_12-18-11.png)André MachadoAndré Machadohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/440Erro ao criar usuário professor com nome contendo espaço2018-03-14T15:17:59ZDavisson Henrique PaulinoErro ao criar usuário professor com nome contendo espaço[erro_criar_professor.ppm](/uploads/c41a29fa43efc90a2c9f0eb91485378a/erro_criar_professor.ppm)[erro_criar_professor.ppm](/uploads/c41a29fa43efc90a2c9f0eb91485378a/erro_criar_professor.ppm)André MachadoAndré Machadohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/432tooltip errada ao posicionar o mouse sobre o painel de controle2018-03-14T12:37:06ZDiego Giovane Pasqualindpasqualin@inf.ufpr.brtooltip errada ao posicionar o mouse sobre o painel de controleNo painel de controle, ao posicionar o mouse sobre o texto referente a atualizações automáticas aparece o texto sobre o controle parental.No painel de controle, ao posicionar o mouse sobre o texto referente a atualizações automáticas aparece o texto sobre o controle parental.Diego Giovane Pasqualindpasqualin@inf.ufpr.brDiego Giovane Pasqualindpasqualin@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/425Remover botão de compartilhamento de diretórios do control-panel para lançame...2018-03-05T18:30:40ZStephanie Briere AmericoRemover botão de compartilhamento de diretórios do control-panel para lançamento do MultiterminalVoltar a versão do control panel, removendo o botão de compartilhamento de diretórios (ainda não será lançado) e guardando *backup* em outra *branch* (#426).Voltar a versão do control panel, removendo o botão de compartilhamento de diretórios (ainda não será lançado) e guardando *backup* em outra *branch* (#426).Stephanie Briere AmericoStephanie Briere Americohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/426Criar backup do control-panel com botão de compartilhamento de diretórios2018-03-05T18:30:37ZStephanie Briere AmericoCriar backup do control-panel com botão de compartilhamento de diretóriosCriar *branch* para *backup* como especificado em #425.Criar *branch* para *backup* como especificado em #425.Stephanie Briere AmericoStephanie Briere Americohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/399Abrir a pasta compartilhada no painel de controle.2018-03-01T12:36:54ZAlessandro EliasAbrir a pasta compartilhada no painel de controle.Se atentar para terminar primeiro o compartilhamento para criar o botão no painel de controle.
* Diretório compartilhado (dir pessoal e das outras máquinas).Se atentar para terminar primeiro o compartilhamento para criar o botão no painel de controle.
* Diretório compartilhado (dir pessoal e das outras máquinas).stable-6.1.0-2André MachadoAndré Machadohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/398Toggle le-autoupgrade on/off no painel de controle.2018-02-19T12:13:58ZAlessandro EliasToggle le-autoupgrade on/off no painel de controle.stable-6.1.0-2André MachadoAndré Machadohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/273Criar painel de controle do LE2018-02-07T13:28:21ZDiego Giovane Pasqualindpasqualin@inf.ufpr.brCriar painel de controle do LEO painel de controle deve ser facilmente acessível pelo admin e professor. Precisamos de um ícone para a aplicação, que [possivelmente] será exibido no canto superior direito da tela. O ícone também deve aparecer também na categoria "Sis...O painel de controle deve ser facilmente acessível pelo admin e professor. Precisamos de um ícone para a aplicação, que [possivelmente] será exibido no canto superior direito da tela. O ícone também deve aparecer também na categoria "Sistema" no overview.
Em um primeiro momento, o painel deve ser capaz de controlar:
- Family Shield:
- Exibir status local e da rede (ligado/desligado)
- Permitir ligar/desligar localmente
- Permitir ligar/desligar na rede
- Epoptes:
- Exibir status (conectado a..., modo servidor..)
- Exibir ícone para abrir epoptes como servidor
- le-autoupgrade:
- Exibir status atual (ligado/desligado)
- Permitir ligar/desligar
- Pasta compartilhada
- Exibir botão para abrir pasta compartilhada
- le-edubar:
- Exibir informações sobre conteúdos (quantidade de arquivos/espaço ocupado)
- Permitir ligar/desligar o modo P2P
Passos:
* [x] Criar ícone (Elissandra)
* [x] Criar esqueleto da interface e chamadas de funções (@alsm14)
* [ ] Implementar funções
* [x] Toggle Family Shield local on/off
* [x] Toggle Family Shield na rede on/off
* [x] abrir Epoptes
* [x] retornar status Epoptes
* [ ] Toggle le-autoupgrade on/off
* [ ] abrir a pasta compartilhada
* ~~[ ] Toggle P2P on/off~~
* [x] retornar uma string contendo o numero de arquivos correto na Edubar
* [x] retornar uma string contendo o espaco de armazenamento da Edubar
* [ ] retornar o estado atual das atualizações automáticas
* ~~[ ] retornar o estado do compartilhamento P2P~~Rafael S CastilhoRafael S Castilho