app/views/admins/reviews/index.html.slim
- content_for :title, "#{InkReview.queued.count} reviews to check"
- @ink_reviews.each do |ink_review|
dl class="row" id="admin_ink_review"
dt class="col-sm-3" Ink
dd class="col-sm-9" = link_to ink_review.macro_cluster.name, ink_path(ink_review.macro_cluster)
dt class="col-sm-3" Title
dd class="col-sm-9"= ink_review.title
dt class="col-sm-3" Description
dd class="col-sm-9"= truncate(ink_review.description, length: 200)
dt class="col-sm-3" URL
dd class="col-sm-9"= link_to ink_review.url, ink_review.url, target: "_blank"
dt class="col-sm-3" Author
dd class="col-sm-9"= ink_review.author.presence || "-"
dt class="col-sm-3" Submitted by
dd class="col-sm-9"= ink_review.user.admin? ? "System" : (ink_review.user.name.presence || ink_review.user.email)
dt class="col-sm-3" Image
dd class="col-sm-9"= image_tag(ink_review.image)
dt class="col-sm-3" Actions
dd class="col-sm-9"
= link_to "Approve", admins_review_path(ink_review, page: params[:page]), method: :put, class: 'btn btn-success me-2'
= link_to "Reject", admins_review_path(ink_review, page: params[:page]), method: :delete, class: 'btn btn-secondary'
= paginate @ink_reviews