Spoiler para certos grupos de usuários?

Oi pessoal,

Gostaria de ter um spoiler sensível aos privilégios de grupos de usuários.

Existem certas informações (por exemplo, medicamentos e dosagens farmacêuticos, soluções, senhas para workspaces do Slack, informações de contato, etc.) que devem ser visíveis apenas para as pessoas certas. Digamos que eu gostaria de ter uma função para censurar (prender/desfocar) partes de todo o fórum. Mas a ideia é que a maioria dos usuários ainda tenha acesso à categoria.

O que vocês acham disso?

1 curtida

Escrevi isso, por algum motivo discourse-hide-old-text/ at master · pfaffman/discourse-hide-old-text · GitHub, que não lembro muito bem. Não prometo que será útil ou até mesmo que funcione. Acredito que ele oculta posts inteiros, e não apenas partes deles.

O modo como os spoilers funcionam é que o texto está no navegador e é embaçado por CSS. Acredito que o plugin acima poderia ser modificado para ocultar apenas partes. Sinta-se à vontade para fazer um fork dele ou entrar em contato comigo se quiser que eu o modifique para você.

4 curtidas

Obrigado até agora pela dica! Vou ficar de olho nisso…

1 curtida

Esse pedido não faz nenhum sentido para mim. Por que não vincular a uma postagem em uma categoria segura, acessível apenas aos grupos adequados?

2 curtidas

As categorias são para tópicos específicos. Não posso/não vou misturar esses tópicos apenas para grupos de usuários específicos. Isso não faz sentido e resultará em irritações devido a informações redundantes e (talvez) incorretas.

Algo assim seria muito melhor:

[spoiler]Este texto ficará borrado[/spoiler,grupo-de-usuários]

E caso o grupo tenha sido excluído recentemente, o fallback deve ser:

  1. Visível apenas para administradores (e autores)
  2. Administradores e moderadores devem ser notificados para resolver o conflito.

No Discourse, vinculamos a mensagens privadas criptografadas para esse tipo de coisa. As MPs são tratadas como wikis. Então, teríamos um tópico regular:

Informações super secretas

Você precisará disso ao responder a @terraboss no Meta. Clique para ver

E então o link levaria você à MP criptografada. Você pode controlar o acesso à MP por usuário ou por grupo, caso não precise de criptografia.

5 curtidas