Can watching a category watch all its subcategories as well?

It seems like whenever a category is watched, any subcategories underneath it are not automatically watched as well.

This way, when I have a lot of subcategories (in our case different countries), it is quite a long watch list that must be carefully maintained for different users.

Is there a way to “propagate” the watch to subcategories?

9 curtidas

This question is similar to:

in

https://meta.discourse.org/t/how-to-get-notification-of-all-new-topics-of-a-category/4496

but it doesn’t seem to have a resolution yet. Subcategories seem to be only used for:

  1. Organization purposes
  2. Getting list of Latest
1 curtida

This seems relevant:

But anyway, can I get clarity on the intended situation? There no relation between watch settings for categories and subcategories? They each are changed independently, and only posts directly in the top-level category are affected by its watch settings?

2 curtidas

Following up on this, I think the solution I’d want is:

  • A watch option for only top-level categories called “watch this + all subcategories”
7 curtidas

Embora eu entenda por que selecionar o pai separadamente seria bom para alguns. No nosso caso, não há postagens permitidas na categoria pai, então não há nada lá além das subcategorias, das quais pode haver muitas. Embora eu adoraria não precisar de várias subcategorias, acho que ainda precisamos delas em alguns casos.

Uma maneira de selecionar várias opções rapidamente no menu suspenso de seleção de categorias mutadas também seria legal, para quem gosta de ajustes finos. Mas uma única opção, como mencionado acima, também seria ótima.

6 curtidas

Isso também seria muito útil para nosso fórum internacional.

3 curtidas

Isso seria excelente para nosso fórum também, especialmente se fosse habilitado como uma opção padrão nas configurações do site (ou seja, na configuração “acompanhamento padrão de categorias”). Isso ajudaria a resolver vários problemas de UX que nossos usuários estão relatando.

4 curtidas

Modifiquei um pequeno plugin que uso para problemas semelhantes como uma solução pessoal para isso, já que também preciso silenciar subcategorias por motivos de idioma.

3 curtidas

Obrigado por isso, @Christoph_Holtermann!
Não sou programador, mas vou repassar para nosso líder de desenvolvimento para ver se podemos aproveitar isso (precisaríamos modificá-lo para incluir subcategorias).

Só precisa haver uma opção para ‘Aplicar a todas as subcategorias’ quando eu definir o status de uma categoria.

1 curtida

Estamos considerando mudar esse comportamento para que, quando um usuário definir uma categoria como “Assistindo”, quaisquer subcategorias abaixo dela sejam assistidas automaticamente. Isso corresponderia ao comportamento de “Silenciado” e, quando necessário, os usuários poderão alterar manualmente os níveis de rastreamento para qualquer subcategoria.

Gostaria de saber se há algum feedback novo aqui, ou se as pessoas ainda concordam que seria útil para seus fóruns daqui para frente.

3 curtidas

Então, estou entendendo certo — quando “Assistindo” é escolhido na categoria, então no nível de subcategoria:

  • escolher “Assistindo” manualmente é ruim
  • escolher outro nível manualmente é bom

Como eu vejo isso, temos aqui outra situação de perder/perder.

Mas como muitos administradores usam subcategorias (e até sub-subcategorias :face_with_spiral_eyes:) como tags e as subcategorias não têm nenhuma conexão contextual mais profunda umas com as outras (situação que é verdadeira em quase todos os Discourses que estou seguindo), forçar-me a seguir tudo em vez de poder escolher é… irritante. Claro — isso só precisa ser feito uma vez, mas ainda assim.

Por outro lado… como a categoria mostra o conteúdo como o mais recente das subcategorias “Assistindo” em cada subcategoria é a única lógica.

Nos fóruns do NaNoWriMo, definir todas as subcategorias como “assistindo” quando a categoria principal está definida como “assistindo” seria um pesadelo para nossos usuários e um problema de desempenho.

A razão pela qual temos o silenciamento padrão ativado é porque a categoria que contém as subcategorias de nossas regiões locais tem mais de 700 subcategorias.

A única maneira que eu poderia ver isso sendo uma opção razoável lá seria se houvesse uma maneira de um administrador escolher desativar o comportamento automático nas subcategorias para categorias que não precisam disso.

2 curtidas

Parece ideal para mim torná-lo uma opção, não uma adesão ou exclusão. Assim, quando alguém assistir ou deixar de assistir a uma categoria de nível superior, solicite que especifique se deseja assistir/deixar de assistir às subcategorias. Mantenha a capacidade de ter quaisquer combinações.

2 curtidas

O mesmo - Estruturei nosso site para aproveitar a capacidade de ter subcategorias com observação padrão diferente de suas categorias pai. Isso é super útil!

Tudo o que ele precisa é uma opção para incluir subcategorias em mudanças padrão de observação (em qualquer nível). Estou falando que para cada categoria que é pai, existem duas opções:

  1. Apenas a categoria
  2. A categoria + todos os seus filhos

Tenho certeza de que já vi isso em algum lugar na interface do usuário para outra coisa, mas não consigo encontrar onde. Foi assim no passado por um tempo?

2 curtidas

De repente consegui fazer isso, em praticamente todas as configurações de Categoria:

Para começar, parece que você precisa pesquisar a categoria de interesse com texto.

Seria bom se isso também aparecesse na lista inicial, pois acho que levará um tempo para as pessoas descobrirem. Eu não consegui encontrar e procurei bastante!!

5 curtidas

Obrigado Nathan, isso é incrível, pois remove a necessidade de quaisquer alterações. Poderíamos torná-lo mais detectável no futuro, se necessário, mas pelo menos todos aqui agora sabem que essa opção existe no Discourse.

Se alguém quiser testar, vá aqui → meta.discourse.org/my/preferences/tracking

4 curtidas

O recurso existente funciona muito bem para acompanhar todas as subcategorias existentes, mas no caso em que você deseja que um grupo acompanhe subcategorias existentes e novas, é possível via Discourse Automation.

2 curtidas

Não tenho certeza se entendi. Que vantagem isso tem sobre as configurações de notificação de grupo existentes (que são aplicadas prospectivamente)?

1 curtida

Essa automação é uma solução alternativa para garantir que todos os membros do grupo estejam acompanhando futuras subcategorias.

Através das configurações de notificação de grupo existentes, acredito que clicar na opção +2 subcategorias rastrearia as subcategorias que existem hoje, mas você teria que adicionar manualmente as futuras mais tarde.

2 curtidas