Closed intrepidocabral closed 7 years ago
@robertkapa parece que isso já era um bug antigamente. Veja como está em mooc.timtec.com.br
:
Como prosseguimos? Imagino que teremos que trocar todo o sistema de markdown, pois pelo o que vi lib utilizada já é antiga.
resposta do @laurybueno sobre esse problema:
nós não estamos mais usando markdown. Mudamos o editor desses conteúdos para TinyMCE e desabilitamos o sanitize para permitir embeds do youtube
@robertkapa se optarmos por seguir pelo caminho de migrar para o TinyMCE teríamos que migrar todo o conteúdo existente. Penso que seja um grande trabalho.
@moacirmoda não precisamos migrar o editor. Precisamos apenas desabilitar o sanitize para que os links voltem a funcionar. É imprescindível que os links voltem porque tem mais de 20 cursos com esses links quebrados.
Links voltaram a aparecer após desabilitar o Sanitize:
Testado em: http://if.dev.timtec.com.br/course/html5/lesson/montando-a-estrutura-de-um-documento-html#/4
ok @moacirmoda ! Está funcionando os links para os materiais adicionais a partir dos cursos. Mas encontrei outro problema agora.
Ao usar o mecanismo de upload de arquivos em "materiais adicionais" pela interface do angular, a aplicação faz o upload normalmente. No entanto, ao gerar o link para o arquivo, o caminho (path) fica sobreposto (path errado), impedindo que o usuário leigo (professor ou admin que estiver fazendo ou manipulando esses arquivos de upload) acesse e/ou linkem o arquivo corretamente. Antes não estava com esse erro.
Exemplo de um link gerado erroneamente. Repare que a aplicação está duplicando o caminho (http://url/media):
Veja vídeo demonstrando o comportamente erroneo na hora de acessar o link: https://youtu.be/_53P0HOL-xg
Resolvido.