small fix for preview

This commit is contained in:
harrybomrah committed 2015-10-19 16:59:26 +08:00
1 parent 17a0e4b4ce
commit 8cfc89abcc
2 files changed
+8 -4

No files matched your search

@@ -205,7 +205,7 @@ class Admin::AnnouncementsController < OrbitAdminController
bulletin.is_preview = true
bulletin.save
render :text=>page_for_bulletin(bulletin)
render :text=>page_for_bulletin(bulletin) + "?preview=true"
end
def destroy_preview
+7 -3
View File
@@ -146,8 +146,12 @@ class AnnouncementsController < ApplicationController
}
end
def show_local_announcement(uid)
announcement = Bulletin.can_display.find_by(:uid => uid)
def show_local_announcement(uid, is_preview)
if is_preview
announcement = Bulletin.find_by(:uid => uid)
else
announcement = Bulletin.can_display.find_by(:uid => uid)
end
url_to_edit = OrbitHelper.user_can_edit?(announcement) ? "/admin/announcements/#{announcement.id.to_s}/edit" : ""
access_level = OrbitHelper.user_access_level?
@@ -247,7 +251,7 @@ class AnnouncementsController < ApplicationController
if OrbitHelper.is_object_from_feed?(uid)
show_feed_announcement(uid)
else
show_local_announcement(uid)
show_local_announcement(uid, (params["preview"] == "true" ? true : false))
end
end