Avisos de deprecação

Nosso log de erros consiste principalmente em dezenas de mensagens semelhantes a esta:

Aviso de depreciação: SiteSetting.enable_personal_messages foi depreciado. Use SiteSetting.personal_message_enabled_groups em vez disso. (remoção no Discourse 3.0)
Em /var/www/discourse/lib/site_setting_extension.rb:211:in public_send

Elas vão desaparecer? Temos que esperar até o 3.0.0 formal para vê-las acabar? Talvez eu tenha perdido alguma coisa, mas não vejo nenhuma maneira de atualizar essas configurações de acordo com as mensagens.

4 curtidas

Estes avisos são causados por plugins. Eles não vão desaparecer, os plugins vão parar de funcionar / quebrar sua instalação em algum momento.

Portanto, você deve descobrir qual plugin está causando esses avisos e entrar em contato com o autor do plugin e pedir que ele atualize o plugin.

1 curtida

Entendi. O único plugin que tenho é o docker_manager. Desabilitá-lo não seria uma má ideia?

2 curtidas

:thinking: Um componente de tema, talvez?

A propósito, eu nunca recomendei que você desativasse nenhum plugin?

Talvez você tenha começado com uma versão antiga do Discourse e, de alguma forma, nas atualizações, a configuração antiga nunca foi convertida para a nova. Isso é apenas um palpite. Qual é o seu valor para grupos de mensagens pessoais ativados?

Recebemos isso também:

Aviso de descontinuação: SiteSetting.secure_media foi descontinuado. Por favor, use SiteSetting.secure_uploads em vez disso. (remoção no Discourse 3.0)

Em /var/www/discourse/lib/site_setting_extension.rb:211:in public_send

Os avisos de deprecação são para desenvolvedores, portanto, a menos que você seja um desenvolvedor, não há muito o que fazer com eles.

2 curtidas

Eu também tenho muitos desses avisos (acabei de verificar!)

Obrigado por esclarecer isso :smiling_face:

trust_level_1 é a configuração que vejo.

Sim, mas tudo o que vejo no Log de Erros são dezenas de repetições dessas mensagens, e é muito difícil encontrar o que eu quero. por exemplo, itens do log de rejeição de e-mail. Vejo que não estou sozinho - outros têm esse mesmo problema.

Clique na caixa de seleção para ocultar avisos ou no menu de engrenagem para adicionar um Padrão de Supressão para ocultá-los.

1 curtida

Não necessariamente. O Discourse Manager é um plugin que permite executar atualizações a partir de /admin. O Discourse pode funcionar sem ele perfeitamente.

Veja:

Sim, eu também. Eu só queria saber se talvez isso não estivesse definido.

Por que eles não podem ser removidos/corrigidos? Todos neste fórum são fantasticamente prestativos, não me interpretem mal, mas isso não está nada resolvido. Eu ainda não entendo por onde começar a solucionar isso. Eu não sou um desenvolvedor Ruby on Rails, então não sei.

O que é site_setting_extension.rb? Obrigado pela sua paciência.

Acho que as mensagens não são para você. :wink:

1 curtida

É por isso que eles são tão irritantes. :slight_smile:

Estou na versão 3.0, mas ainda recebo essas mensagens aparecendo :thinking:

Junto com outra:

Aviso de descontinuação: SiteSetting.secure_media foi descontinuado. Por favor, use SiteSetting.secure_uploads em vez disso. (remoção no Discourse 3.0) Em /var/www/discourse/lib/site_setting_extension.rb:211

Alguma sugestão de como descobrir qual plugin está causando esses avisos?

Antes que isso aconteça :scream: