felipelube/django-xram_memory

Atualização para django-filer 2.1

felubra opened this issue · 0 comments

O django-filer, a partir da versão 2.0, inclui agora um campo mime_type no seu modelo File, ou seja, ao fazer o upload, o tipo do arquivo é descoberto por este app que o salva no banco de dados. A implementação inicial é muito ingênua, pois utiliza informação enviada pelo navegador do usuário, mas, a partir da versão 2.1, o plano é determinar um mime_type do arquivo através de uma biblioteca externa, tal como fazemos com o magic agora.

Precisamos:

  • Aguardar o release do django-filer 2.1 e/ou a resolução desta issue
  • Alterar o modelo Document para remover este campo
  • Migrar os dados do campo mime_type de Document para File (do django_filer)
  • Remover o campo mime_type em Document
  • Remover o código que define o mime_type em nossa aplicação
  • Atualizar os testes