diff options
Diffstat (limited to 'rt/share/html/Dashboards/Render.html')
-rw-r--r-- | rt/share/html/Dashboards/Render.html | 144 |
1 files changed, 0 insertions, 144 deletions
diff --git a/rt/share/html/Dashboards/Render.html b/rt/share/html/Dashboards/Render.html deleted file mode 100644 index ba01a9d2e..000000000 --- a/rt/share/html/Dashboards/Render.html +++ /dev/null @@ -1,144 +0,0 @@ -%# BEGIN BPS TAGGED BLOCK {{{ -%# -%# COPYRIGHT: -%# -%# This software is Copyright (c) 1996-2009 Best Practical Solutions, LLC -%# <jesse@bestpractical.com> -%# -%# (Except where explicitly superseded by other copyright notices) -%# -%# -%# LICENSE: -%# -%# This work is made available to you under the terms of Version 2 of -%# the GNU General Public License. A copy of that license should have -%# been provided with this software, but in any event can be snarfed -%# from www.gnu.org. -%# -%# This work is distributed in the hope that it will be useful, but -%# WITHOUT ANY WARRANTY; without even the implied warranty of -%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -%# General Public License for more details. -%# -%# You should have received a copy of the GNU General Public License -%# along with this program; if not, write to the Free Software -%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -%# 02110-1301 or visit their web page on the internet at -%# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html. -%# -%# -%# CONTRIBUTION SUBMISSION POLICY: -%# -%# (The following paragraph is not intended to limit the rights granted -%# to you to modify and distribute this software under the terms of -%# the GNU General Public License and is only of importance to you if -%# you choose to contribute your changes and enhancements to the -%# community by submitting them to Best Practical Solutions, LLC.) -%# -%# By intentionally submitting any modifications, corrections or -%# derivatives to this work, or any other work intended for use with -%# Request Tracker, to Best Practical Solutions, LLC, you confirm that -%# you are the copyright holder for those contributions and you grant -%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable, -%# royalty-free, perpetual, license to use, copy, create derivative -%# works based on those contributions, and sublicense and distribute -%# those contributions and any derivatives thereof. -%# -%# END BPS TAGGED BLOCK }}} -<& /Elements/Header, - Title => $title, - JavaScript => $Preview, - ShowBar => $Preview, - Refresh => $Refresh, -&> - -% if ($Preview) { -<& /Dashboards/Elements/Tabs, - current_subtab => $current_subtab, - Title => $title, - DashboardObj => $DashboardObj &> -% } - -% $m->callback(CallbackName => 'BeforeTable', Dashboard => $DashboardObj, show_cb => $show_cb); - -<table class="dashboard"> -<!-- Dashboard #<%$id%> --> - -% $m->callback(CallbackName => 'BeforePanes', Dashboard => $DashboardObj, show_cb => $show_cb); - -<tr valign="top"> - -<td class="boxcontainer"> -% $show_cb->('body'); -</td> - -<td class="boxcontainer"> -% $show_cb->('sidebar'); -</td> - -</tr> - -% $m->callback(CallbackName => 'AfterPanes', Dashboard => $DashboardObj, show_cb => $show_cb); - -</table> - -% $m->callback(CallbackName => 'AfterTable', Dashboard => $DashboardObj, show_cb => $show_cb); - -</td> - - -</tr> -</table> - -<%INIT> - -my $current_subtab = 'Dashboards/Render.html?id=' . $id; - -use RT::Dashboard; -my $DashboardObj = RT::Dashboard->new($session{'CurrentUser'}); -my ($ok, $msg) = $DashboardObj->LoadById($id); -Abort(loc("Couldn't load dashboard [_1]: [_2]", $id, $msg)) if !$ok; - -my $SubscriptionObj = RT::Attribute->new($session{'CurrentUser'}); -my $rows; - -# try to load the subscription to this id to get a better idea of number of rows -for my $sub ($session{'CurrentUser'}->UserObj->Attributes->Named('Subscription')) { - next unless $sub->SubValue('DashboardId') == $id; - $SubscriptionObj = $sub; - $rows = $SubscriptionObj->SubValue('Rows'); - last; -} - -# otherwise honor their search preferences.. otherwise 50 rows -# $rows == 0 means unlimited, which we don't want to ignore from above -unless (defined($rows)) { - my $prefs = $session{'CurrentUser'}->UserObj->Preferences("SearchDisplay") || {}; - $rows = defined($prefs->{'RowsPerPage'}) ? $prefs->{'RowsPerPage'} : 50; -} - -my $title = loc 'Dashboard [_1]', $DashboardObj->Name; - -my $show_cb = sub { - my $pane = shift; - $m->comp('Elements/ShowPortlet/dashboard', - Portlet => $DashboardObj, - Rows => $rows, - Preview => $Preview, - Dashboard => $DashboardObj, - Pane => $pane, - Depth => 0, - ); -}; - -my $Refresh = $Preview - ? $session{'home_refresh_interval'} - || RT->Config->Get('HomePageRefreshInterval', $session{'CurrentUser'}) - : 0; - -</%INIT> -<%ARGS> -$id => undef -$Preview => 1 -</%ARGS> - |