# Kinder Guardian - let New members message Staff

**URL:** https://meta.discourse.org/t/kinder-guardian-let-new-members-message-staff/45737
**Category:** Plugin
**Tags:** broken
**Created:** [6월 16, 2016, 3:50오전 UTC](https://meta.discourse.org/t/kinder-guardian-let-new-members-message-staff/45737 "2016-06-16T03:50:08Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [6월 16, 2016, 3:50오전 UTC](https://meta.discourse.org/t/kinder-guardian-let-new-members-message-staff/45737/1 "2016-06-16T03:50:08Z")

</div>

Without this plugin, New members can only contact Staff by email or by replying to their Welcome message  
This plugin allows them to message Staff from either

- the Staff members User Card, or
- the Staff members Profile page.

It does **not**

- let them send messages to non-Staff members.
- display the Flag icon or it’s option to send a message from its modal.
- let them send messages from their own Profile page.
- let them send messages if the site has them disabled

[https://github.com/Mittineague/discourse-kinder-guardian](https://github.com/Mittineague/discourse-kinder-guardian)

---

<div class="post-metadata">

### Author: ![fefrei](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fefrei/32/119538_2.png) [@fefrei](https://meta.discourse.org/u/fefrei)
#### Post date: [6월 16, 2016, 12:09오후 UTC](https://meta.discourse.org/t/kinder-guardian-let-new-members-message-staff/45737/2 "2016-06-16T12:09:55Z")

</div>

This is _really_ nice to have – thanks a lot! 🙂

I think this feature would also fit nicely into core, hidden behind a site setting.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [6월 16, 2016, 10:41오후 UTC](https://meta.discourse.org/t/kinder-guardian-let-new-members-message-staff/45737/3 "2016-06-16T22:41:09Z")

</div>

I think this is fine as a site setting if you want to do a PR @Mittineague

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [6월 17, 2016, 2:37오전 UTC](https://meta.discourse.org/t/kinder-guardian-let-new-members-message-staff/45737/4 "2016-06-17T02:37:46Z")

</div>

@Mittineague, does this allow messages to `@moderators`, `@admins`, or `@staff` if enabled via group settings?

I am also curious as to why this is not allowed:

> [@Mittineague](#):
>
> let them send messages from their own Profile page.

Why is a user allowed to click on my avatar and click message on my User Card, but can’t send a message directly to me from their profile?

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [6월 17, 2016, 2:57오전 UTC](https://meta.discourse.org/t/kinder-guardian-let-new-members-message-staff/45737/5 "2016-06-17T02:57:12Z")

</div>

In it’s present form it is only a very simple plugin.

It replaces the Guardian class can\_send\_private\_message method with one that has a modified conditional testing for `target.staff?`

Feel free to fork or make a PR if you would like.  
PRs are more than welcome.

- But - as Sam has said it would be acceptable to make this a Site Setting PR to Core, that is where I’ll be focusing my efforts at developing this further rather than to make it into a more complex plugin..

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [6월 17, 2016, 2:58오전 UTC](https://meta.discourse.org/t/kinder-guardian-let-new-members-message-staff/45737/6 "2016-06-17T02:58:42Z")

</div>

Unfortunately, I don’t have the skills to fork/PR this plugin. Perhaps once it is in Core as a site setting, @sam would be open expanding it a bit.

---

<div class="post-metadata">

### Author: ![nexo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nexo/32/106384_2.png) [@nexo](https://meta.discourse.org/u/nexo)
#### Post date: [3월 30, 2019, 7:59오후 UTC](https://meta.discourse.org/t/kinder-guardian-let-new-members-message-staff/45737/7 "2019-03-30T19:59:55Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/3X/9/f/9fba4c5cda1d12fc68cf09794d8e020e31053ae1.png)  
I’m pretty sure this may be a plugin issue. Although I went into [safe mode](https://meta.discourse.org/t/53504?silent=true) and disabled all unofficial plugins and everything, yet the issue persists. _Discourse is updated to the latest_

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/c/2c2ab4fa64ef1eeea9d59bfe5801733ca7311692.png)

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [4월 24, 2023, 4:34오후 UTC](https://meta.discourse.org/t/kinder-guardian-let-new-members-message-staff/45737/8 "2023-04-24T16:34:55Z")

</div>

이 기능에 대한 최신 플러그인을 찾고 있다면, [https://meta.discourse.org/t/allow-pm-to-staff/260946을](https://meta.discourse.org/t/allow-pm-to-staff/260946%EC%9D%84) 확인해 보세요.
