Initial commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
require_relative 'user_creation_presenter'
|
||||
|
||||
module Carto
|
||||
module Api
|
||||
class UserCreationsController < ::Api::ApplicationController
|
||||
|
||||
skip_before_filter :api_authorization_required
|
||||
skip_before_filter :http_header_authentication, only: [:show]
|
||||
|
||||
ssl_required :show
|
||||
|
||||
before_filter :load_user_creation, only: :show
|
||||
|
||||
def show
|
||||
if @user_creation.autologin?
|
||||
params[:username] = @user_creation.username
|
||||
authenticate!(:user_creation, scope: @user_creation.username)
|
||||
end
|
||||
render_jsonp(UserCreationPresenter.new(@user_creation).to_poro)
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def load_user_creation
|
||||
@user_creation = Carto::UserCreation.where(id: params[:id]).first
|
||||
render_404 and return false unless @user_creation
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user