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?