Zammad: Base de conhecimento - anexos não funcionam para leitores internos

Criado em 15 out. 2019  ·  9Comentários  ·  Fonte: zammad/zammad

Infos:

  • Versão Zammad usada: 3.1.x
  • Método de instalação (fonte, pacote, ..): Pacote
  • Sistema operacional: Debian
  • Banco de dados + versão: Postgresql 9.6
  • Versão do Elasticsearch: 5.6.16
  • Navegador + versão: Firefox 69.0.3

Comportamento esperado:

Admin está criando uma resposta na Base de Conhecimento com a adição de imagens embutidas e anexos.
Se a resposta for marcada como interna, todos os agentes deverão vê-la e também ver as imagens embutidas e podem abrir / baixar os anexos.
Se marcado como público, todos devem poder fazer isso.

Comportamento real:

Se a resposta for marcada como visível interno, os agentes (somente leitura) poderão acessar a resposta, mas não verão as imagens embutidas e não poderão baixar nenhum anexo.
Se a resposta for marcada como pública, os agentes (somente leitura) poderão ver as imagens e fazer o download dos anexos.
Além disso, se o agente receber os direitos de "editor", ele poderá ver as imagens e baixar os anexos.

Passos para reproduzir o comportamento:

  1. Crie uma resposta na base de conhecimento com uma imagem embutida e um anexo
  2. Defina a visibilidade como "interna" para permitir que os agentes vejam a resposta
  3. Faça login como agente, que tem acesso de leitura à base de conhecimento, mas sem acesso de edição
  4. Você verá a resposta, mas a imagem não aparecerá e você não poderá baixar o anexo.

Sim, tenho certeza que isso é um bug e nenhuma solicitação de recurso ou uma questão geral.

bug knowledge base verified

Comentários muito úteis

@MathiasVolkmer Consegui reproduzir o problema tanto para o anexo quanto para a imagem embutida. A correção estará disponível em breve.

Todos 9 comentários

Olá @MathiasVolkmer - obrigado por relatar isso! @mantas - você pode dar uma olhada?

Obrigado @thorsteneckel !
A princípio não vi esse problema, pois criei as respostas, construindo algo como um "wiki" interno .. até agora um colega me disse, ele não está conseguindo obter os anexos.
Não vou definir as respostas públicas, porque existem algumas informações internas, que não são mencionadas para convidados ou clientes.
E não gosto de definir todos os agentes para editores, para que eles possam editar as respostas. Mas, por enquanto, irei por esse caminho e tenho que dizer a eles para serem muito cuidadosos com o que fazem :-)

Posso reproduzir parcialmente isso.
Na minha instalação, posso ver imagens inline sem problemas, mas qualquer tipo de anexo parece falhar terrivelmente quando tenho apenas direitos de leitura (apenas como observação para mantas)

image

@MrGeneration você testou ao fazer login diretamente em vez de trocar de usuário? Sinto cheiro de mais um inseto lá ...

@mantas acabou de ser testado com login direto, o problema mostra exatamente da mesma forma como acima.
Curiosamente, em ambas as tentativas, meu Chrome me diz "erro - nenhum arquivo" ao tentar baixar os anexos.

Eu também forcei um recarregamento para forçar um cache limpo para garantir que a imagem embutida não seja uma relíquia de antes.

Tentei reproduzi-lo sozinho novamente:
Minha visão:
grafik

Faça login como um agente com direitos de leitura:
grafik

Portanto, presumi que o problema com as imagens embutidas é exatamente o mesmo que com os anexos. Talvez haja dois problemas diferentes.

Forneça, se possível, um screencast sobre como você insere essas imagens. Lentamente, acho que você está atingindo uma limitação geral do Zammad (para a imagem embutida)

Você pode verificar isso recarregando a resposta como um agente que pode editar. Se a imagem ainda estiver lá, então não é esse o problema de que estou falando, mas sim outra coisa.

@MrGeneration Depois de conceder direitos de editor a esse agente e fazer o login novamente com sua conta, as fotos estão aparecendo. Portanto, tenho certeza de que não é o problema de como adiciono as fotos.

  • Login como agente sem direitos de editor
    -> As imagens não aparecem, mesmo depois de recarregar a resposta
  • Efetuando login novamente como administrador e concedendo direitos de editor ao agente
  • Fazendo login novamente como agente
    -> Imagens estão aparecendo
  • Efetuando login novamente como administrador e removendo direitos de editor
  • Fazendo login novamente como agente
    -> As imagens ainda estão aparecendo
  • Recarregando o navegador
    -> As imagens sumiram

Portanto, parece haver um problema de acesso aos arquivos anexados a uma resposta, dependendo das diferentes funções.

No momento, não consigo criar um screencast. Mas posso providenciar um, se for necessário.

@MathiasVolkmer Consegui reproduzir o problema tanto para o anexo quanto para a imagem embutida. A correção estará disponível em breve.

Esta página foi útil?
0 / 5 - 0 avaliações