From bf13cfc71296d212caae6eb3eca9818046d9d92b Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Tue, 20 Sep 2022 11:31:07 +0200 Subject: [PATCH] Delete outdated search_policy.rb --- app/policies/search_policy.rb | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 app/policies/search_policy.rb diff --git a/app/policies/search_policy.rb b/app/policies/search_policy.rb deleted file mode 100644 index bbf11b53..00000000 --- a/app/policies/search_policy.rb +++ /dev/null @@ -1,31 +0,0 @@ -# frozen_string_literal: true - -class SearchPolicy < AdminOrAuthorPolicy - def batch_update? - admin? - end - - def show? - admin? || teacher? - end - - %i[clone? destroy? edit? update?].each do |action| - define_method(action) { admin? || author? } - end - - [:reload?].each do |action| - define_method(action) { everyone } - end - - class Scope < Scope - def resolve - if @user.admin? - @scope.all - elsif @user.teacher? - @scope.where('user_id = ? OR public = TRUE', @user.id) - else - @scope.none - end - end - end -end