Corrija esses problemas do adplugin para uma melhor experiência do usuário

Encontrei 2 problemas no fórum do Discourse: um nas configurações do plugin de anúncios e outro no desempenho do adplugin. Deixe-me explicar aqui.

#1 Configurações do adplugin não funcionando

Quando acesso Configurações >> Plugins e clico no botão de configurações do discourse-adplugin, vejo esta mensagem: “nenhum resultado encontrado”.

Você pode corrigir isso mostrando todos os resultados. Para isso, substitua esta URL no plugin.

Substitua isso

https://example.com/admin/site_settings/category/plugins?filter=plugin%3Adiscourse-adplugin

por esta URL.

https://example.com/admin/site_settings/category/all_results?filter=plugin%3Adiscourse-adplugin

Isso é bom para uma melhor experiência do usuário e elimina a necessidade de clicar nas opções de navegação à esquerda.

#2 Script do Adplugin carregado quando o plugin não está em uso

Percebi que, mesmo quando não uso o adplugin e não coloquei nenhum anúncio por meio deste plugin, o script dele ainda é carregado. Por quê?

Vi que outros plugins seus possuem uma opção de ativar/desativar. Por favor, adicione essa configuração ao plugin; caso contrário, impeça que o script seja carregado por padrão. Ele deve ser carregado apenas quando o plugin estiver em uso.

image

Espero que você tome as providências adequadas sobre isso.

Obrigado!

@iamjdk Sim, isso é algo que devemos corrigir. Vou verificar isso.

Obrigado, querido, isso será bom para mim e para muitos outros usuários. :blush:

@nbianca está trabalhando em uma correção para isso, que provavelmente estará disponível na próxima semana ou por aí.

Será corrigido por FIX: defines an enabled_site_setting · discourse/discourse-adplugin@75fb2bf · GitHub

Obrigado pelo relatório.

Enviei uma correção aqui.