Sha256: 811adba75ea5ceec091c221a67d4d94961586a20e468de9cb5fe58a4e3aca750
Contents?: true
Size: 1000 Bytes
Versions: 2
Compression:
Stored size: 1000 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.all @active = Announcement.active.all @expired = Announcement.expired.all 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cartoonist-announcements-0.0.18 | app/controllers/admin/announcements_controller.rb |
cartoonist-announcements-0.0.17 | app/controllers/admin/announcements_controller.rb |