Issue #90

0 up
0 down
Closed
softwarepublico/noosfero#90
Created by Gabriela Navarro (Edited )

Reformular mecanismo de subir versões do software (8pt)

Criar model Release e Download. Com informações relacionadas a release de um software(incluindo o upload do arquivo). A ideia é não ser um artigo.

h3. Release

Baseado em outros softwares, toda release geralmente tem um texto chamado "Release Note" onde é explicado quais foram as modificações feitas na Release, requisitos mínimos, imagens de novas funcionalidades.

Além disso, pode ter um ou mais arquivos de downloads associados. Entretanto, pode não ter também nenhum arquivo de download e apresentar apenas um tutorial (Ex. pata instalação via pacote)

Uma Release também pode ter releases intermediárias associadas.

Referências de como listar releases: https://www.mozilla.org/en-US/firefox/releases/

Referências de Release Notes:

h3. Download

  • Arquivo único.
  • Pode ter informação específica sobre a Plataforma.
  • Contador deve estar relacionado à este arquivo.

  • Um software tem 0..* releases.

  • Uma release tem 0..* downloads.

  • Um bloco de download tem 1 release (Discutir).

Tasks:

  • Criar botão para gerenciar releases no control panel de software.
  • Criar tela de gerenciamento de releases(que lista todas e permite criar novas e deletar existentes).
  • Fazer link para View All(listar as releases).
  • Refatorar bloco de download(fazer com que o bloco se link para release).
Assignee: Arthur Esposte
Milestone: Sprint 29
2 participants