# Limitar mensagens de uma categoria por grupo

**URL:** https://meta.discourse.org/t/limit-messages-of-one-category-by-group/169171
**Category:** Support
**Created:** [Novembro 3, 2020, 11:40pm UTC](https://meta.discourse.org/t/limit-messages-of-one-category-by-group/169171 "2020-11-03T23:40:01Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Alessandro\_Dentella](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alessandro_dentella/32/165338_2.png) [@Alessandro\_Dentella](https://meta.discourse.org/u/Alessandro_Dentella)
#### Post date: [Novembro 3, 2020, 11:40pm UTC](https://meta.discourse.org/t/limit-messages-of-one-category-by-group/169171/1 "2020-11-03T23:40:01Z")

</div>

Olá,  
Estou tentando lançar um novo fórum onde tanto professores quanto desenvolvedores possam participar (para desenvolver ferramentas para escolas).

Tenho as categorias ‘flashcard’ e ‘dev’, e não pretendo impedir que ninguém veja a outra, mas gostaria que os tópicos dos desenvolvedores chegassem aos professores que têm o “modo de lista de e-mails” apenas como um resumo, já que eles ficariam incomodados com mensagens incompreensíveis. Não quero, no entanto, impedi-los de visitar a categoria.

Atualmente, os professores nem estão em uma categoria específica. Como a grande maioria dos usuários serão professores, provavelmente posso evitar criar o grupo ‘professor’ e manter apenas o grupo ‘dev’ para limitar a visibilidade dessa categoria.

Existe alguma configuração que permita isso?

sandro  
\*🙂

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [Novembro 4, 2020, 12:00am UTC](https://meta.discourse.org/t/limit-messages-of-one-category-by-group/169171/2 "2020-11-04T00:00:10Z")

</div>

Parece que você deseja que os professores sejam notificados sobre novas postagens na categoria ‘dev’. Se for esse o caso, a maneira mais fácil de fazer isso é incentivá-los a definir o nível de notificação da categoria ‘dev’ como ‘Observada’ ou ‘Observando a primeira postagem’. Os usuários podem definir o nível de notificação da categoria na seção Categorias de sua página de perfil.

Você também pode forçar todos os usuários do site a começar observando a categoria ‘dev’. Para fazer isso, adicione a categoria à configuração ‘categorias padrão observadas’ do seu site.

Se você criar um grupo para seus professores, poderá definir o nível de notificação padrão para todos os membros desse grupo na página Gerenciar / Categorias do grupo:

 ![image](https://global.discourse-cdn.com/meta/original/3X/5/f/5ff115fe9eab7843e6e4d2fb84115b3c4be9121f.png)

Se possível, acredito que seja melhor permitir que os usuários optem por receber notificações sobre tópicos criados em uma categoria. Dessa forma, você corre o risco de não irritá-los com e-mails indesejados. Haverá situações em que será melhor definir níveis de notificação padrão, no entanto.

---

<div class="post-metadata">

### Author: ![Alessandro\_Dentella](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alessandro_dentella/32/165338_2.png) [@Alessandro\_Dentella](https://meta.discourse.org/u/Alessandro_Dentella)
#### Post date: [Novembro 4, 2020, 7:50am UTC](https://meta.discourse.org/t/limit-messages-of-one-category-by-group/169171/3 "2020-11-04T07:50:26Z")

</div>

Oi @simon, não, realmente eu quero **evitar** que os professores sejam notificados sobre a categoria ‘dev’, a menos que também tenham se juntado ao grupo ‘dev’.

O professor médio ficaria apenas irritado com os tópicos de ‘dev’. Mas eu (talvez tenha sido uma decisão errada) configurei o modo padrão para “modo de lista de e-mail”, já que eles não estão acostumados com fóruns e, para iniciar o fórum, acho que eles não visitariam o site até que estivesse na fase inicial.

Então, quero que a categoria ‘dev’ seja enviada apenas para pessoas que pertencem ao grupo ‘dev’, mesmo que estejam no “modo de lista de e-mail” ou em “resumo”.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Novembro 4, 2020, 3:42pm UTC](https://meta.discourse.org/t/limit-messages-of-one-category-by-group/169171/4 "2020-11-04T15:42:20Z")

</div>

O que você pode fazer é criar uma maneira de silenciar a categoria `dev` para os professores. Você poderia, talvez, silenciar a categoria para TL1/0 e depois colocar os desenvolvedores em um grupo que altera a categoria para Normal.

---

<div class="post-metadata">

### Author: ![Alessandro\_Dentella](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alessandro_dentella/32/165338_2.png) [@Alessandro\_Dentella](https://meta.discourse.org/u/Alessandro_Dentella)
#### Post date: [Novembro 5, 2020, 2:19pm UTC](https://meta.discourse.org/t/limit-messages-of-one-category-by-group/169171/5 "2020-11-05T14:19:01Z")

</div>

Deixe-me confirmar se entendi corretamente. Você sugere tornar a categoria ‘dev’ invisível para o nível TL 1/0:

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/8/884cc4fcf6dbb3d135f55251ae0dd80d11df113f.png)  
Isso ocultaria as mensagens de ‘dev’ dos professores, mas exigiria que eles entrassem na categoria ‘dev’ apenas para navegá-la.  
Idealmente, eu gostaria apenas de impedir o **envio** de e-mails para eles, e não apenas a visita à categoria ‘dev’. De qualquer forma, já é um bom começo. Quando forem promovidos ao nível\_2, provavelmente terão habilidade suficiente para saber como silenciar a categoria…

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Novembro 5, 2020, 4:41pm UTC](https://meta.discourse.org/t/limit-messages-of-one-category-by-group/169171/6 "2020-11-05T16:41:06Z")

</div>

Não. Na configuração do grupo, defina a categoria de desenvolvedor como silenciada:

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/5/85005a2bb66fceb4b03dbe63176f28e7271e5e23.png)

Em seguida, no grupo de desenvolvedores, você pode defini-los como `watch` ou `normal` para a categoria de desenvolvedor. Acredito que a precedência funcione corretamente, mas ainda não testei.

---

<div class="post-metadata">

### Author: ![Alessandro\_Dentella](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alessandro_dentella/32/165338_2.png) [@Alessandro\_Dentella](https://meta.discourse.org/u/Alessandro_Dentella)
#### Post date: [Novembro 5, 2020, 7:51pm UTC](https://meta.discourse.org/t/limit-messages-of-one-category-by-group/169171/7 "2020-11-05T19:51:58Z")

</div>

Esta é a configuração que eu estava procurando! A categoria ‘dev’ é navegável, mas está nas “categorias silenciadas”. As mensagens apenas na categoria ‘dev’ são entregues aos usuários ‘dev’.

Muito obrigado, @pfaffman!

---

<div class="post-metadata">

### Author: ![Alessandro\_Dentella](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alessandro_dentella/32/165338_2.png) [@Alessandro\_Dentella](https://meta.discourse.org/u/Alessandro_Dentella)
#### Post date: [Novembro 5, 2020, 11:43pm UTC](https://meta.discourse.org/t/limit-messages-of-one-category-by-group/169171/8 "2020-11-05T23:43:13Z")

</div>

Mais um detalhe: esse truque funciona para novos usuários. Os antigos não se comportam como desejado; precisei alterar o comportamento padrão para a categoria via [console Ruby](https://meta.discourse.org/t/how-do-i-set-category-tracking-level-defaults-historically/53165/3). Parece que há uma possibilidade via interface, mas não consegui encontrá-la.

Se você **aderir** ao grupo `dev`, começará a observar a categoria `dev`. Se você **sair** do grupo `dev`… continuará vendo-a…

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Novembro 6, 2020, 5:46pm UTC](https://meta.discourse.org/t/limit-messages-of-one-category-by-group/169171/9 "2020-11-06T17:46:38Z")

</div>

Parece correto. Várias coisas assim oferecem a opção de aplicar a usuários existentes, mas talvez não esta.

> [@Alessandro\_Dentella](#):
>
> Se você **aderir** ao grupo `dev`, começará a observar a categoria `dev`. Se você **sair** do grupo `dev`… você continuará a vê-la…

Isso mesmo. Basicamente, se você for “esperto” o suficiente para entrar no grupo dev, precisará ser inteligente o suficiente para alterar seus próprios níveis de acompanhamento de categoria. Você poderia criar um plugin que faria isso sem muita dificuldade. Acredito que existam alguns exemplos por aí.
