creating for disabling widgets and frontend
This commit is contained in:
parent
7b40706aed
commit
79f778ad8c
|
@ -1,4 +1,10 @@
|
|||
class Admin::ModuleAppsController < ApplicationController
|
||||
layout "admin"
|
||||
|
||||
def index
|
||||
@module_apps = ModuleApp.all.entries
|
||||
end
|
||||
|
||||
|
||||
def reload_frontend_pages
|
||||
@module_app = ModuleApp.find(params[:id])
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
class ObitWidgetController< ApplicationController
|
||||
before_filter {|c| c.front_end_available(@app_title)}
|
||||
layout 'production'
|
||||
|
||||
|
||||
end
|
|
@ -1,6 +1,10 @@
|
|||
class Panel::Blog::FrontEnd::PostsController < ApplicationController
|
||||
class Panel::Blog::FrontEnd::PostsController < ObitWidgetController
|
||||
|
||||
layout 'production'
|
||||
|
||||
def initialize
|
||||
super
|
||||
@app_title = NewBlog::MOUDLEAPP_TITLE
|
||||
end
|
||||
|
||||
# GET /posts
|
||||
# GET /posts.xml
|
||||
|
|
|
@ -1,7 +1,12 @@
|
|||
class Panel::Blog::Widget::PostsController < ApplicationController
|
||||
class Panel::Blog::Widget::PostsController < ObitWidgetController
|
||||
|
||||
layout 'production'
|
||||
|
||||
def initialize
|
||||
super
|
||||
@app_title = NewBlog::MOUDLEAPP_TITLE
|
||||
end
|
||||
|
||||
# GET /posts
|
||||
# GET /posts.xml
|
||||
def index
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
module ApplicationHelper
|
||||
|
||||
def check_show_frontend
|
||||
front_end_available(NewBlog::MOUDLEAPP_TITLE)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
module NewBlogHelper
|
||||
def self.check_show_frontend
|
||||
ApplicationController.front_end_available(NewBlog::MOUDLEAPP_TITLE)
|
||||
end
|
||||
end
|
|
@ -0,0 +1,18 @@
|
|||
# module NewBlog
|
||||
# class MyEngine < Rails::Engine
|
||||
# # Add a load path for this specific Engine
|
||||
# # config.autoload_paths << File.expand_path("../lib/some/path", __FILE__)
|
||||
# put "ABC"
|
||||
# PrototypeR4::Application::Orbit_Apps << "NewBlog"
|
||||
#
|
||||
# # initializer "my_engine.add_middleware" do |app|
|
||||
# # app.middleware.use MyEngine::Middleware
|
||||
# # end
|
||||
# end
|
||||
#
|
||||
# end
|
||||
module NewBlog
|
||||
VERSION = "0.0.1"
|
||||
MOUDLEAPP_TITLE = "NewBlog"
|
||||
end
|
||||
PrototypeR4::Application::Orbit_Apps << "NewBlog"
|
|
@ -1,6 +1,5 @@
|
|||
module NewBlog
|
||||
class Engine < Rails::Engine
|
||||
isolate_namespace NewBlog
|
||||
PrototypeR4::Application::Orbit_Apps << "NewBlog"
|
||||
end
|
||||
end
|
||||
|
|
Reference in New Issue