Crie um tópico privado acessível apenas a usuários específicos

Li dezenas de tópicos sobre grupos, categorias, subcategorias, etc. Em algum momento, achei que lembrava de ter visto que é possível adicionar membros específicos para acessar um documento (algo parecido com as permissões do Google Docs). Mas não consigo encontrar esse tópico! Talvez estivesse falando de outra coisa. Mas sinto que vi uma captura de tela de um campo onde era possível adicionar indivíduos específicos a um tópico ou algo assim.

Conforme o título deste tópico, quero ter um tópico privado dentro de uma categoria pública, onde apenas indivíduos que receberam acesso possam ver o tópico privado.

Essa funcionalidade existe? Existe uma maneira melhor de abordar o que gostaria de fazer?

Deixe-me adicionar um pouco mais de contexto ao meu pedido…

Cenário

Quero ter uma categoria pública para Prestação de Contas, onde todos possam criar novos tópicos. Isso seria um espaço onde as pessoas podem se apoiar para começar e manter seus objetivos…
Exemplo:
Eu inicio um tópico com o título “Dominar o lob” e, na descrição, escrevo: “Ao longo das próximas 4 semanas, vou trabalhar para dominar o lob. Percebi que essa é uma parte do meu jogo em que sou fraco. Vou praticar X todos os dias e também trabalhar em Y e Z nas últimas duas semanas… por 30 minutos cada dia…” (você entendeu a ideia)

:up_arrow:︎ este tópico seria naturalmente PÚBLICO, na categoria Prestação de Contas

Mas também tenho alguns profissionais/treinadores/instrutores com quem trabalho. Eles oferecerão clínicas para grupos selecionados de usuários. Quero que eles possam trabalhar em um ambiente privado, apenas com o grupo de jogadores que reservaram uma clínica específica. Gostaria que isso fosse um tópico privado dentro da categoria Prestação de Contas, mas que permitisse apenas uma lista específica de indivíduos verem e acessarem esse tópico. Eles poderiam acessar os outros tópicos públicos postados por outras pessoas, mas eu quero que apenas aqueles convidados para essa clínica privada possam visualizar/acessar o tópico.

Teremos centenas de instrutores/treinadores/profissionais que realizam esse tipo de clínica. Esses grupos de membros que participam de uma clínica mudam constantemente. Cada nova clínica geralmente tem um grupo completamente novo de jogadores, então não quero criar milhares de grupos ou subcategorias para gerenciar esses membros. Se pudéssemos ter apenas um único tópico privado para o qual convidamos indivíduos para entrar, seguir e participar, isso seria ideal.

Dessa forma, ninguém mais se juntaria à discussão privada que esses membros pagaram para ter. E os membros poderiam se inscrever nesse tópico específico para receber notificações imediatas… e isso realmente os manteria engajados com seu grupo.

Alguma ideia sobre uma abordagem melhor para o que estou tentando fazer aqui?

Ou talvez a funcionalidade exista e eu possa fazer exatamente o que estou imaginando, e só preciso que alguém me aponte na direção certa.

Você não conseguirá fazer isso com o Discourse.

Os únicos tipos de participação por tópico ocorrem em mensagens privadas. Essas, obviamente, não fazem parte de categorias, sejam públicas ou privadas.

@pfaffman e @Stephen - obrigado pelas respostas rápidas e pela confirmação de que não é possível ter tópicos privados em uma categoria pública.

Com base no cenário que compartilhei, qual seria nossa melhor solução alternativa? Talvez criar apenas categorias privadas para todos os nossos coaches/pros, e eles possam iniciar um novo tópico quando tiverem uma nova turma e @mencionar os membros dessa nova turma. Nesse caso, outros que fazem parte do “grupo” e subcategoria de um determinado pro poderiam ver a conversa, mas os mencionados seriam os principais participantes ¯\_(ツ)_/¯?

Talvez exista uma solução alternativa ainda melhor que eu simplesmente não esteja considerando?

Analisei este tópico e ainda não cheguei à melhor solução para isso.

Por que não criar grupos por coorte e usar mensagens em grupo?

Ou crie um grupo e uma subcategoria para cada turma.

Ou escreva um plugin que possa vincular uma mensagem privada a qualquer tópico e exibir um ícone/botão ‘Adicionar e/ou editar uma mensagem privada associada a este tópico’ em todos os tópicos. (Os ícone/botões ‘Editar’ estariam disponíveis apenas para pessoas na lista de distribuição da mensagem privada, enquanto o ícone/botão ‘Adicionar’ apareceria em todos os tópicos).

Sinto que @Stephen te deu a solução sem realmente saber: mensagens privadas.
A pessoa que cria a MP pode adicionar muitos usuários e, no final, funciona quase como um tópico. Experimente, você verá. Quanto a fazer parte de uma “categoria”, se o tópico for privado, ou seja, não visível publicamente e acessível apenas por uma lista específica de indivíduos, realmente não há necessidade de uma categoria. Basta criar uma para hospedar os tópicos públicos e explicar aos seus profissionais/treinadores/instrutores que criem uma mensagem privada para seu primeiro contato (ou para si mesmos, se quiserem começar sem ninguém), e então eles só precisarão adicionar usuários adicionais.

Apenas experimente por conta própria.

Sim, isso funciona para um problema, mas tente aplicá-lo a 10 tópicos públicos nos quais você criou uma mensagem privada (PM) para cada um deles, e cada uma das 10 PMs tenha uma lista de destinatários diferente.

Esse sistema rapidamente se torna complicado de gerenciar.

NO ENTANTO, se tivéssemos a capacidade de vincular uma PM a tópicos específicos usando um novo plugin, como descrevi, esse problema desapareceria.

No caso do autor da publicação original (OP), o tópico público seria “Domine o lob”, e então o OP poderia convidar certos instrutores para comentar no tópico público, dentro de uma PM vinculada com distribuição limitada. Na PM, os instrutores responderiam ao OP de forma privada (exceto administradores, que podem visualizar as PMs se desejarem).

@DaleKramer Acredito que compartilho do seu sentimento sobre por que seria bom criar tópicos privados dentro de uma categoria pública existente.

A curto prazo, fico feliz por ter essa opção de MP como uma solução alternativa, pois parece que pode me ajudar a fazer o que estou procurando.

Sim, isso realmente parece uma solução alternativa bastante limpa!

ISSO é a imagem que eu me lembro de ter visto! (adicionar pessoas a uma MP), mas na época não percebi que era uma MP. Devo ter criado a ilusão de que esse recurso existia para Tópicos.

De qualquer forma… Muito OBRIGADO por ter dedicado tempo a explicar e me ajudar a chegar a uma solução que deve funcionar a curto prazo. :pray:

Ele também existe para os tópicos. :slight_smile: É por isso que o texto (enganoso) na caixa de diálogo diz “convidar para este tópico”, mesmo sendo uma mensagem privada. (Um bug, talvez.)

Certo. Usando grupos, você pode pegar sua categoria de Prestação de Contas. Se for uma categoria pai, crie uma subcategoria com a configuração de segurança:

Nome do grupo: Ver/Criar/Responder

Defina seus Pros/mentores/instrutores como proprietários do grupo. Agora, se essas pessoas controlarem os tópicos criados, você precisará de 2 grupos. Com as seguintes configurações de segurança da subcategoria:

Líder do grupo: Ver/Criar/Responder
Membros do grupo: Ver/Responder

Você precisará de uma subcategoria e um grupo para cada agrupamento de usuários.

Isso não é relevante. Isso não é algo que o Discourse faz, e se você tivesse tomado o tempo de usar a busca e ler mais sobre o tópico, descobriria rapidamente que não há disposição para borrar as linhas entre mensagens privadas e tópicos no núcleo.

Apresentamos as opções que existem no Discourse; esse é o propósito do Support. Mensagens privadas e caixas de entrada de grupos são amplamente usadas para esse tipo de finalidade hoje.

Se o autor da pergunta quiser abrir um tópico no Marketplace com um orçamento suficiente, alguém pode estar disposto a desenvolver isso como um plugin. Até agora, ninguém demonstrou interesse em financiar esse trabalho, porque as ferramentas existentes alcançam isso, embora de uma maneira diferente.

Uau, @Heliosurge! Obrigado por dedicar tempo a mapear esse cenário. Vou refletir um pouco sobre isso para ver se faz mais sentido conforme escalamos as coisas.

No final das contas, quero construir o melhor sistema e depois “me retirar da frente”, para que esses líderes de grupo possam assumir o comando sem precisar de qualquer supervisão ou gestão administrativa da nossa parte.

Como você ainda está buscando uma solução definitiva, talvez este fluxo de trabalho funcione na versão atual do Discourse. Ele não envolve a criação de Subcategorias ou Grupos:

  1. O treinador inicia uma clínica com uma lista de nomes de usuários de turmas com mensalidades em dia, cada um com um tópico público de Prestação de Contas que mostraria ao treinador sua área atual de interesse para melhorar seu jogo, ou até mesmo um tópico público que conte ao treinador seu histórico com o jogo, etc…
  2. O treinador inicia uma MP para essa lista de turmas e adiciona cada um à lista de destinatários de uma MP cujo tópico seja algo como ‘Clínica de 5 a 12 de março de 2020’. O texto da primeira postagem descreveria os detalhes e outras informações sobre a clínica e pediria aos respondentes da lista que respondam à MP com uma breve apresentação de si mesmos, junto com uma nota do treinador pedindo a cada turma que edite temporariamente suas configurações pessoais para que seu ‘Endereço do Site’ aponte diretamente para a primeira postagem do seu tópico de ‘Prestação de Contas’. Este é o tópico de ‘Prestação de Contas’ onde cada um pode fornecer mais informações que o treinador possa querer ler (ele até pode ler algumas das respostas do público nesse tópico se isso lhe interessar :wink: ). @jord8on, é assim que estamos criando uma ‘tag’ para algo como o tópico ‘Domine o saque de lift’ que você mencionou anteriormente :wink:
  3. Quando as turmas responderem com a linha única à MP do treinador, o treinador poderá clicar no avatar da turma e, em seguida, clicar imediatamente no link para o tópico de ‘Prestação de Contas’ da turma que aparecerá, para que os treinadores possam saber mais sobre você.
  4. Toda a comunicação a partir desse ponto entre o treinador e todas as turmas será feita como respostas a esta MP ‘Clínica de 5 a 12 de março de 2020’.
  5. Quando a clínica terminar, as turmas devem retornar o Endereço do Site em suas configurações de conta ao que era antes da clínica.

Acho que isso cobre seus problemas, conforme os entendi e que não foram totalmente listados no Título do seu Tópico.

Jord8on, de nada. Se precisar de ajuda, é só me avisar. Podemos usar MP se preferir e você também pode enviar capturas de tela para facilitar as coisas.

Usuários do Nível 4 podem excluir posts, mas não podem gerenciar denúncias. Como é um grupo privado, as denúncias na verdade não são necessárias, já que os donos do grupo podem expulsar e readicionar usuários conforme preciso.

Dan