Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ingress] Adicionar suporte ao versionamento de pacotes #54

Open
5 of 6 tasks
rafaelpezzuto opened this issue Oct 19, 2021 · 0 comments · Fixed by #55
Open
5 of 6 tasks

[ingress] Adicionar suporte ao versionamento de pacotes #54

rafaelpezzuto opened this issue Oct 19, 2021 · 0 comments · Fixed by #55
Assignees
Labels
enhancement New feature or request

Comments

@rafaelpezzuto
Copy link
Contributor

rafaelpezzuto commented Oct 19, 2021

Descrição da nova funcionalidade

Eu, como sistema SPF, gostaria de ser capaz de saber quais são (e em que lugar estão) todas as versões de um pacote/documento, então a aplicação SPF seria capaz de efetuar o retorno a alguma delas por meio de um clique de botão. A tarefa trata, essencialmente, de fazer a biblioteca suportar o versionamento de pacotes.

Critérios de aceitação

  • Deve ser possível mudar a versão corrente para uma versão anterior (atualizar registros OPAC com as URIs dos objetos anteriores bem como seus metadados)
  • Apenas pacotes ZIP devem ser versionados (XMLs, PDF e imagens estão dentro do arquivo ZIP - não precisam ter cópias fora dele)
  • O campo ID associado à tabela ArticleFiles deve ser um valor aleatório (e não mais o PID v3)
  • Um campo pid_v3 deve ser criado para guardar o PID do documento
  • Garantir que arquivos ZIP contenham todo o conteúdo relacionado ao(s) documento(s)
  • É preciso garantir que os dados estejam bem organizados no MinIO (faz parte da tarefa corrigir eventuais inconsistências)

Anexos

N/A

Referências

N/A

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant