diff --git a/app/controllers/moderator/post/disapprovals_controller.rb b/app/controllers/moderator/post/disapprovals_controller.rb index 9795bea50..dcb2d76d6 100644 --- a/app/controllers/moderator/post/disapprovals_controller.rb +++ b/app/controllers/moderator/post/disapprovals_controller.rb @@ -11,6 +11,10 @@ module Moderator respond_with(@post_disapproval) end + def index + @post_disapprovals = PostDisapproval.paginate(params[:page]) + end + private def post_disapproval_params diff --git a/app/views/moderator/post/disapprovals/index.html.erb b/app/views/moderator/post/disapprovals/index.html.erb new file mode 100644 index 000000000..3f240668a --- /dev/null +++ b/app/views/moderator/post/disapprovals/index.html.erb @@ -0,0 +1,30 @@ +
+
+

Disapprovals

+ + + + + + + + + + + <% @post_disapprovals.each do |post_disapproval| %> + + + + + + <% end %> + +
PostReasonCreator
<%= link_to post_disapproval.post_id, post_path(post_disapproval.post_id) %><%= post_disapproval.reason %>: <%= post_disapproval.message %><%= post_disapproval.user.name %>
+ + <%= numbered_paginator(@post_disapprovals) %> +
+
+ +<% content_for(:page_title) do %> + Post Disapprovals - <%= Danbooru.config.app_name %> +<% end %> diff --git a/app/views/moderator/post/queues/_quick_mod.html.erb b/app/views/moderator/post/queues/_quick_mod.html.erb index 246ba4e95..6d82b03cc 100644 --- a/app/views/moderator/post/queues/_quick_mod.html.erb +++ b/app/views/moderator/post/queues/_quick_mod.html.erb @@ -1,7 +1,7 @@
<%= link_to_if post.is_approvable?, "Approve", moderator_post_approval_path(post_id: post.id), method: :post, remote: true, class: "approve-link btn" %> | - <%= link_to "Breaks Rules", moderator_post_disapproval_path(post_disapproval: { post_id: post.id, reason: "breaks_rules" }), method: :post, remote: true, class: "disapprove-link btn" %> | - <%= link_to "Poor Quality", moderator_post_disapproval_path(post_disapproval: { post_id: post.id, reason: "poor_quality" }), method: :post, remote: true, class: "disapprove-link btn" %> | - <%= link_to "No Interest", moderator_post_disapproval_path(post_disapproval: { post_id: post.id, reason: "disinterest" }), method: :post, remote: true, class: "disapprove-link btn" %> | + <%= link_to "Breaks Rules", moderator_post_disapprovals_path(post_disapproval: { post_id: post.id, reason: "breaks_rules" }), method: :post, remote: true, class: "disapprove-link btn" %> | + <%= link_to "Poor Quality", moderator_post_disapprovals_path(post_disapproval: { post_id: post.id, reason: "poor_quality" }), method: :post, remote: true, class: "disapprove-link btn" %> | + <%= link_to "No Interest", moderator_post_disapprovals_path(post_disapproval: { post_id: post.id, reason: "disinterest" }), method: :post, remote: true, class: "disapprove-link btn" %> | <%= link_to "Detailed Rejection", "#", "data-post-id" => post.id, class: "detailed-rejection-link btn" %>
diff --git a/app/views/post_disapprovals/_detailed_rejection_dialog.html.erb b/app/views/post_disapprovals/_detailed_rejection_dialog.html.erb index 1529032b0..4e1462359 100644 --- a/app/views/post_disapprovals/_detailed_rejection_dialog.html.erb +++ b/app/views/post_disapprovals/_detailed_rejection_dialog.html.erb @@ -1,7 +1,7 @@