Resumo dentro de um grupo, limitar moderador ao grupo

Temos uma instância do Discourse 2.7.0.beta3 para grupos de usuários fechados. Ela hospeda diferentes comunidades, cada uma com seu próprio foco social (por exemplo, uma é um espaço maker, a outra um grupo de pressão para o tráfego de bicicletas local). Cada comunidade possui suas próprias permissões de grupo dentro do Discourse (https://forum.xxx/g).

Atualmente, e-mails de resumo são enviados aos usuários, incluindo os moderadores. O moderador tem acesso aos outros grupos e recebe um e-mail de resumo com todos os novos artigos, mesmo que não estejam disponíveis para os membros do “seu grupo”. É possível:

a) limitar as permissões do moderador a UM único grupo
b) limitar os links no resumo apenas àqueles relevantes para o usuário com base nas permissões do seu próprio grupo

Tenho quase certeza de que isso é possível, mas ainda não encontrei a configuração correta…

Obrigado, Thommie

1 curtida

Isso seria mais sobre categorias do que sobre grupos. Os usuários silenciaram as categorias que não lhes interessam?

1 curtida

As categorias relevantes para uma determinada comunidade são vinculadas ao grupo da comunidade. Os usuários só veem as categorias de “sua” comunidade (além de algumas categorias destinadas a todas as comunidades em conjunto).

Já testei o conteúdo do e-mail de resumo, que contém apenas os tópicos vinculados aos grupos dos quais o usuário é membro — essa funcionalidade está clara. A única questão em aberto é como limitar as permissões de um moderador a apenas um grupo específico, em vez de permitir a moderação de todos os grupos e usuários na mesma instância do Discourse.

Bem, novamente, grupos não são a unidade de trabalho correta aqui — são as categorias. Se um usuário é um “moderador de categoria” para uma categoria específica, isso limita suas capacidades de moderação àquela categoria específica.

Categorias contêm tópicos.
Grupos contêm usuários.

Permissões no Discourse são sempre no nível da categoria.

1 curtida

Há algum motivo específico para você estar buscando agrupar todas essas comunidades distintas em um único site de discussão? Se possível, recomendo criar um site para cada comunidade. Se você estiver fazendo o auto-hospedamento e os sites não forem grandes, é possível configurar um único servidor para hospedar múltiplos sites.

Mas acho que você tem um ponto: os moderadores deveriam conseguir ver apenas as categorias para as quais têm permissão explícita, conforme configurado nas definições de segurança das categorias. Os administradores veem tudo, mas os moderadores não. É possível que seus moderadores sejam, na verdade, administradores?

1 curtida

A instância agora possui três comunidades, que podem ter “conexões sociais entre comunidades” no futuro, conforme a comunidade cresce e as pessoas se familiarizam mais com o discurso. A razão para compartilhá-las na mesma instância envolveu motivos sociais e técnicos mistos.

Moderação: Não vejo como restringir o moderador ao seu próprio grupo, nem mesmo com “grupo personalizado” e definindo um “grupo principal”. Existe uma configuração global que eu tenha perdido?

Eu meio que perdi o fio da meada aqui, desculpe. Estou assumindo que seus moderadores não têm permissões de administrador. Além disso, você precisa verificar se as configurações de segurança das categorias estão corretas e se apenas as pessoas que você deseja têm acesso a cada categoria. :man_shrugging:

Voltando ao post original, isso parece ser sobre resumos. É disso que ainda estamos falando? Se for, você pode fazer com que seus moderadores silenciem as categorias que não querem ver, mesmo que tenham acesso a elas. Isso deve impedir que as categorias apareçam nos resumos por e-mail deles ou sejam visíveis quando visitarem o site.

1 curtida

@tobiaseigen Os resumos não são mais o meu ponto, isso funciona conforme o esperado.
@codinghorror deu as dicas corretas; eu mal-entendi o conceito de permissões (permissão para categorias, não para grupos de usuários). Se eu limitar os moderadores às categorias corretas, deve ficar tudo bem.

Obrigado a vocês dois pela esclarecimento, Thommie

2 curtidas

Estamos explorando o uso do Discourse como uma alternativa aos grupos do Facebook. No nosso caso de uso, os grupos são específicos de geografia (como um grupo para Oakland e outro para Los Angeles). Estes seriam grupos privados baseados em onde um usuário mora e gostaríamos de ter moderadores diferentes para cada grupo. Para que as permissões (que entendo serem “baseadas em categoria”) se alinhem com os grupos, precisaríamos criar uma categoria única para cada grupo? Então teríamos uma categoria “Los Angeles” que seria usada apenas dentro do grupo “Los Angeles”?