Não consigo exibir minha apólice

Olá! :grinning_face:

Instalei o plugin discourse-policy, e ele está acessível em https://discourse.localhost/admin/plugins.

No entanto, não consigo exibir minha política:

[policy group=admins reminder=daily]
Aceito que esta política me incomodará diariamente até que eu clique em aceitar
[/policy]

Aqui o resultado:

A política não é renderizada em HTML.

Tentei adicionar e alterar o parâmetro group também.

Obrigado pela ajuda!

1 curtida

Olá @johackim :wave: bem-vindo à Meta :slight_smile:

Talvez certifique-se de que o plugin está ativado nas configurações de administrador policy enabled

Embora, se você puder usar o botão criar política na barra de ferramentas do compositor, então ele deve estar ativado :thinking:

Acabei de criar uma nova política em uma das minhas instâncias e parece que está funcionando como esperado. Eu até copiei e colei seu código acima e criei com sucesso uma postagem de política. O que acontece quando você reconstrói o html nessa postagem de política? (clique na chave inglesa de administrador abaixo da postagem, reconstruir html).

2 curtidas

Olá @Lilly, obrigado pela sua resposta!

O plugin está ativado:

E eu consigo criar uma política com o botão “Criar política”.

No entanto, a política não é renderizada no tópico :pensive:

PS: Eu uso o discourse 3.1.0

1 curtida

Olá :wave:

Este formato parece incorreto…

Acho que deveria ser group="admins" reminder="daily"

Não estou muito familiarizado com este plugin. Funciona assim?

[policy group="admins" reminder="daily" version="1"]
Aceito que esta política me incomodará diariamente até que eu clique em aceitar
[/policy]

Aqui estão alguns exemplos:

2 curtidas

sim @johackim parece o que Don apontou. Se você usar o botão "Criar Política" na parte extra da barra de ferramentas do compositor de tópicos (o ícone de engrenagem), ele faz isso:

[policy reminder="daily" version="1" groups="testgroup"]
Eu aceito esta política de teste
[/policy]

1 curtida

Tentei de todas as formas (inclusive pelo botão "Criar política"):

Hmmm. Você está usando a versão mais recente do Discourse, seja a estável 3.1.0 ou a 3.2.0.beta1-dev? :thinking:

Eu uso o Discourse 3.1.0

1 curtida

Seu usuário é um administrador ou moderador?

Não tem certeza se a configuração policy_restrict_to_staff_posts está atrapalhando. Tente desativá-la?

1 curtida

Tentei com um administrador e um usuário simples.

Desativei policy_restrict_to_staff_posts também.

Não muda.

Eu acabei de testar isso no meu site e funciona imediatamente, sem alterar nenhuma configuração padrão.

Há algo interferindo no seu site - por favor, tente o modo de segurança (adicione /safe-mode ao URL do seu site) e veja se consegue fazê-lo funcionar com as duas primeiras opções selecionadas.

Você também pode querer verificar os logs e o console JavaScript do Chrome.

1 curtida

O mesmo acontece com o modo de segurança:

Algo estranho está acontecendo aqui. Antes de publicar a política, ela é renderizada na pré-visualização do editor?

Eu consigo copiar e colar seu código e criar posts de política com sucesso. Então, estou pensando que é algo mais, como a renderização do BBcode ou até mesmo um plugin quebrado. Você consegue renderizar com sucesso algumas das outras funções da barra de ferramentas do editor, como criar enquete, spoiler desfocado ou ocultar detalhes?

Aqui a prévia do editor:

A exibição parece funcionar neste modo de prévia do editor.

E aqui o render:

O plugin “pool” funciona bem.

O plugin spoiler também não parece renderizar HTML.

Só para ter certeza, esta é uma instalação padrão?

1 curtida

Algo nos logs ou no console JavaScript?

Assumindo que você esteja em uma instalação padrão e tenha atualizado para a versão mais recente, você está lidando com um plugin ou tema problemático. Se o modo de segurança com apenas plugins e temas oficiais ainda estiver apresentando falhas, então parece ser um dos nossos.

Você terá que começar a remover plugins e temas para descobrir qual deles é o culpado.

1 curtida

Eu uso a imagem Docker bitnami/discourse.

Desculpe, mas Bitnami installations are unsupported.

3 curtidas

Será que há um problema de compatibilidade? :thinking: Acho que já vi isso antes com o Bitnami e alguns outros plugins.

A instalação padrão é a melhor opção para obter uma instalação sólida que funcione com todos os plugins #oficiais. Se você puder se afastar da instalação do Bitnami e migrar para esta, poderá descobrir que isso resolve muitos problemas (agora e no futuro :slight_smile:). Você também terá o bônus adicional de poder obter suporte das pessoas aqui também. :partying_face:

3 curtidas