Sha256: cb608e0164461dca3ff610f12c2441bf30a1ada73cd444058869bc1c0a261536
Contents?: true
Size: 1.11 KB
Versions: 2
Compression:
Stored size: 1.11 KB
Contents
require_dependency 'application_controller' class CopyMoveExtension < Radiant::Extension version "2.0.1" description "Adds the ability to copy and move a page and all of its children" url "http://gravityblast.com/projects/radiant-copymove-extension/" # good by for define_routes #define_routes do |map| # map.with_options(:controller => "admin/pages") do |cm| # cm.copy_page_admin_page '/admin/pages/:id/copy_page', :action => 'copy_page' # cm.copy_children_admin_page '/admin/pages/:id/copy_children', :action => 'copy_children' # cm.copy_tree_admin_page '/admin/pages/:id/copy_tree', :action => 'copy_tree' # cm.move_admin_page '/admin/pages/:id/move', :action => 'move' # end #end def activate Admin::PagesController.class_eval do include CopyMove::Controller helper :copy_move end Page.class_eval { include CopyMove::Model } admin.page.index.add :sitemap_head, 'copy_move_extra_th' admin.page.index.add :node, 'copy_move_extra_td', :after => "add_child_column" admin.page.index.add :bottom, 'copy_move_popup' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
radiant-copy_move-extension-2.1.1 | copy_move_extension.rb |
radiant-copy_move-extension-2.1.0 | copy_move_extension.rb |