[Rt-commit] r18965 - in rt/3.8/trunk: . share/html share/html/Dashboards/Elements

sartak at bestpractical.com sartak at bestpractical.com
Fri Mar 27 16:27:28 EDT 2009


Author: sartak
Date: Fri Mar 27 16:27:28 2009
New Revision: 18965

Added:
   rt/3.8/trunk/share/html/Dashboards/Elements/ListOfDashboards
Modified:
   rt/3.8/trunk/   (props changed)
   rt/3.8/trunk/share/html/Elements/Dashboards
   rt/3.8/trunk/share/html/index.html

Log:
 r81617 at onn:  sartak | 2009-03-27 16:27:21 -0400
 Factor out ListOfDashboards


Added: rt/3.8/trunk/share/html/Dashboards/Elements/ListOfDashboards
==============================================================================
--- (empty file)
+++ rt/3.8/trunk/share/html/Dashboards/Elements/ListOfDashboards	Fri Mar 27 16:27:28 2009
@@ -0,0 +1,17 @@
+<%init>
+# put the list of dashboards into the navigation
+use RT::Dashboard;
+
+my @objs = RT::Dashboard->new($session{CurrentUser})->_PrivacyObjects(ShowSystem => 1);
+my $dashboard_map = $m->comp("/Dashboards/Elements/DashboardsForObjects", Objects => \@objs);
+
+my @dashboards = (
+    (sort { $a->Id <=> $b->Id } @{ $dashboard_map->{personal} || [] }),
+    (sort { $a->Id <=> $b->Id } @{ $dashboard_map->{system}   || [] }),
+
+    map { sort { $a->Id <=> $b->Id } @{ $dashboard_map->{group}{$_} } }
+        keys %{ $dashboard_map->{group} || {} },
+);
+
+return @dashboards;
+</%init>

Modified: rt/3.8/trunk/share/html/Elements/Dashboards
==============================================================================
--- rt/3.8/trunk/share/html/Elements/Dashboards	(original)
+++ rt/3.8/trunk/share/html/Elements/Dashboards	Fri Mar 27 16:27:28 2009
@@ -61,18 +61,6 @@
 </&>
 </div>
 <%INIT>
-use RT::Dashboard;
-
-my @objs = RT::Dashboard->new($session{CurrentUser})->_PrivacyObjects(ShowSystem => 1);
-my $dashboard_map = $m->comp("/Dashboards/Elements/DashboardsForObjects", Objects => \@objs);
-
-my @dashboards = (
-    (sort { $a->Id <=> $b->Id } @{ $dashboard_map->{personal} || [] }),
-    (sort { $a->Id <=> $b->Id } @{ $dashboard_map->{system}   || [] }),
-
-    map { sort { $a->Id <=> $b->Id } @{ $dashboard_map->{group}{$_} } }
-        keys %{ $dashboard_map->{group} || {} },
-);
-
+my @dashboards = $m->comp("/Dashboards/Elements/ListOfDashboards");
 </%INIT>
 

Modified: rt/3.8/trunk/share/html/index.html
==============================================================================
--- rt/3.8/trunk/share/html/index.html	(original)
+++ rt/3.8/trunk/share/html/index.html	Fri Mar 27 16:27:28 2009
@@ -139,19 +139,7 @@
     };
 }
 
-# put the list of dashboards into the navigation
-use RT::Dashboard;
-
-my @objs = RT::Dashboard->new($session{CurrentUser})->_PrivacyObjects(ShowSystem => 1);
-my $dashboard_map = $m->comp("/Dashboards/Elements/DashboardsForObjects", Objects => \@objs);
-
-my @dashboards = (
-    (sort { $a->Id <=> $b->Id } @{ $dashboard_map->{personal} || [] }),
-    (sort { $a->Id <=> $b->Id } @{ $dashboard_map->{system}   || [] }),
-
-    map { sort { $a->Id <=> $b->Id } @{ $dashboard_map->{group}{$_} } }
-        keys %{ $dashboard_map->{group} || {} },
-);
+my @dashboards = $m->comp("/Dashboards/Elements/ListOfDashboards");
 
 my $position = 0;
 my $tabs = {


More information about the Rt-commit mailing list