scieloorg/SciELO-Manager — pull request #384 by gustavofonseca (2012-12-06 18:34:11+00:00)
Title: Bug#375 - Seções com o mesmo nome em idiomas diferentes são impedidos de serem criados

O bug era causado por conta de a validação não levar em conta a existência de seções com estado ``is_trashed=True``.

Outras melhorias:

* Retirada da view a responsabilidade de instanciação dos forms/formsets necessários para o formulário de Section. Para tal, foi criada a função ``forms.get_all_section_forms(post_dict, journal, section)``, que retorna um dicionário com todos os forms/formsets necessários. Esta tarefa visa tornar o código mais testável, diminuindo a responsabilidade da view.