diff options
author | Christopher Baines <mail@cbaines.net> | 2019-01-06 11:27:50 +0000 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2019-01-06 11:55:15 +0000 |
commit | 503ad56e7aeae6050ef98477b3a60f6b4c9f59cf (patch) | |
tree | dcb700d7c33b7300d5d86ebf480dd486dcf67c24 /app/controllers | |
parent | 1c097bf9041939b286c1d2f764f65bcf017cd117 (diff) | |
download | govuk-mini-environment-admin-503ad56e7aeae6050ef98477b3a60f6b4c9f59cf.tar govuk-mini-environment-admin-503ad56e7aeae6050ef98477b3a60f6b4c9f59cf.tar.gz |
Add support for archiving mini environments
Diffstat (limited to 'app/controllers')
-rw-r--r-- | app/controllers/mini_environments_controller.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/controllers/mini_environments_controller.rb b/app/controllers/mini_environments_controller.rb index 4dc8f39..ff811b0 100644 --- a/app/controllers/mini_environments_controller.rb +++ b/app/controllers/mini_environments_controller.rb @@ -144,7 +144,7 @@ class MiniEnvironmentsController < ApplicationController action = params.require(:commit) case action - when 'Destroy' + when 'Stop' MiniEnvironmentJob.enqueue(@mini_environment.id, :destroy) flash[:notice] = 'Destroying mini environment' @@ -156,6 +156,10 @@ class MiniEnvironmentsController < ApplicationController MiniEnvironmentJob.enqueue(@mini_environment.id, :refresh) flash[:notice] = 'Refreshing the mini environment state information' + when 'Archive' + @mini_environment.update(archived: true) + + flash[:notice] = 'Archiving mini environment' else flash[:error] = "Unknown action #{action}" end |