From 89fa876175915c2e50bfc93322440341366cc722 Mon Sep 17 00:00:00 2001 From: Greg Von Kuster Date: Fri, 12 Dec 2008 14:33:51 -0500 Subject: [PATCH] Fix for showing deleted datasets in a history, also yet another fix for the new users report, users are now sorted descending by last login, as the report states. --- lib/galaxy/webapps/reports/controllers/users.py | 3 ++- .../reports/templates/users_last_access_date.mako | 7 ++++++- templates/history/options.mako | 12 ++++++------ templates/root/history.mako | 2 +- 4 files changed, 15 insertions(+), 9 deletions(-) diff --git a/lib/galaxy/webapps/reports/controllers/users.py b/lib/galaxy/webapps/reports/controllers/users.py index 8459cfeabc4..751ca4ab247 100644 --- a/lib/galaxy/webapps/reports/controllers/users.py +++ b/lib/galaxy/webapps/reports/controllers/users.py @@ -1,6 +1,6 @@ from datetime import datetime, timedelta from time import strftime -import calendar +import calendar, operator from galaxy.webapps.reports.base.controller import * import galaxy.model from galaxy.model.orm import * @@ -112,6 +112,7 @@ class Users( BaseController ): else: # The user has never logged in users.append( ( user.email, "never logged in" ) ) + users = sorted( users, key=operator.itemgetter( 1 ), reverse=True ) return trans.fill_template( 'users_last_access_date.mako', users=users, not_logged_in_for_days=not_logged_in_for_days, diff --git a/lib/galaxy/webapps/reports/templates/users_last_access_date.mako b/lib/galaxy/webapps/reports/templates/users_last_access_date.mako index 4e2fd82eaac..12a4c642bda 100644 --- a/lib/galaxy/webapps/reports/templates/users_last_access_date.mako +++ b/lib/galaxy/webapps/reports/templates/users_last_access_date.mako @@ -13,7 +13,12 @@

- Users that have not logged in to Galaxy for + %if users: + ${len( users ) } + %else: + 0 + %endif +  users have not logged in to Galaxy for days.  

diff --git a/templates/history/options.mako b/templates/history/options.mako index 8725637305f..dfe3ffd9d09 100644 --- a/templates/history/options.mako +++ b/templates/history/options.mako @@ -11,15 +11,15 @@ diff --git a/templates/root/history.mako b/templates/root/history.mako index 0b995d73b9a..440ebe66cbe 100644 --- a/templates/root/history.mako +++ b/templates/root/history.mako @@ -248,7 +248,7 @@ div#footer { <%namespace file="history_common.mako" import="render_dataset" /> -%if ( show_deleted and len( history.datasets ) < 1 ) or len( history.active_datasets ) < 1: +%if ( show_deleted and not history.activatable_datasets ) or ( not show_deleted and not history.active_datasets ):
%else: <%