projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
3531: Pass through tab_pane to reused partials, so element IDs are really unique
[arvados.git]
/
apps
/
workbench
/
app
/
views
/
users
/
_manage_ssh_keys.html.erb
diff --git
a/apps/workbench/app/views/users/_manage_ssh_keys.html.erb
b/apps/workbench/app/views/users/_manage_ssh_keys.html.erb
index 580b5d89db95a8340cf3a24ef19c999332894099..17b64b27f9f7c7d74141bc55ea52de7ba3b080ff 100644
(file)
--- a/
apps/workbench/app/views/users/_manage_ssh_keys.html.erb
+++ b/
apps/workbench/app/views/users/_manage_ssh_keys.html.erb
@@
-1,37
+1,42
@@
<div>
<% if !@my_ssh_keys.any? %>
<p> You have not yet set up an SSH public key for use with Arvados. </p>
<div>
<% if !@my_ssh_keys.any? %>
<p> You have not yet set up an SSH public key for use with Arvados. </p>
- <p> <%= link_to "Click here
to learn about SSH keys in Arvados.
",
+ <p> <%= link_to "Click here",
"#{Rails.configuration.arvados_docsite}/user/getting_started/ssh-access-unix.html",
style: "font-weight: bold",
"#{Rails.configuration.arvados_docsite}/user/getting_started/ssh-access-unix.html",
style: "font-weight: bold",
- target: "_blank" %> </p>
+ target: "_blank" %> to learn about SSH keys in Arvados.
+ </p>
<p> When you have an SSH key you would like to use, add it using the <b>Add</b> button. </p>
<p> When you have an SSH key you would like to use, add it using the <b>Add</b> button. </p>
- <% end %>
-
- <% if @my_ssh_keys.andand.any? %>
- <table class="table manage-ssh-keys-table" style="table-layout:fixed; overflow:hidden; white-space: nowrap;">
+ <% else %>
+ <table class="table manage-ssh-keys-table">
<colgroup>
<colgroup>
- <col style="width:
4
5%" />
- <col style="width:
4
5%" />
+ <col style="width:
3
5%" />
+ <col style="width:
5
5%" />
<col style="width: 10%" />
</colgroup>
<thead>
<tr>
<th> Name </th>
<col style="width: 10%" />
</colgroup>
<thead>
<tr>
<th> Name </th>
- <th>
Public Key
</th>
+ <th>
Key Fingerprint
</th>
<th> </th>
</tr>
</thead>
<tbody>
<% @my_ssh_keys.andand.each do |key| %>
<th> </th>
</tr>
</thead>
<tbody>
<% @my_ssh_keys.andand.each do |key| %>
- <tr>
- <td
style="width:50px; overflow:hidden;"
>
+ <tr
style="word-break:break-all;"
>
+ <td>
<%= key[:name] %>
</td>
<%= key[:name] %>
</td>
- <td>
+ <td
style="word-break:break-all;"
>
<% if key[:public_key] && key[:public_key].size > 0 %>
<div>
<% if key[:public_key] && key[:public_key].size > 0 %>
<div>
- <pre style="margin:0; overflow-y:scroll; max-height:7em"><%= key[:public_key] %></pre>
+ <span title="<%=key[:public_key]%>"> <%=
+ begin
+ SSHKey.fingerprint key[:public_key]
+ rescue
+ "INVALID KEY: " + key[:public_key]
+ end
+ %> </span>
</div>
<% else %>
<%= key[:public_key] %>
</div>
<% else %>
<%= key[:public_key] %>