mirror of
https://github.com/discourse/discourse.git
synced 2025-05-31 21:25:24 +08:00
Interface for reviewing queued posts
This commit is contained in:
20
app/controllers/queued_posts_controller.rb
Normal file
20
app/controllers/queued_posts_controller.rb
Normal file
@ -0,0 +1,20 @@
|
||||
require_dependency 'queued_post_serializer'
|
||||
|
||||
class QueuedPostsController < ApplicationController
|
||||
|
||||
before_filter :ensure_staff
|
||||
|
||||
def index
|
||||
state = QueuedPost.states[(params[:state] || 'new').to_sym]
|
||||
state ||= QueuedPost.states[:new]
|
||||
|
||||
@queued_posts = QueuedPost.where(state: state)
|
||||
render_serialized(@queued_posts, QueuedPostSerializer, root: :queued_posts)
|
||||
end
|
||||
|
||||
def update
|
||||
qp = QueuedPost.where(id: params[:id]).first
|
||||
render_serialized(qp, QueuedPostSerializer, root: :queued_posts)
|
||||
end
|
||||
|
||||
end
|
Reference in New Issue
Block a user