<% content_for :head do %> <% end %> <% if current_user.andand.is_active %> <% if @my_ssh_keys.count == 0%>
<%= image_tag "dax.png", style: "max-width: 10%; margin-right: 1em; float: left" %> Hi, I noticed that you have not yet set up an SSH public key for use with Arvados. <%= link_to "Click here to learn how to create a SSH key pair.", "http://doc.arvados.org/user/getting_started/ssh-access.html", style: "font-weight: bold" %> After you have created an SSH key, you can paste your SSH public key in the text box.
<%= form_for AuthorizedKey.new do |f| %> <%= hidden_field_tag :return_to, request.original_url %> <%= f.text_area :public_key, cols: 50, rows: 4, placeholder: "Paste your public key here", style: "width: 45%" %> <%= f.submit :Save, value: raw("✓"), class: "btn btn-primary", style: "vertical-align: top" %> <% end %>
<% end %> <% if Collection.limit(1).where(created_by: current_user.uuid).count == 0 %>

<%= image_tag "dax.png", style: "max-width: 5%; margin-right: 1em" %> Hi, I noticed you haven't uploaded a new collection yet. <%= link_to "Click here to learn how to upload data to Arvados Keep.", "http://doc.arvados.org/user/tutorials/tutorial-keep.html", style: "font-weight: bold" %>

<% end %> <% if Job.limit(1).where(created_by: current_user.uuid).count == 0 %>

<%= image_tag "dax.png", style: "max-width: 5%; margin-right: 1em" %> Hi, I noticed you haven't run a job yet. <%= link_to "Click here to learn how to run an Arvados Crunch job.", "http://doc.arvados.org/user/tutorials/tutorial-job1.html", style: "font-weight: bold" %>

<% end %> <% if PipelineInstance.limit(1).where(created_by: current_user.uuid).count == 0 %>

<%= image_tag "dax.png", style: "max-width: 5%; margin-right: 1em" %> Hi, I noticed you haven't run a pipeline yet. <%= link_to "Click here to learn how to run an Arvados Crunch pipeline.", "http://doc.arvados.org/user/tutorials/tutorial-new-pipeline.html", style: "font-weight: bold" %>

<% end %>

Account summary

<% [Human, Trait, Collection, 'File', PipelineTemplate, PipelineInstance].each do |aclass| %>
<% if aclass == 'File' %> <%= Collection.limit(4000).where({}).collect(&:files).flatten(1).count %> <% else %> <%= aclass.limit(4000).where({}).count %> <% end %>
<%= raw(aclass.to_s.pluralize.underscore.gsub '_', ' ') %>
<% end %>
<%= render partial: 'quick_links' %>

Recent jobs

<% if not current_user.andand.is_active or @my_jobs.empty? %> (None) <% else %> <% @my_jobs[0..8].each do |j| %> <% end %>
<%= link_to j.script[0..31], job_path(j.uuid) %> <%= j.script_version[0..7] %> <%= j.script_parameters.andand[:input].andand.to_s.andand[0..7] %> <% if j.success %> finished <% elsif j.success == false %> failed <% elsif j.running and j.started_at and not j.finished_at %> <% percent_total_tasks = 100 / (j.tasks_summary[:running] + j.tasks_summary[:done] + j.tasks_summary[:todo]) rescue 0 %>
<% else %> queued <% end %>
<%= link_to raw("Show more jobs / details →"), jobs_path, class: 'pull-right' %> <% end %>
<% elsif current_user %> <%= image_tag "dax.png", style: "float: left; max-width: 25%; margin-right: 2em" %>

Welcome to Arvados, <%= current_user.first_name %>!

Your account status

New / inactive

Your account must be activated by an Arvados administrator. If this is your first time accessing Arvados and would like to request access, or you believe you are seeing the page in error, please <%= link_to "contact us", Rails.configuration.activation_contact_link %>. You should receive an email at the address you used to log in when your account is activated. In the mean time, you can <%= link_to "learn more about Arvados", "https://arvados.org/projects/arvados/wiki/Introduction_to_Arvados" %>, and <%= link_to "read the Arvados user guide", "http://doc.arvados.org/user" %>.

<%= link_to raw('Contact us ✉'), Rails.configuration.activation_contact_link, class: "pull-right btn btn-primary" %>

<% end %>