aboutsummaryrefslogtreecommitdiff
path: root/app/views
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2018-05-24 19:00:47 +0100
committerChristopher Baines <mail@cbaines.net>2018-05-24 19:00:47 +0100
commit502c924653c89e96c5b370cf281da59e3a2b3759 (patch)
treeb1708e1238fdf579826c5047cf0798b299ccd9ff /app/views
parent4eb5c0f4703671d81a2a4b536282f2be4169dac8 (diff)
downloadgovuk-mini-environment-admin-502c924653c89e96c5b370cf281da59e3a2b3759.tar
govuk-mini-environment-admin-502c924653c89e96c5b370cf281da59e3a2b3759.tar.gz
Show the available services for each revision
Diffstat (limited to 'app/views')
-rw-r--r--app/views/govuk_guix/revisions/show.html.erb39
1 files changed, 38 insertions, 1 deletions
diff --git a/app/views/govuk_guix/revisions/show.html.erb b/app/views/govuk_guix/revisions/show.html.erb
index 96e3588..fe42dd7 100644
--- a/app/views/govuk_guix/revisions/show.html.erb
+++ b/app/views/govuk_guix/revisions/show.html.erb
@@ -26,7 +26,6 @@ License along with the GOV.UK Mini Environment Admin. If not, see
Back to Setup
</a>
-
<h1>Revision: <%= @revision.commit_hash %></h1>
<div class="row">
@@ -54,3 +53,41 @@ License along with the GOV.UK Mini Environment Admin. If not, see
<% else %>
<h2>There are no mini environments using this revision</h2>
<% end %>
+
+<h2>Available Services</h2>
+
+<% (@revision.available_services || []).each do |group| %>
+ <h3><%= group["name"] %></h3>
+ <p><%= group["description"] %></p>
+
+ <table class="table">
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Description</th>
+ <th>Package</th>
+ </tr>
+ </thead>
+ <tbody>
+ <% group["services"].each do |service| %>
+ <tr>
+ <td class="col-md-3">
+ <strong><%= service["name"] %></strong>
+ </td>
+
+ <td class="col-md-6">
+ <%= service["description"] %>
+ </td>
+
+ <% package = service["package"] %>
+ <td class="col-md-3">
+ <a href="<%= package["source"]["uri"] %>">
+ <%= package["version"] %>
+ </a>
+ <a href="<%= package["homepage"] %>">[homepage]</a>
+ </td>
+ </tr>
+ <% end %>
+ </tbody>
+ </table>
+<% end %>