Skip to content

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
Edited by Diego Giovane Pasqualin