diff --git a/templates/admin/tool_shed_repository/browse_toolsheds.mako b/templates/admin/tool_shed_repository/browse_toolsheds.mako index 6d2884b1354a..c7492312bea2 100644 --- a/templates/admin/tool_shed_repository/browse_toolsheds.mako +++ b/templates/admin/tool_shed_repository/browse_toolsheds.mako @@ -29,7 +29,7 @@ div.container { ul.jstree-container-ul { margin-top: 1em; } -ul.workflow_tools { +ul.workflow_tools, ul.workflow_names { padding-left: 0px; list-style-type: none } @@ -60,28 +60,41 @@ workflows_missing_tools = _.template([ '', '', '', + '', + '', + '', '', '', - '', '', '', '', '', - '<\% _.each(workflows, function(workflow) { \%>', + '<\% _.each(Object.keys(workflows), function(workflow_key) { \%>', + '<\% console.log(workflow_key); \%>', + '<\% var workflow_details = workflow_key.split("/"); \%>', + '<\% var workflow = workflows[workflow_key]; \%>', '', - '', - '', + '', '', + '', + '', + '', '', '',
WorkflowsTool IDsShedNameOwnerTool IDsActions
<\%= workflow.name \%><\%= workflow.owner \%>', + '
    ', + '<\% _.each(workflow.workflows.sort(), function(wf) { \%>', + '
  • <\%= wf \%>
  • ', + '<\% }); \%>', + '
', + '
', '
    ', - '<\% _.each(workflow.missing_tools, function(tool) { \%>', + '<\% _.each(workflow.tools.sort(), function(tool) { \%>', '
  • <\%= tool \%>
  • ', '<\% }); \%>', '
', '
<\%= workflow_details[0] \%><\%= workflow_details[2] \%><\%= workflow_details[1] \%>', '
    ', - '
  • ', - '
  • ', + '
  • ', + '
  • ', '
', '