aboutsummaryrefslogtreecommitdiff
path: root/app/views/mini_environments/show.html.erb
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/mini_environments/show.html.erb')
-rw-r--r--app/views/mini_environments/show.html.erb57
1 files changed, 36 insertions, 21 deletions
diff --git a/app/views/mini_environments/show.html.erb b/app/views/mini_environments/show.html.erb
index 5a6de0b..be7494a 100644
--- a/app/views/mini_environments/show.html.erb
+++ b/app/views/mini_environments/show.html.erb
@@ -39,32 +39,40 @@ License along with the GOV.UK Mini Environment Admin. If not, see
<small>updated at <%= status[:updated_at] %></small>
</div>
<div class="panel-body">
- <% if status[:running] %>
- <div class="alert alert-success text-center"
+ <% if @mini_environment.archived? %>
+ <div class="alert alert-info text-center"
role="alert"
style="margin-bottom: 0px;">
- Mini environment running
+ Mini environment archived
</div>
<% else %>
- <div class="alert alert-warning text-center"
- role="alert"
- style="margin-bottom: 0px;">
- Mini environment down
- </div>
- <% end %>
+ <% if status[:running] %>
+ <div class="alert alert-success text-center"
+ role="alert"
+ style="margin-bottom: 0px;">
+ Mini environment running
+ </div>
+ <% else %>
+ <div class="alert alert-warning text-center"
+ role="alert"
+ style="margin-bottom: 0px;">
+ Mini environment down
+ </div>
+ <% end %>
- <% if status[:running] %>
- <br>
- <a class="btn btn-primary btn-lg btn-block"
- href="<%= @mini_environment.backend.signon_url(@mini_environment) %>">
- View
- </a>
+ <% if status[:running] %>
+ <br>
+ <a class="btn btn-primary btn-lg btn-block"
+ href="<%= @mini_environment.backend.signon_url(@mini_environment) %>">
+ View
+ </a>
+ <% end %>
<% end %>
<br>
<a href="<%= terraform_http_backend_show_history_path(
- "mini_environment/#{@mini_environment.id}"
- ) %>">
+ "mini_environment/#{@mini_environment.id}"
+ ) %>">
View Terraform state information
</a>
</div>
@@ -79,19 +87,26 @@ License along with the GOV.UK Mini Environment Admin. If not, see
<ul class="list-group">
<% if status[:running] %>
<li class="list-group-item">
- <%= submit_tag("Destroy",
+ <%= submit_tag("Stop",
role: 'button',
- class: 'btn btn-lg btn-danger btn-block')
+ class: 'btn btn-lg btn-warning btn-block')
%>
</li>
<% else %>
<li class="list-group-item">
<%= submit_tag('Start',
- disabled: !@mini_environment.backend_data.present?,
+ disabled: !@mini_environment.backend_data.present? || @mini_environment.archived?,
role: 'button',
class: 'btn btn-lg btn-success btn-block')
%>
</li>
+ <li class="list-group-item">
+ <%= submit_tag("Archive",
+ disabled: @mini_environment.archived?,
+ role: 'button',
+ class: 'btn btn-lg btn-danger btn-block')
+ %>
+ </li>
<% end %>
<li class="list-group-item">
<%= submit_tag('Refresh',
@@ -133,7 +148,7 @@ License along with the GOV.UK Mini Environment Admin. If not, see
<% end %>
at the revision specified in the revision of GOV.UK Guix
(<a
- href="<%= govuk_guix_revision_path @mini_environment.govuk_guix_revision %>"
+ href="<%= govuk_guix_revision_path @mini_environment.govuk_guix_revision %>"
>show revision details</a>):
<% multi_column = (uncustomised_services.length > 6) %>