Edição do fascículo cria conflito na sua ordenação #426

Closed
gustavofonseca opened this Issue Mar 21, 2013 · 2 comments

Projects

None yet

2 participants

Owner

O método _issue.suggest_order() retorna um valor se este já está definido no atributo issue.order, e cria um novo caso issue.order == None. O bug acontece quando um fascículo já cadastrado possui seus campos issue.publication_year ou issue.volume editados. O resultado é que como o atributo issue.order já foi gerado anteriormente, este não é regerado, causando um conflito.

Possíveis soluções:

  1. Identificar quando o formulário está sendo alterado e os campos sensíveis sofrerem alteração, e regerar a ordem automaticamente utilizando as novas condições;
  2. Identificar quando o formulário está sendo alterado e os campos sensíveis sofrerem alteração, e apontar para o usuário que houve um conflito e enviar um email para o bibliotecário da coleção pedindo que corrija o conflito.

Penso que a solução 1 seja a mais plausível.

@jamilatta jamilatta was assigned Apr 8, 2013
Owner

Também acredito que a primeira solução é a mais adequada, portanto, estou trabalhando nessa primeira solução.

Owner

Correção realizada.

@jamilatta jamilatta closed this Apr 9, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment