From d1246827d56bab5729425f63a149e26ecd62aab8 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Fri, 28 May 2010 02:23:53 +0000 Subject: [PATCH] BUGFIX: Only list reports in admin/reports that you can actually view (from r95885) (from r98177) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@105828 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- code/ReportAdmin.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/ReportAdmin.php b/code/ReportAdmin.php index 8307f839..32117d01 100755 --- a/code/ReportAdmin.php +++ b/code/ReportAdmin.php @@ -64,7 +64,11 @@ class ReportAdmin extends LeftAndMain { * @return DataObjectSet */ public function Reports() { - return new DataObjectSet(SS_Report::get_reports('ReportAdmin')); + $output = new DataObjectSet(); + foreach(SS_Report::get_reports('ReportAdmin') as $report) { + if($report->canView()) $output->push($report); + } + return $output; } /**