1 <% content_for :head do %>
6 .dash-list>ul>li>a>span {
26 <% if current_user.andand.is_active %>
27 <div class="row-fluid">
28 <div class="col span12">
29 <div class="clearfix">
30 <h4>Account summary</h4>
31 <div class="well clearfix">
32 <% [Human, Trait, Collection, 'File', PipelineTemplate, PipelineInstance].each do |aclass| %>
33 <div class="col span2 centerme">
34 <span class="bigfatnumber">
35 <% if aclass == 'File' %>
36 <%= Collection.limit(4000).where({}).collect(&:files).flatten(1).count %>
38 <%= aclass.limit(4000).where({}).count %>
42 <%= raw(aclass.to_s.pluralize.underscore.gsub '_', ' ') %>
51 <div class="row-fluid">
52 <div class="col span3">
53 <div class="clearfix">
54 <% if not current_user.andand.is_active %>
55 <%= render partial: 'request_activation' %>
57 <h4>Configuration</h4>
58 <div class="well dash-list">
59 <ul class="nav nav-list">
61 <a href="<%= authorized_keys_path %>">
62 <span class="pull-left"><%= raw '✔' if @my_ssh_keys.any? %> </span>
64 <span class="pull-right"><%= @my_ssh_keys.count %></span>
68 <a href="<%= virtual_machines_path %>">
69 <span class="pull-left"><%= raw '✔' if @my_vm_perms.any? %> </span>
71 <span class="pull-right"><%= @my_vm_perms.collect(&:head_uuid).uniq.count %></span>
75 <a href="<%= repositories_path %>">
76 <span class="pull-left"><%= raw '✔' if @my_repo_perms.any? %> </span>
78 <span class="pull-right"><%= @my_repo_perms.collect(&:head_uuid).uniq.count %></span>
86 <div class="col span4">
87 <div class="clearfix">
89 <div class="well dash-list">
90 <ul class="nav nav-list">
91 <li><%= link_to "Introduction to Arvados", "https://arvados.org/projects/arvados/wiki/Introduction_to_Arvados" %></li>
92 <li><%= link_to "API Reference", "http://doc.arvados.org/api/" %></li>
93 <li><%= link_to "User Guide", "http://doc.arvados.org/api/" %></li>
94 <li><%= link_to "Tutorial 1: Your first job", "http://doc.arvados.org/user/tutorial-job1.html" %></li>
95 <li><%= link_to "Tutorial 2: GATK VariantFiltration", "http://doc.arvados.org/user/tutorial-gatk-variantfiltration.html" %></li>
96 <li><%= link_to "Tutorial 3: Search PGP data by trait", "http://doc.arvados.org/user/tutorial-trait-search.html" %></li>
97 <li><%= link_to "Tutorial 4: Create a new pipeline", "http://doc.arvados.org/user/tutorial-new-pipeline.html" %></li>
102 <div class="col span5">
103 <div class="clearfix">
105 <% if not current_user.andand.is_active or @my_jobs.empty? %>
108 <table class="table table-bordered table-condensed job-table">
109 <% @my_jobs[0..8].each do |j| %>
113 <%= link_to j.script[0..31], job_path(j.uuid) %>
118 <%= j.script_version[0..7] %>
123 <%= j.script_parameters.andand[:input].andand.to_s.andand[0..7] %>
128 <span class="label label-success">finished</span>
129 <% elsif j.success == false %>
130 <span class="label label-danger">failed</span>
131 <% elsif j.running and j.started_at and not j.finished_at %>
132 <% percent_total_tasks = 100 / (j.tasks_summary[:running] + j.tasks_summary[:done] + j.tasks_summary[:todo]) rescue 0 %>
133 <div class="progress" style="margin-bottom: 0">
134 <div class="bar bar-success" style="width: <%= j.tasks_summary[:done] * percent_total_tasks rescue 0 %>%;"></div>
135 <div class="bar" style="width: <%= j.tasks_summary[:running] * percent_total_tasks rescue 0 %>%; opacity: 0.3"></div>
138 <span class="label">queued</span>
144 <%= link_to raw("Show more jobs / details →"), jobs_path, class: 'pull-right' %>