From 6f3300c66a1ed1376caa124d66881235ebdbc3ee Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Tue, 17 Nov 2020 00:46:57 +0100 Subject: [PATCH] Hide RfCs with keyword #loesung --- app/controllers/request_for_comments_controller.rb | 1 + app/policies/request_for_comment_policy.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/request_for_comments_controller.rb b/app/controllers/request_for_comments_controller.rb index 9b55c9e3..9225ddcd 100644 --- a/app/controllers/request_for_comments_controller.rb +++ b/app/controllers/request_for_comments_controller.rb @@ -17,6 +17,7 @@ class RequestForCommentsController < ApplicationController .with_last_activity .ransack(params[:q]) @request_for_comments = @search.result + .where("question NOT LIKE '%#loesung%'") .order('created_at DESC') .paginate(page: params[:page], total_entries: @search.result.length) authorize! diff --git a/app/policies/request_for_comment_policy.rb b/app/policies/request_for_comment_policy.rb index a381ad91..05033ffe 100644 --- a/app/policies/request_for_comment_policy.rb +++ b/app/policies/request_for_comment_policy.rb @@ -8,7 +8,7 @@ class RequestForCommentPolicy < ApplicationPolicy end def show? - everyone + admin? || teacher_in_study_group? || author? || everyone && @record.question.exclude?('#loesung') end def destroy?