[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