# Fomentar la opción 'Notify Users' en los MP

**URL:** <https://meta.discourse.org/t/encourage-notify-users-flag-pms/281549>\
**Category:** Data & reporting\
**Tags:** sql-triggered-badge\
**Created:** [31 Octubre, 2020 12:39 UTC](https://meta.discourse.org/t/encourage-notify-users-flag-pms/281549 "2020-10-31T12:39:46Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)\
**Post date:** [8 Octubre, 2023 19:12 UTC](https://meta.discourse.org/t/encourage-notify-users-flag-pms/281549/2 "2023-10-08T19:12:43Z")

</div>

> [@manuel](#):
>
> No encontré un disparador específico para los mensajes de bandera.

¿Podría basarse este en la `post_action` para ‘Notificar al usuario’?

Algo como:

```sql
SELECT pa.user_id, current_timestamp AS granted_at
FROM post_actions pa
  JOIN posts p ON p.id = pa.related_post_id
WHERE pa.post_action_type_id = 6
  AND p.like_count >= 1
  AND (:backfill OR p.user_id IN (:user_ids))
GROUP BY pa.user_id
HAVING COUNT(*) >= 1

```

* * *

~~En realidad, creo que los enlaces en la publicación en la que se basó la bandera, no el PM. Puede que necesite un pequeño ajuste.~~

Un cambio rápido en la unión para hacer `p.id = pa.related_post_id` hace el trabajo, creo. 👍

Creo que el ‘HAVING’ solo es necesario si quieres otorgar una versión de Plata y Oro de más de una.

---

_[View the full topic](https://meta.discourse.org/t/encourage-notify-users-flag-pms/281549)._
