Restringir tópico a usuários específicos

Existe alguma maneira, talvez com um plugin, de restringir os postadores em um tópico público a uma lista definida? Idealmente, isso deveria ser uma lista de usuários específica para cada tópico.

1 curtida

Não tenho certeza exatamente do que você está pedindo, mas a categoria configurações de segurança é o local para configurar quem tem permissão para criar tópicos, responder a tópicos ou até mesmo ver tópicos dentro de cada categoria. Então, imagino que você queira colocar o tópico ao qual deseja restringir o acesso dentro de uma categoria configurada com as permissões desejadas. Por exemplo: todos podem ver e responder, mas apenas equipe pode criar.

2 curtidas

Isso está no nível de categoria. E no nível de tópico?

1 curtida

Converta o tópico para uma MP se forem necessárias restrições no nível do tópico. Os tópicos não suportam acesso restrito, exceto o fornecido no nível da categoria.

6 curtidas

Ou simplesmente crie uma categoria para o único tópico, caso você precise que ele seja público, mas restrinja quem pode postar nele. Depois, você pode fechar o tópico, movê-lo para outra categoria e excluir a categoria especial com acesso restrito.

4 curtidas

Qual é o motivo para não restringir usuários/grupos a um tópico? Temos um caso de uso onde queremos criar muitos tópicos onde um grupo de usuários teria acesso a um conjunto específico de tópicos. Digamos que o Grupo1 possa acessar os Tópicos 1, 4, 7, 10. O Grupo2 pode acessar os Tópicos 2, 5, 8… e assim por diante. Poderia haver muitos desses tópicos aqui e muitos desses grupos. Não faz muito sentido criar todos esses como categorias, embora pareça ser a única opção que temos no momento.

Alguém pode explicar a restrição de design que impede a extensão do conceito de permissões para Tópicos?

2 curtidas

Tópicos com permissões individuais já existem no Discourse; eles são chamados de Mensagens Privadas.

Tópicos dentro de categorias já herdam permissões no nível da categoria; seria extremamente confuso e contra-intuitivo se você pudesse interagir com um tópico de forma diferente de outro.

O modelo de permissões é simples e intuitivo por design; seu caso de uso já é suportado pelas Mensagens Privadas.

1 curtida

Não significa que mensagem pessoal seja visível apenas para uma pessoa? A intenção aqui é disponibilizar um tópico para um grupo de usuários. Mensagem privada (PM) suporta isso?

2 curtidas

Sim, mensagens privadas podem ser enviadas entre qualquer combinação de usuários e grupos.

2 curtidas

Mas eles não podem ser públicos. Seria muito valioso ter uma funcionalidade como uma MP, onde os postadores/grupos pudessem ser adicionados para contribuir, mas todos pudessem ver.

2 curtidas

Pensando mais sobre isso, seria realmente útil. Uma maneira de implementá-lo poderia ser: 1) tornar PMs específicas públicas em uma categoria com uma configuração, ou talvez 2) conceder permissão no nível do tópico para usuários/grupos indicados para postar em um tópico fechado.

Dessas, a opção #2 parece ser a solução mais direta. Idealmente, as pessoas poderiam solicitar permissão para postar.

Essa funcionalidade poderia ser adicionada ao roadmap?

Não, isso exigiria uma reescrita quase completa do Discourse desde o início. Nós não fazemos, e nunca fizemos, permissões por tópico. Exceto por MPs.

Você, é claro, pode converter tópicos em MPs e vice-versa.

3 curtidas

E quanto a permitir que tornemos uma MP publicamente visível dentro de uma categoria específica? Seria mais fácil?