21 lines
444 B
Ruby
21 lines
444 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
class Import::UrlController < ApplicationController
|
||
|
feature_category :importers
|
||
|
|
||
|
def validate
|
||
|
result = Import::ValidateRemoteGitEndpointService.new(validate_params).execute
|
||
|
if result.success?
|
||
|
render json: { success: true }
|
||
|
else
|
||
|
render json: { success: false, message: result.message }
|
||
|
end
|
||
|
end
|
||
|
|
||
|
private
|
||
|
|
||
|
def validate_params
|
||
|
params.permit(:user, :password, :url)
|
||
|
end
|
||
|
end
|