Existe uma opção no Discourse para permitir que um membro logado veja apenas os tópicos nos quais participou?

Existe uma opção no Discourse para permitir que um membro logado veja apenas os tópicos em que participou (perguntou, respondeu…)?

Como alguém pode responder a qualquer tópico se não pôde vê-lo, já que nunca participou dele?

Acho que você quer dizer direitos de acesso. Ou você quer dizer apenas um filtro?

3 curtidas

Se sua pergunta for apenas sobre um filtro, então é /my/activity

1 curtida

Entendo o seu ponto…

Mas funcionaria assim:

  • O membro teria acesso a todas as postagens em que participou até agora.
  • Eles também teriam acesso a todas as novas postagens que criarem a partir de agora.

Então você está basicamente pesquisando tópicos privados.

Fica confuso. Você falou sobre tópicos no OP. Agora você fala sobre postagens. Para postagens, o plugin de respostas privadas pode funcionar. Obrigado por me revelar isso, @Jagster!

Se você ainda se refere a tópicos, ainda temos um problema lógico de que qualquer tópico que você criar a partir de agora, ele nunca será visível para ninguém além de você. Ninguém poderá responder a ele.

1 curtida

Não tenho muita certeza do que é desejado e como funcionaria, mas podemos colocá-lo em minhas habilidades de inglês.

Mas lá fora também há isto:

Olá a todos,

Gostaria de esclarecer meu objetivo em relação ao controle de acesso no fórum.

1. Cenário Atual

Atualmente, o fórum possui milhares de usuários regulares, classificados em diferentes níveis (TL 0 a 4).

No modelo atual:
:white_check_mark: Todos os usuários regulares podem acessar todos os tópicos e postagens, independentemente de os terem criado ou não.

2. Cenário Desejado

Quero implementar restrições de acesso para usuários regulares, garantindo que eles possam visualizar apenas:

  • :white_check_mark: Todos os tópicos e postagens em que participaram até o momento.
  • :white_check_mark: Novos tópicos que eles criarem.

:small_blue_diamond: Isso significa que um novo usuário que nunca participou de uma discussão faria login e não veria nenhum tópico até que criasse um (por exemplo, fazendo uma pergunta).

Além disso, quero criar um grupo especial de usuários VIP, que:
:white_check_mark: Teriam acesso total a todos os tópicos e postagens, independentemente de quem os criou.
:white_check_mark: Quando um usuário regular fosse promovido a VIP, ele ganharia automaticamente acesso irrestrito a todo o conteúdo do fórum.

3. Objetivo

O objetivo principal é:
:small_blue_diamond: Restringir o acesso dos usuários regulares de acordo com os critérios acima.
:small_blue_diamond: Garantir que os usuários VIP tenham acesso total sem a necessidade de criar categorias separadas.

Se não for possível implementar exatamente desta forma, uma alternativa seria criar uma categoria privada para essa diferenciação, mas o ideal seria que o controle de acesso funcionasse conforme descrito nos passos 1 e 2.

Se alguém tiver sugestões ou souber de uma solução viável para isso, ficaria muito grato pela sua contribuição!

Obrigado a todos! :blush:

Minha primeira pergunta:

  1. Então eu sou um novo usuário e não vejo nada.
  2. Até que um usuário VIP crie um tópico.
  3. Alguém responde ao tópico.
  4. Eu vejo a resposta do outro usuário não VIP, embora eu ainda não tenha respondido? E se eu responder, eu agora vejo as respostas das outras pessoas ou apenas a minha?

Segunda pergunta:

  1. Não vejo nada no início
  2. Eu crio um tópico
  3. Apenas usuários VIP podem vê-lo para que respondam.
  4. Ele ainda fica oculto para qualquer pessoa não VIP? Então, basicamente, se eu perguntar, apenas usuários VIP podem responder e nenhum outro usuário verá meu tópico?

Ok.

Você ainda não verá o tópico.

Você continua não vendo o tópico.

Não, você não a verá.

Você não poderá responder… a menos que seja promovido a VIP.

Segunda pergunta:

  1. Não vejo nada no início :white_check_mark:
  2. Eu crio um tópico :white_check_mark:
  3. Apenas VIPs podem vê-lo, então eles respondem. :white_check_mark:
  4. Ele ainda fica oculto para qualquer pessoa não VIP? Então, basicamente, se eu perguntar, apenas VIPs podem responder e nenhum outro usuário jamais verá meu tópico? :white_check_mark:

Como faço para ver qualquer outro tópico além daquele que criei?

Somente se você for promovido a VIP.
(Lembre-se que você poderá acessar todos os tópicos em que participou até agora.)

Então, eu também acho que você basicamente precisa disso.

Isso só faria sentido se você pudesse “privatizar” os tópicos. Ou seja, você converteria de alguma forma os tópicos existentes já publicados para privados. Mas se vários usuários já responderam a eles, então não faz sentido. Este tópico seria então privado para vários usuários?

Acho que você tem que decidir por um sistema, você está descrevendo dois modelos completamente diferentes.

Proponho que você feche os tópicos existentes (para que usuários comuns não possam mais respondê-los e apenas possam criar novas perguntas privadas) e deixe os tópicos antigos viverem publicamente somente leitura para todos. É o que tem acontecido até agora, de qualquer forma.

Vou explorar todas as possibilidades do plugin, obrigado.

No entanto, não tenho certeza se funcionará exatamente como espero:

  1. A partir de “hoje”, todos os usuários deverão ver apenas os tópicos em que participaram. Isso é possível com o plugin? Vou investigar.
  2. Quando um usuário for promovido a VIP, ele deverá ter acesso irrestrito a todo o conteúdo. Também verificarei como ajustar isso com o plugin.

Obrigado novamente! Atualizarei assim que o plugin for instalado e testado.

Mas, para ser honesto, não estou totalmente convencido de que ele se comportará exatamente como eu imagino… Vamos ver, esperando o melhor!

10 mil+ tópicos :frowning:

O que estou procurando é um sistema simples.

Quero manter o acesso para usuários que participaram de discussões até agora — usuários regulares que se engajaram em uma discussão devem reter o direito de acessá-la.

A partir de agora, apenas usuários VIP (que pagarão uma taxa de assinatura) terão acesso total a todos os tópicos, como todos tiveram antes.

Em resumo, é um modelo baseado em assinatura.

As categorias têm permissões que controlam quais grupos podem ver tópicos e se eles podem criar novos tópicos ou responder a tópicos. Na maioria das comunidades, todos podem ler (pelo menos algumas coisas), mas você precisa ter mais permissão (ou seja, pelo menos fazer login) para poder participar. Sua situação é o oposto disso.

A maneira de fazer o que você pede sem um plugin é usar apenas Mensagens Privadas (PMs). Usuários regulares enviariam uma PM de grupo para o grupo @vip. Então eles poderiam ver sua mensagem e os VIPs poderiam vê-la, mas ninguém mais pode.

Você não terá categorias então, mas ainda pode ter tags.

1 curtida