é possível definir quem pode ver os participantes (“Indo”, “Interessado” e “Não Indo”) de um evento?
Usamos este ótimo complemento, mas agora temos dúvidas de que talvez seja bom ocultar esses detalhes para usuários não registrados / convidados / motores de busca e mostrar apenas para usuários registrados ou até mesmo TL1 e acima.
1° instale Discourse Category Lockdown e restrinja a categoria de eventos para que ela mostre apenas os títulos do evento
2° Use o recurso de publicação do Discourse para que usuários anônimos possam ver o tópico do evento com seu URL /pub/ e eles verão uma página publicada com apenas a descrição e imagens.
3° Use o plugin de página de destino fr para criar uma página listando todos os tópicos de 1 categoria (verifique a parte inferior desta página Rendering data from a specific topic - Discourse Landing Pages - Pavilion)
4° Defina nas opções de segurança da categoria seu redirecionamento para a página de destino que você criou para a categoria de eventos que você usa
5° opcional: desative as pesquisas para anônimos para que eles não possam encontrar nada através do recurso de pesquisa; para fazer isso: adicione isso ao seu app.yml na seção env e reinicie o aplicativo (sem reconstruir)
Oi, Roi! Seu fórum de mergulho parece muito legal! Você pode nos dizer mais sobre o que você está buscando fazer? Você quer mostrar eventos em tópicos públicos (para visitantes não logados), mas limitar quem pode ver quem confirmou presença (RSVP) nesses eventos? Quem deveria ter permissão para ver quem confirmou presença?
Nós já temos precedentes para limitar privilégios e acesso a coisas por grupo. Não tenho certeza se ou quando este recurso poderia ser implementado para o plugin de eventos, a menos que mais pessoas peçam por ele e consigamos encaixar o trabalho.
Sim, exatamente. Nem todo mundo deveria ver quem vai participar, talvez participar ou não pode participar. Especialmente não os robôs de busca. Além disso, como com outros recursos, queremos motivar leitores anônimos a criar uma conta ou fazer login com sua conta existente. Neste caso, alguns de nossos usuários também já perguntaram por si mesmos quem pode ver quando eles clicam em Sim, Não, Talvez.
Algo realmente simples serviria para o meu caso de uso. Como selecionar “todos” ou “logado” em cada novo evento que eu crio. Sinto que isso é mais um plugin do que algo central.