Criar painel de controle do LE
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:
- Criar ícone (Elissandra)
- Criar esqueleto da interface e chamadas de funções (@alsm14)
-
Implementar funções
- Toggle Family Shield local on/off
- Toggle Family Shield na rede on/off
- abrir Epoptes
- retornar status Epoptes
- Toggle le-autoupgrade on/off
- abrir a pasta compartilhada
[ ] Toggle P2P on/off- retornar uma string contendo o numero de arquivos correto na Edubar
- 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