summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2011-02-07 15:38:33 +0100
committermguetlein <martin.guetlein@gmail.com>2011-02-07 15:38:33 +0100
commitd99823f61fc3b2f463bc1a51db0a952c965c2141 (patch)
treecaf259594bc93a7f0eeaf14e217cc9c6a6ff06ae /lib
parent67e72fe916dab5c0ee18e65d4cbc1f3e0ed64b99 (diff)
add a&a to qmrf reports
Diffstat (limited to 'lib')
-rwxr-xr-xlib/validation_db.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/validation_db.rb b/lib/validation_db.rb
index c4cb2a2..25f1d66 100755
--- a/lib/validation_db.rb
+++ b/lib/validation_db.rb
@@ -150,11 +150,12 @@ module Lib
# convenience method to list all crossvalidations that are unique
# in terms of dataset_uri,num_folds,stratified,random_seed
# further conditions can be specified in __conditions__
- def self.find_all_uniq(conditions={})
+ def self.find_all_uniq(conditions={}, subjectid=nil )
#cvs = Lib::Crossvalidation.find(:all, :conditions => conditions)
cvs = Lib::Crossvalidation.all(:conditions => conditions)
uniq = []
cvs.each do |cv|
+ next if AA_SERVER and !OpenTox::Authorization.authorized?(cv.crossvalidation_uri,"GET",subjectid)
match = false
uniq.each do |cv2|
if cv.dataset_uri == cv2.dataset_uri and cv.num_folds == cv2.num_folds and