BigW Consortium Gitlab

Commit 50d3cc2b by Kamil Trzcinski

Remove destroy from environments [ci skip]

parent 18bb0a56
...@@ -2,8 +2,8 @@ class Projects::EnvironmentsController < Projects::ApplicationController ...@@ -2,8 +2,8 @@ class Projects::EnvironmentsController < Projects::ApplicationController
layout 'project' layout 'project'
before_action :authorize_read_environment! before_action :authorize_read_environment!
before_action :authorize_create_environment!, only: [:new, :create] before_action :authorize_create_environment!, only: [:new, :create]
before_action :authorize_update_environment!, only: [:edit, :update, :stop, :destroy] before_action :authorize_update_environment!, only: [:edit, :update, :stop]
before_action :environment, only: [:show, :edit, :update, :destroy] before_action :environment, only: [:show, :edit, :update, :stop]
def index def index
@scope = params[:scope] @scope = params[:scope]
...@@ -47,17 +47,7 @@ class Projects::EnvironmentsController < Projects::ApplicationController ...@@ -47,17 +47,7 @@ class Projects::EnvironmentsController < Projects::ApplicationController
def stop def stop
action = @environment.stop_action action = @environment.stop_action
new_action = action.active? ? action : action.play(current_user) new_action = action.active? ? action : action.play(current_user)
redirect_to [project.namespace.become(Namespace), project, new_action] redirect_to [project.namespace.becomes(Namespace), project, new_action]
end
def destroy
if @environment.destroy
flash[:notice] = 'Environment was successfully removed.'
else
flash[:alert] = 'Failed to remove environment.'
end
redirect_to namespace_project_environments_path(project.namespace, project)
end end
private private
......
...@@ -318,7 +318,7 @@ resources :namespaces, path: '/', constraints: { id: /[a-zA-Z.0-9_\-]+/ }, only: ...@@ -318,7 +318,7 @@ resources :namespaces, path: '/', constraints: { id: /[a-zA-Z.0-9_\-]+/ }, only:
end end
end end
resources :environments do resources :environments, except: [:destroy] do
member do member do
post :stop post :stop
end end
......
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