summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/controllers/admin/participants_controller.rb20
1 files changed, 13 insertions, 7 deletions
diff --git a/app/controllers/admin/participants_controller.rb b/app/controllers/admin/participants_controller.rb
index cb04e9b..4825073 100644
--- a/app/controllers/admin/participants_controller.rb
+++ b/app/controllers/admin/participants_controller.rb
@@ -34,20 +34,26 @@ class Admin::ParticipantsController < ApplicationController
end
def list
- @list_participants_anonymous_count = Participant.all.count - Participant.without_anonymous.count
+ if params[:sys] == "true"
+ @participants = Participant.all
+ else
+ @participants = Participant.all.where.not(name: "ecs")
+ end
+
+ @list_participants_anonymous_count = @participants.count - @participants.without_anonymous.count
@participants = case params[:anonymous]
when "true"
@list_anonymous=true
- @list_participants_count = Participant.all.count
- Participant.all.distinct
+ @list_participants_count = @participants.count
+ @participants.distinct
when "false"
@list_anonymous=false
- @list_participants_count = Participant.all.count - @list_participants_anonymous_count
- Participant.without_anonymous.distinct
+ @list_participants_count = @participants.count - @list_participants_anonymous_count
+ @participants.without_anonymous.distinct
else
@list_anonymous=false
- @list_participants_count = Participant.all.count - @list_participants_anonymous_count
- Participant.without_anonymous.distinct
+ @list_participants_count = @participants.count - @list_participants_anonymous_count
+ @participants.without_anonymous.distinct
end
@action_buttons = case params[:actionbuttons]
when "true"