Commit 21809744 authored by Leigh Stoller's avatar Leigh Stoller

Link to currently active experiment status page in activity list.

parent 09570ab0
...@@ -55,7 +55,8 @@ $instances = array(); ...@@ -55,7 +55,8 @@ $instances = array();
# First existing instances and then the history table. # First existing instances and then the history table.
# #
$query1_result = $query1_result =
DBQueryFatal("select i.uuid,i.profile_version,i.created,'' as destroyed, ". DBQueryFatal("select 1 as active, ".
" i.uuid,i.profile_version,i.created,'' as destroyed, ".
" i.creator,p.uuid as profile_uuid,u.email,ia.public_url, ". " i.creator,p.uuid as profile_uuid,u.email,ia.public_url, ".
" i.slice_uuid ". " i.slice_uuid ".
" from apt_instances as i ". " from apt_instances as i ".
...@@ -69,7 +70,8 @@ $query1_result = ...@@ -69,7 +70,8 @@ $query1_result =
"group by i.uuid order by i.created desc"); "group by i.uuid order by i.created desc");
$query2_result = $query2_result =
DBQueryFatal("select h.uuid,h.profile_version,h.created,h.destroyed, ". DBQueryFatal("select 0 as active, ".
" h.uuid,h.profile_version,h.created,h.destroyed, ".
" h.creator,p.uuid as profile_uuid,u.email,ia.public_url, ". " h.creator,p.uuid as profile_uuid,u.email,ia.public_url, ".
" h.slice_uuid ". " h.slice_uuid ".
" from apt_instance_history as h ". " from apt_instance_history as h ".
...@@ -91,6 +93,7 @@ if (mysql_num_rows($query1_result) == 0 && ...@@ -91,6 +93,7 @@ if (mysql_num_rows($query1_result) == 0 &&
foreach (array($query1_result, $query2_result) as $query_result) { foreach (array($query1_result, $query2_result) as $query_result) {
while ($row = mysql_fetch_array($query_result)) { while ($row = mysql_fetch_array($query_result)) {
$active = $row["active"];
$uuid = $row["uuid"]; $uuid = $row["uuid"];
$puuid = $row["profile_uuid"]; $puuid = $row["profile_uuid"];
$pversion = $row["profile_version"]; $pversion = $row["profile_version"];
...@@ -112,6 +115,7 @@ foreach (array($query1_result, $query2_result) as $query_result) { ...@@ -112,6 +115,7 @@ foreach (array($query1_result, $query2_result) as $query_result) {
"/showslicelogs.php?slice_uuid=" . $slice_uuid; "/showslicelogs.php?slice_uuid=" . $slice_uuid;
} }
$instance = array(); $instance = array();
$instance["active"] = intval($active);
$instance["uuid"] = $uuid; $instance["uuid"] = $uuid;
$instance["p_uuid"] = $puuid; $instance["p_uuid"] = $puuid;
$instance["p_version"] = $pversion; $instance["p_version"] = $pversion;
......
...@@ -22,7 +22,12 @@ ...@@ -22,7 +22,12 @@
</td> </td>
<td><%- instance.creator %></td> <td><%- instance.creator %></td>
<td><%- instance.created %></td> <td><%- instance.created %></td>
<td><%- instance.destroyed %></td> <% if (instance.active) { %>
<td><a href='status.php?uuid=<%- instance.uuid %>' target="_blank">
<span class="glyphicon glyphicon-eye-open"></span></a></td>
<% } else { %>
<td><%- instance.destroyed %></td>
<% } %>
<td><a href='<%- instance.public_url %>' target="_blank"> <td><a href='<%- instance.public_url %>' target="_blank">
<span class="glyphicon glyphicon-link"></span></a></td> <span class="glyphicon glyphicon-link"></span></a></td>
</tr> </tr>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment