Disable CartoDB plugins logic

pull/341/merge
David Arango 11 years ago
parent e6abf7c017
commit a932d08868

@ -107,9 +107,10 @@ group :development, :test do
end
# Load optional engines
Dir["engines" + "/*/*.gemspec"].each do |gemspec_file|
dir_name = File.dirname(gemspec_file)
gem_name = File.basename(gemspec_file, File.extname(gemspec_file))
# TODO activate when CartoDB plugins are finally included
# Dir["engines" + "/*/*.gemspec"].each do |gemspec_file|
# dir_name = File.dirname(gemspec_file)
# gem_name = File.basename(gemspec_file, File.extname(gemspec_file))
gem gem_name, :path => dir_name, :require => false
end
# gem gem_name, :path => dir_name, :require => false
# end

@ -125,10 +125,12 @@ module ApplicationHelper
"/api/v2/viz/#{visualization.id}/viz"
end #v2_vizjon_url
def content_from_plugins_for(hook)
::CartoDB::Plugin.registered.map do |plugin|
hook_name = "#{plugin.name.underscore}_#{hook}_hook"
send(hook_name) if defined?(hook_name)
end.join('').html_safe
end
# TODO reactivate in order to allow CartoDB plugins
# to inject content into the CartoDB admin UI
# def content_from_plugins_for(hook)
# ::CartoDB::Plugin.registered.map do |plugin|
# hook_name = "#{plugin.name.underscore}_#{hook}_hook"
# send(hook_name) if defined?(hook_name)
# end.join('').html_safe
# end
end

@ -11,11 +11,12 @@ if defined?(Bundler)
end
# Require optional rails engines
Dir["engines" + "/*/*.gemspec"].each do |gemspec_file|
gem_name = File.basename(gemspec_file, File.extname(gemspec_file))
puts "** Loading engine #{gem_name}"
require gem_name
end
# TODO reactivate in order to enable CartoDB plugins
# Dir["engines" + "/*/*.gemspec"].each do |gemspec_file|
# gem_name = File.basename(gemspec_file, File.extname(gemspec_file))
# puts "** Loading engine #{gem_name}"
# require gem_name
# end
module CartoDB
class Application < Rails::Application

@ -36,18 +36,20 @@ module CartoDB
Cartodb.config[:account_path]
end
module Plugin
class << self
def register(plugin)
@registered_plugins ||= []
@registered_plugins << plugin
end
# TODO move to separated file and activate in order
# to enable CartoDB plugins
# module Plugin
# class << self
# def register(plugin)
# @registered_plugins ||= []
# @registered_plugins << plugin
# end
def registered
@registered_plugins
end
end
end
# def registered
# @registered_plugins
# end
# end
# end
module API
VERSION_1 = "v1"

Loading…
Cancel
Save