fcoelho/semcomp-next — pull request #115 by fcoelho (2014-08-13 01:01:59+00:00)
Title: Presenca

Isso implementa o básico pra coletar presença de pessoas em eventos da Semcomp.

Pega inscrições ou vindas de números USP ou do crachá (que foram tirados do bd). Se algum infeliz não tem crachá (porque não se inscreveu) mas tem carteirinha da USP um usuário aleatório é criado pra manter a relação ``usuário<->presença<->evento``. (por determinações superiores ele pode não se inscrever e simplementes levar a carteirinha..)

a entrada dos dados vai ser feita na verdade com um leitor de código de barras, e tudo o que ele faz é digitar os dados na caixa de texto e apertar enter

Screenshots:
![captura de tela de 2014-08-12 21 50 27](https://cloud.githubusercontent.com/assets/44905/3900019/4ec72a42-2284-11e4-8446-2a770fc202b4.png)
os amarelos são pessoas que não estavam cadastradas e por isso só tem o número usp
![captura de tela de 2014-08-12 21 53 36](https://cloud.githubusercontent.com/assets/44905/3900021/53844eca-2284-11e4-965e-9ec3f15a2ee3.png)
também mexi bem pouco na interface de usuários: não mostro os usuários aleatórios (todos eles tem um email @usuario-nao-cadastrado.semcomp.icmc.usp.br) e troquei o panel de baixo por um botão de verdade por consistência com o resto do site (além de arrumei alinhamento de títulos e tabelas)
![captura de tela de 2014-08-12 22 00 48](https://cloud.githubusercontent.com/assets/44905/3900072/5138e8a0-2285-11e4-9fb5-986dec59531d.png)

TODO:
- [ ] colocar um javascript na entrada que envia o form via ajax toda vez que tiver um dado novo
- [ ] fazer esse js agrupar presenças e enviar uma única requisição a cada (por exemplo) 10s ou 5 cadastros
- [ ] implementar relatório de presentes no evento
- [ ] implementar relatório geral de presença