Refactor external_user_statistics to own controller action

This commit is contained in:
Sebastian Serth
2022-07-20 21:13:06 +02:00
committed by Sebastian Serth
parent 6ca5982a45
commit 2141fdb1ac
6 changed files with 64 additions and 58 deletions

View File

@ -5,7 +5,7 @@ class ExercisePolicy < AdminOrAuthorPolicy
admin?
end
%i[show? feedback? statistics? rfcs_for_exercise?].each do |action|
%i[show? feedback? statistics? external_user_statistics? rfcs_for_exercise?].each do |action|
define_method(action) { admin? || teacher_in_study_group? || (teacher? && @record.public?) || author? }
end