Merge branch '614_edicao_comentarios' of https://github.com/jfunez/scielo-manager into juan
Merge branch 'master' of github.com:scieloorg/scielo-manager into juan
Instalação de configuração do Celery #662

Issue: #662
- Adiciono os requirements
- Adiciono a configuração basica para usar Celery com Django como
broker.
- Adicion arquivo ``task.py`` com uma task dummy

Fiz algumas provas, enviando tasks para o celery desde uma view, como
vai ser usado no próximo issue.

Para levantar um worker que processe os task da fila, e com as
configuraçoes do scielomanager, tem que executar:
``python manage.py celeryd -l info``
``-l info`` é para o log level (info, error, debug, etc).

Pode ser indicado com o parametro -c, o numero de processo concurrente,
que no valor padrão são as quantidade de CPUs (incluido os cores).
http://docs.celeryproject.org/en/latest/getting-started/next-steps.html#starting-the-worker

Para monitorar o celery, pode usar:
``python manage.py celery beat --logfile=celery_beat.log -l DEBUG``
A saida é armazenada em celery_beat.log (ou a rota do arquivo indicada)
Se for monitorar, na hora de invocar o worker (ver acima ``celeryd``)
pode pasar como parametro ``-E`` para que o worker envie dos eventos,
que seram lidos pelo montior.
Atualmente com o broker sql, o monitoramento não é suportado.
Tornar campo e-mail obrigatório no formulário de cadastro de usuário #397

Modificações no admin do user para controlar que o email seja valido, no
momento do cadastro, e também  quando os dados do usuario sejam
modificados.
Tornar campo e-mail obrigatório no formulário de cadastro de usuário #397

TESTS das modificações no admin..
Nome da coleção não aparece quando o usuário não tem ``profile`` #759

- adiciono signal para criar um objeto ``UserProfile`` no momento
(``post_save``) de cria um objeto tipo User.
- No admin, o campo emial tem um js que ajuda na copia do campo email
entre o User e o UserProfile.
- adiciono campo ``email`` no formulario usado para adicionar usuario,
como campo obrigatorio
- removido o formset do profile, utilizado para mostar o email do
``UserProfile``, no lugar agora é usado o email do ``User``
- ajustes nos tests.
- No helper ``_makeUserProfile`` agora não cria o profile sempre. Só
quando é necessário.
Adicionado compo no submitted_by na entidade articletrack.Checkin e no Resource corrigido também a migração 0008
Voltando o 'return bundle' que havia sido removido de forma incorreta
Mudando o local dos testes do CollectionManager
Adicionado o depositante no article_and_checkin_information.html
Incluir o XML anotado na interface do Manager #806

- adiciono Prism.js para mostrar o XML.
- balaio: add function to obtain the URL to get the ``pure`` xml of the
package.
- "Hardcoded" xml Uri, to be replaced when Balaio implements the
endpoint (see: issue: scieloorg/balaio#317).
- process the XML file using stylechecker.
- /tests/xml_tests/files/*.xml various xmls files to tests.
Merge pull request #814 from jamilatta/tk798

Tk798
Merge branch 'tk810' of github.com:jamilatta/scielo-manager into jamilatta-tk810
related_name renomeado e fix menores

- 4 arquivos contem o related_name: ``checkin_worflow_logs`` (sem "f")
- renomeado related_name: ``checkin_workflow_logs`` to
``submission_log``
- adiciono código para mostrar o avatar na area que mostra o usuario:
``submittd_by``
- fix de defaults errados no template:
``articletrack/includes/article_and_checkin_information.html``
Merge remote-tracking branch 'juan/759_usuario_sem_profile_nao_mostra_collection' into rev-juan
Fix: edição de usuario, não validava email por estar repetido
Mantendo somente o email do django.contrib.auth
Merge pull request #816 from jfunez/jamilatta-tk810

tk810
Adicionado a migraçã
Merge branch 'beta' of https://github.com/scieloorg/scielo-manager into beta