Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tela de Canais #14

Open
8 tasks
francisceioseph opened this issue Jun 25, 2016 · 0 comments
Open
8 tasks

Tela de Canais #14

francisceioseph opened this issue Jun 25, 2016 · 0 comments
Milestone

Comments

@francisceioseph
Copy link
Owner

francisceioseph commented Jun 25, 2016

Queremos criar uma forma organizada dos professores enviarem aqueles recadinhos para os alunos de uma forma rápida e prática. É para isso que servem os canais. As regras dos canais são as seguintes:

  • Os canais são pré-definidos e atrelados às disciplinas do curso.
  • Somente um professor pode ser dono de um canal.
  • Os alunos podem seguir um canal e receber informações dele.
  • Para fazer qualquer coisa ligada aos canais é necessário se autenticar
  • Ao final do semestre, o sistema retomará para si todos os canais e removerá todos os seguidores.
  • O servidor só guardará uma mensagem do canal até ela ter sido entregue para todos os seguidores.
  • Professores e Alunos podem enviar mensagens para um canal
  • Canais podem ser silenciados. Assim, não se receberá nenhuma notificação relacionada ao canal.

Nessa issue você deverá:

  • Criar um template para a tela de canais (www/templates/canais.html)
  • Criar um controller para a tela de canais (www/js/controllers/canais.html)
  • O template de canais deverá conter uma listagem de canais que usuário atualmente segue. Caso não haja nenhum, deve ser exibida uma mensagem amigável.
  • Na NavBar deverá haver um botão de adicionar canais, que, ao ser clicado, deverá levar para a tela de adicionar canais.
  • Na lista de canais, deverão ser exibidos os ícones do canal, nome do canal e professor atrelado.
  • Ao se clicar em um item da lista de canais, o usuário deverá ser direcionado para a tela de histórico de canal.
  • Deve ser possível ao usuário deixar de seguir um canal apenas arrastando a célula do canal, como acontece em uma UITableViewCell
  • Criar uma entrada no menu lateral para canais sob a seção de comunicação e configurar o ui-router
@francisceioseph francisceioseph modified the milestone: 1.1 Jun 25, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant