Sha256: 93a1934d7b33c45292bb418ae71a09278ad14415b586c5c544b900d07d8b0783
Contents?: true
Size: 1003 Bytes
Versions: 3
Compression:
Stored size: 1003 Bytes
Contents
class Admin::AnnouncementsController < AdminCartoonistController def new end def create announcement = Announcement.create_announcement params redirect_to "/admin/announcements/#{announcement.id}/edit" end def edit @announcement = Announcement.find params[:id].to_i end def update announcement = Announcement.update_announcement params redirect_to "/admin/announcements/#{announcement.id}/edit" end def index @unposted = Announcement.future.to_a @active = Announcement.active.to_a @expired = Announcement.expired.to_a end def lock announcement = Announcement.find params[:id].to_i announcement.lock! redirect_to "/admin/announcements/#{announcement.id}/edit" end def unlock announcement = Announcement.find params[:id].to_i announcement.unlock! redirect_to "/admin/announcements/#{announcement.id}/edit" end def preview_content render :text => Markdown.render(params[:content]), :layout => false end end
Version data entries
3 entries across 3 versions & 1 rubygems