FIX: only staff can banner topics

This commit is contained in:
Arpit Jalan
2019-04-02 12:38:15 +05:30
parent d85240335b
commit d68d29f37a
4 changed files with 40 additions and 34 deletions

View File

@ -408,7 +408,7 @@ class TopicsController < ApplicationController
def make_banner
topic = Topic.find_by(id: params[:topic_id].to_i)
guardian.ensure_can_moderate!(topic)
guardian.ensure_can_banner_topic!(topic)
topic.make_banner!(current_user)
@ -417,7 +417,7 @@ class TopicsController < ApplicationController
def remove_banner
topic = Topic.find_by(id: params[:topic_id].to_i)
guardian.ensure_can_moderate!(topic)
guardian.ensure_can_banner_topic!(topic)
topic.remove_banner!(current_user)