From ab895ae8644acc23f660328d6b51ef5616c96def Mon Sep 17 00:00:00 2001 From: Oleksii Kriuchykhin Date: Fri, 11 Nov 2016 12:14:57 +0100 Subject: [PATCH] Show only protocols from Protocol Management in users statistics [SCI-658] --- app/models/user.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/models/user.rb b/app/models/user.rb index 15fc25fdd..0cb71b804 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -273,7 +273,14 @@ class User < ActiveRecord::Base number_of_experiments += pr.experiments.count end statistics[:number_of_experiments] = number_of_experiments - statistics[:number_of_protocols] = added_protocols.count + statistics[:number_of_protocols] = + added_protocols.where( + protocol_type: Protocol.protocol_types.slice( + :in_repository_private, + :in_repository_public, + :in_repository_archived + ).values + ).count statistics end