Sha256: 60e4e26168aff8caeb86c89ce653fad6beeccaedd2ca8b172ed93de68d701253
Contents?: true
Size: 1.38 KB
Versions: 1
Compression:
Stored size: 1.38 KB
Contents
class Admin::PageAttachmentsController < ApplicationController def index @attachments = PageAttachment.paginate :per_page => 25, :page => params[:page], :conditions => {:parent_id => nil}, :order => 'title, filename' end def grid @attachments = PageAttachment.paginate :per_page => 25, :page => params[:page], :conditions => {:parent_id => nil}, :order => 'title, filename' end def edit @page_attachment = PageAttachment.find(params[:id]) end def update @page_attachment = PageAttachment.find(params[:id]) if @page_attachment.update_attributes(params[:page_attachment]) redirect_to admin_page_attachments_url else render :edit end end def move_higher if request.post? @attachment = PageAttachment.find(params[:id]) @attachment.move_higher render :partial => 'admin/page/attachment', :layout => false, :collection => @attachment.page.attachments end end def move_lower if request.post? @attachment = PageAttachment.find(params[:id]) @attachment.move_lower render :partial => 'admin/page/attachment', :layout => false, :collection => @attachment.page.attachments end end def destroy if request.post? @attachment = PageAttachment.find(params[:id]) page = @attachment.page @attachment.destroy render :partial => 'admin/page/attachment', :layout => false, :collection => page.attachments end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
radiant-page_attachments-extension-1.0.2 | app/controllers/admin/page_attachments_controller.rb |