Send notification when a moderator/admin approves a post/topic

In my community, I have set the approve unless trust level and approve new topics unless trust level to TL1, which means that TL0 posts needs to be approved. Then, I noticed that many TL0 users didn’t and still don’t know when their post gets approved or rejected and are often getting confused.


Therefore, I would like to propose a feature that will send a notification to the user, whose post pending approval and it has been approved / rejected / edited by a mod/admin.


Approved:

In the notification section, there can be a 👍 Approved notification, which will let the TL0 user know that their post has been approved and it has been posted.


:warning: Update: The Rejected and Edited isn’t something that has to be added, as it may annoy some users. You can scroll down though and check my suggestion

Rejected

Same thing, in the notification section there can be a 👎 Rejected notification and the user will understand that their post has been rejected.


Edited:

Same with the Approved, with only addition → an automated message from @system that will state what has been edited and who edited it. Example

Title: Post / Topic has been approved, but edited

Topic body: This is an automated message from discourse to let you know that your topic / post, that was pending approval, has now been approved, but edited by:

@name - edit


Let me know what you think or if it has already been proposed. Sorry if it’s in the wrong category, my first time proposing something. :blush:

5개의 좋아요

@eviltrout is working on refining this system at the moment, just last week he added a feature that shows the actual post in the stream even when it is in a pending state.

I really like the “approved” notification idea, but the “rejected” / “modified” one will be a bit of a problem, we tend not to notify on “an admin ignored your flag” and stuff like that cause it just causes drama.

8개의 좋아요

I have to admit, I agree on that part too. The Approved would literally change everything, as some times, some users get ton of replies when they don’t even know that they are coming from their topic. Can’t wait to see what’s in the works :wink:


Glad you liked my idea though! :slightly_smiling_face:

2개의 좋아요

This is a great idea and I’ve implemented it:

https://github.com/discourse/discourse/commit/3ceff0a92a8aeb629fe1a18d57542a039ef55533

Now when your post is approved you’ll see a notification about it:

5개의 좋아요

Awesome, thank you @eviltrout. That’s literally on spot on what I was thinking, great stuff as always. :flexed_biceps:

2개의 좋아요

게시물/토픽이 거절되었을 때 알림도 매우 유용할 것 같습니다:

https://meta.discourse.org/t/autosend-a-pm-when-a-message-topic-is-rejected/151825

매일 다음과 같은 개인 메시지를 받습니다:

  • 제 게시물/토픽은 승인되었나요?? 보이지 않는데
  • 제 게시물/토픽이 승인되지 않은 것 같은데, 왜 그런가요??

승인 알림보다 거절 알림이 더 중요하다고 생각합니다. 승인되면 자신의 게시물/토픽을 쉽게 확인할 수 있지만, 거절된 경우 사용자가 거절된 것인지, 버그인지, 아니면 다른 원인인지 알 수 없어 여전히 불확실한 상태에 머물러 있기 때문입니다. 버그라고 생각하고 같은 메시지를 다시 게시하려는 사람들을 자주 보게 됩니다.

@eviltrout @sam 님, 어떻게 생각하시나요?

1개의 좋아요

예를 들어, 제 토론을 삭제했는데 알림을 받지 못했거든요 :wink: 정말 답답합니다.

그렇지 않습니다. 이 요청은 TL0 사용자를 위한 것입니다. TL0 사용자는 주제를 게시하려면 승인을 받아야 합니다. 만약 관리자가 해당 사용자의 게시를 승인하지 않는다면, 위에서 링크한 알림이 표시되지 않습니다.

2개의 좋아요

네, 알아요. 제 주제에서 이 기능이 삭제된 메시지에도 흥미롭다는 걸 언급했기 때문이죠. 하지만 어쨌든, 그들은 거부된 게시물/주제 알림이라는 아이디어를 좋아하지 않는 것 같습니다.