From 24409ee07efeb1c42dc567cd0590c4a4efcf29fc Mon Sep 17 00:00:00 2001 From: Greg Von Kuster Date: Tue, 8 Jun 2010 13:25:15 -0400 Subject: [PATCH] Fixes for displaying history items and library datasets that use a specified dataset file. --- templates/library/common/ldda_info.mako | 26 +++++++++++++++++---- templates/webapps/reports/dataset_info.mako | 12 +++++++--- templates/webapps/reports/system.mako | 2 +- 3 files changed, 31 insertions(+), 9 deletions(-) diff --git a/templates/library/common/ldda_info.mako b/templates/library/common/ldda_info.mako index bc2ab64d749..f8f9597c6c5 100644 --- a/templates/library/common/ldda_info.mako +++ b/templates/library/common/ldda_info.mako @@ -135,7 +135,7 @@ %if cntrller == 'library_admin': %if associated_hdas:

- History items that use this library dataset's disk file + Active (undeleted) history items that use this library dataset's disk file

@@ -172,7 +172,7 @@ %endif %if associated_lddas:

- Other library datasets that use this library dataset's disk file + Other active (undeleted) library datasets that use this library dataset's disk file

@@ -188,13 +188,29 @@ <% containing_library = get_containing_library_from_library_dataset( trans, copied_ldda.library_dataset ) %> - + %for hda in associated_hdas: - + diff --git a/templates/webapps/reports/system.mako b/templates/webapps/reports/system.mako index 5e6c12d4511..2bace12ee17 100644 --- a/templates/webapps/reports/system.mako +++ b/templates/webapps/reports/system.mako @@ -78,7 +78,7 @@ %endif
+ <% + if containing_library: + library_display_name = containing_library.get_display_name() + else: + library_display_name = 'no library' + %> %if containing_library: - ${containing_library.get_display_name()} + ${library_display_name} %else: - error finding library + ${library_display_name} %endif ${copied_ldda.library_dataset.folder.get_display_name()} + <% + library_dataset = copied_ldda.library_dataset + folder = library_dataset.folder + folder_display_name = folder.get_display_name() + if folder_display_name == library_display_name: + folder_display_name = 'library root' + %> + ${folder_display_name} + ${copied_ldda.library_dataset.folder.get_display_name()} + ${copied_ldda.get_display_name()} ${time_ago( copied_ldda.update_time )} diff --git a/templates/webapps/reports/dataset_info.mako b/templates/webapps/reports/dataset_info.mako index 4b490100326..31632e809f2 100644 --- a/templates/webapps/reports/dataset_info.mako +++ b/templates/webapps/reports/dataset_info.mako @@ -50,11 +50,17 @@
${hda.history.get_display_name()} + %if hda.history: + ${hda.history.get_display_name()} + %else: + no history + %endif + ${hda.get_display_name()} ${time_ago( hda.update_time )} - %if hda.history.user: + %if hda.history and hda.history.user: ${hda.history.user.email} %else: anonymous @@ -88,7 +94,7 @@ if containing_library: library_display_name = containing_library.get_display_name() else: - library_display_name = 'error finding library' + library_display_name = 'no library' %> ${library_display_name}
- <% dataset_label = 'dataset%d_.dat' % dataset.id %> + <% dataset_label = 'dataset_%d.dat' % dataset.id %> ${dataset_label} ${time_ago( dataset.update_time )}