We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 70ba60c commit 8469a48Copy full SHA for 8469a48
1 file changed
chef-server-webui/app/controllers/environments.rb
@@ -72,7 +72,16 @@ def update
72
73
# DELETE /environments/:id
74
def destroy
75
- # TODO: implement this
+ begin
76
+ @environment = Chef::Environment.load(params[:id])
77
+ @environment.destroy
78
+ redirect(absolute_url(:environments), :message => { :notice => "Environment #{@environment.name} deleted successfully." }, :permanent => true)
79
+ rescue => e
80
+ Chef::Log.error("#{e}\n#{e.backtrace.join("\n")}")
81
+ @environment_list = Chef::Environment.list()
82
+ @_message = {:error => "Could not delete environment #{params[:id]}: #{e.message}"}
83
+ render :index
84
+ end
85
end
86
87
# GET /environments/:environment_id/cookbooks
0 commit comments