mirror of
https://github.com/discourse/discourse.git
synced 2025-05-21 18:12:32 +08:00
FEATURE: New 'Reviewable' model to make reviewable items generic
Includes support for flags, reviewable users and queued posts, with REST API backwards compatibility. Co-Authored-By: romanrizzi <romanalejandro@gmail.com> Co-Authored-By: jjaffeux <j.jaffeux@gmail.com>
This commit is contained in:
@ -149,13 +149,7 @@ module DiscourseNarrativeBot
|
||||
if SiteSetting.delete_removed_posts_after < 1
|
||||
opts[:delete_removed_posts_after] = 1
|
||||
|
||||
# Flag it and defer so the stub doesn't get destroyed
|
||||
flag = PostAction.create!(
|
||||
user: self.discobot_user,
|
||||
post: post, post_action_type_id:
|
||||
PostActionType.types[:notify_moderators]
|
||||
)
|
||||
|
||||
flag = PostActionCreator.notify_moderators(self.discobot_user, post).post_action
|
||||
PostAction.defer_flags!(post, self.discobot_user)
|
||||
end
|
||||
|
||||
|
@ -523,7 +523,7 @@ module DiscourseNarrativeBot
|
||||
end
|
||||
|
||||
def like_post(post)
|
||||
PostAction.act(self.discobot_user, post, PostActionType.types[:like])
|
||||
PostActionCreator.like(self.discobot_user, post)
|
||||
end
|
||||
|
||||
def welcome_topic
|
||||
|
@ -238,7 +238,7 @@ module DiscourseNarrativeBot
|
||||
|
||||
def like_user_post
|
||||
if @post.raw.match(/thank/i)
|
||||
PostAction.act(self.discobot_user, @post, PostActionType.types[:like])
|
||||
PostActionCreator.like(self.discobot_user, @post)
|
||||
end
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user