Remove sandbox

Revert "Implement Sandbox"

This reverts commit e806a39820c2920d18b80dc560d05db36ecb6ede.
This commit is contained in:
Amaia Castro
2017-04-06 16:05:09 +02:00
parent e126a2ded0
commit b0b39d9f8a
3 changed files with 0 additions and 63 deletions

View File

@@ -1,45 +0,0 @@
class SandboxController < ApplicationController
skip_authorization_check
layout :set_layout
helper_method(:namespace)
def index
@templates = Dir.glob(Rails.root.join('app/views/sandbox/*.html.erb').to_s).map do |filename|
filename = File.basename(filename, File.extname(filename))
filename unless filename.starts_with?('_') || filename == 'index.html'
end.compact
end
def show
if params[:template].index('.') # CVE-2014-0130
render :action => "index"
elsif lookup_context.exists?("sandbox/#{params[:template]}")
if params[:template] == "index"
render :action => "index"
else
render "sandbox/#{params[:template]}"
end
elsif lookup_context.exists?("sandbox/#{params[:template]}/index")
render "sandbox/#{params[:template]}/index"
else
render :action => "index"
end
end
private
def set_layout
if params[:template] && params[:template].split("_").first == "admin"
"admin"
else
"application"
end
end
def namespace
"admin"
end
end

View File

@@ -1,13 +0,0 @@
<div id="main-content" class="container">
<div class="eight columns">
<div class="row">
<h1>Welcome to sandbox</h1>
<ul>
<% @templates.each do |template| %>
<li><%= link_to template, "/sandbox/" + template %></li>
<% end %>
</ul>
</div>
</div>
</div>

View File

@@ -1,10 +1,5 @@
Rails.application.routes.draw do Rails.application.routes.draw do
if Rails.env.development? || Rails.env.staging?
get '/sandbox' => 'sandbox#index'
get '/sandbox/*template' => 'sandbox#show'
end
devise_for :users, controllers: { devise_for :users, controllers: {
registrations: 'users/registrations', registrations: 'users/registrations',
sessions: 'users/sessions', sessions: 'users/sessions',