Initial commit
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
class DataLibraryController < ApplicationController
|
||||
layout 'data_library'
|
||||
|
||||
ssl_allowed :index, :search
|
||||
before_filter :get_viewed_user
|
||||
|
||||
def index
|
||||
render_404 and return if @viewed_user.nil? || (Cartodb.get_config(:data_library, 'username') && (Cartodb.config[:data_library]['username'] != @viewed_user.username))
|
||||
|
||||
@dataset_base_url = (Rails.env.production? || Rails.env.staging?) ? "#{request.protocol}#{CartoDB.account_host}/dataset/" : "#{@viewed_user.public_url(nil, request.protocol == "https://" ? "https" : "http")}/tables/"
|
||||
|
||||
respond_to do |format|
|
||||
format.html { render 'index' }
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def get_viewed_user
|
||||
username = CartoDB.extract_subdomain(request).strip.downcase
|
||||
@viewed_user = User.where(username: username).first
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user