Novo Bug com a Interface Experimental de Impersonação

Olá! Gostaria de relatar este bug que encontrei, onde, se você tentar sair do novo recurso experimental de personificação, ele me informa que a URL ou recurso solicitado não pode ser encontrado.

Prova:

1 curtida

A propósito, era isto que eu estava usando para isso.

Obrigado pelo relatório, darei uma olhada rápida, pois trabalhei nesta área recentemente :eyes:

2 curtidas

Bem-vindo à Meta :wave:

Por quanto tempo você se passou pelo usuário? Notei algo semelhante e acho que estava relacionado a eu fazer outra coisa no meio tempo, então me passei por ele por mais de 15 minutos. Acho que a personificação é encerrada nesse ponto, mas a interface não reflete isso. Após recarregar, eu sempre voltava para minha conta de administrador.

1 curtida

Encontrei o problema e estou trabalhando em uma correção, é apenas um bug com a alteração para usar as próximas alterações. Estou verificando se o usuário atual (também conhecido como usuário personificado) pode personificar ao interromper a personificação, em vez do usuário que está agindo (o administrador).

Isso só acontece quando “Staff” (Equipe) é usado para a próxima alteração “Enabled for” (Ativado para).

2 curtidas

Ahhh, então é um bug com a configuração para ser apenas para a equipe, já que o usuário personificado não é da equipe?

1 curtida

Então meu problema é outro. Eu selecionei “todos” e o usuário que eu estava personificando era um moderador.

Sim, com Todos não importa, mas para Funcionários ele verificará se o usuário atual está no grupo de funcionários (o que, a menos que você se passe por um administrador ou moderador, eles não estarão).

Sim, existe uma configuração oculta experimental_impersonation_time_limit_minutes definida como 15 minutos. Eu não estou muito familiarizado com este sistema, mas definitivamente seria uma experiência melhor se atualizássemos/refrescássemos automaticamente a interface assim que você ultrapassar esse limite, ou pelo menos indicássemos isso em algum lugar.

1 curtida

Não tenho certeza se foi porque 15 minutos haviam se passado, mas não é improvável. Eu não queria esperar mais 15 minutos para verificar. Eu estava mais focado em como a edição de categorias funcionava para o moderador do que no recurso de personificação.

Mas eu acho que o erro no console do navegador era algo que se referia ao temporizador.

1 curtida

Correção chegando aqui:

2 curtidas

Isso atualizará automaticamente o fórum do Discourse? Porque quando acabei de testar, parece que as alterações não estão em vigor.