diff --git a/lib/galaxy/webapps/galaxy/controllers/admin.py b/lib/galaxy/webapps/galaxy/controllers/admin.py index bc0f512b294..87f4f193a80 100644 --- a/lib/galaxy/webapps/galaxy/controllers/admin.py +++ b/lib/galaxy/webapps/galaxy/controllers/admin.py @@ -763,3 +763,9 @@ class AdminGalaxy( BaseUIController, Admin, AdminActions, UsesQuotaMixin, QuotaP message = util.restore_text( kwd.get( 'message', '' ) ) status = util.restore_text( kwd.get( 'status', 'done' ) ) return trans.fill_template( 'admin/view_datatypes_registry.mako', message=message, status=status ) + @web.expose + @web.require_admin + def view_tool_data_tables( self, trans, **kwd ): + message = util.restore_text( kwd.get( 'message', '' ) ) + status = util.restore_text( kwd.get( 'status', 'done' ) ) + return trans.fill_template( 'admin/view_data_tables_registry.mako', message=message, status=status ) diff --git a/templates/admin/view_data_tables_registry.mako b/templates/admin/view_data_tables_registry.mako new file mode 100644 index 00000000000..44d19cc9220 --- /dev/null +++ b/templates/admin/view_data_tables_registry.mako @@ -0,0 +1,42 @@ +<%inherit file="/base.mako"/> +<%namespace file="/message.mako" import="render_msg" /> + +%if message: + ${render_msg( message, status )} +%endif + +<% + ctr = 0 + data_tables = trans.app.tool_data_tables + sorted_data_table_elem_names = sorted( trans.app.tool_data_tables.data_table_elem_names ) +%> + +
+
Current data table registry contains ${len( sorted_data_table_elem_names )} data tables
+
+ + + + + + + %for data_table_elem_name in sorted_data_table_elem_names: + <% data_table = data_tables[ data_table_elem_name ] %> + %if ctr % 2 == 1: + + %else: + + %endif + + + + + <% ctr += 1 %> + %endfor +
NameTool data pathMissing index file
${data_table.name}${data_table.tool_data_path} + %if data_table.missing_index_file: + ${data_table.missing_index_file} + %endif +
+
+
diff --git a/templates/admin/view_datatypes_registry.mako b/templates/admin/view_datatypes_registry.mako index 4600b9de5ce..8332ee890aa 100644 --- a/templates/admin/view_datatypes_registry.mako +++ b/templates/admin/view_datatypes_registry.mako @@ -22,14 +22,14 @@ %>
-
Current datatypes registry contains ${len( sorted_datatypes )} datatypes
+
Current data types registry contains ${len( sorted_datatypes )} data types
- - - - + + + + %for datatype in sorted_datatypes: %if ctr % 2 == 1: diff --git a/templates/webapps/galaxy/admin/index.mako b/templates/webapps/galaxy/admin/index.mako index 0d141bae397..37ec67d37d2 100644 --- a/templates/webapps/galaxy/admin/index.mako +++ b/templates/webapps/galaxy/admin/index.mako @@ -65,7 +65,8 @@
Server
ExtensionTypeMimetypeDisplay in uploadExtensionTypeMimetypeDisplay in upload