scieloorg/scielo-manager — pull request #730 by jamilatta (2014-04-02 19:02:14+00:00)
Title: Alteração de relacionamento entre *Journal* e *Collection* 

API:
Realizado ajustes no resource.py para manter compatibilidade com a API V1, testes da API ajustados e testes manuais realizados.

Filtros:
O journalmanager/modelmanagers.py foi ajustado para o novo modelo, portanto os filtros ficaram concentrados na entidade membership

Models:
Foi criado um relacionamento ternário onde a entidade membership ficou
responsável por manter uma linha do tempo(timeline) de cada revista.

Form:
O journalmanager/view.py na view function add_journal passou a não esperar o atributo collection. portanto a coleção não é selecionado no momento de cadastro de uma revista, o usuário quando adiciona uma revista esta automaticamente criando para a coleção no contexto corrente.

Importação:
A importação ganhou a capacidade de identificar se uma revista já faz parte de uma coleção, se faz parte a importação apenas adiciona a coleção que esta sendo processada.

Teste manuais:
Foi realizado testes de uso do delorean com a "nova" API, o resultado foi satisfatório.