avonderluft / radiant-page_list_view-extension

Enables viewing site pages in a list view sortable by attibute

This URL has Read+Write access

radiant-page_list_view-extension / page_list_view_extension.rb
100644 24 lines (19 sloc) 0.738 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Uncomment this if you reference any of your controllers in activate
 
if Radiant::Version.to_s >= "0.8"
  require_dependency 'application_controller'
else
  require_dependency 'application'
end
 
class PageListViewExtension < Radiant::Extension
  version "1.2"
  description "Enables viewing site pages in a list view sortable by attibute, paginated or full"
  url "http://github.com/avonderluft/radiant-page_list_view-extension"
  
  def activate
    Page.send :include, PageListView::PageExtensions
    Admin::PagesController.send :include, PageListView::AdminPageControllerExtensions
    Admin::PagesController.send :helper, Admin::ListViewHelper
    admin.page.index.add :top, "page_view_toggle"
  end
  
  def deactivate
  end
  
end