summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeiko Bernlöhr <Heiko.Bernloehr@FreeIT.de>2023-02-14 18:11:27 +0100
committerHeiko Bernlöhr <Heiko.Bernloehr@FreeIT.de>2023-02-15 08:29:36 +0100
commit224b324a1749cb621f01ca64e524d0139d8007d6 (patch)
treeb3a24ba00d74bf2c4a1d6490303edc9bb4332f64
parent65a032e5c9781140cd8a17ed84cc074d74ab04f5 (diff)
downloadecs-224b324a1749cb621f01ca64e524d0139d8007d6.tar.gz
ecs-224b324a1749cb621f01ca64e524d0139d8007d6.zip
Hide sys|ecs participant.
sys|ecs participant will be hidden in normal participants index view. Using sys=true as query string on participants index view will be showing it again.
-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"