Modification in rss feed for announcement:
- subtitle instead of text - add rss link in the json for categories
This commit is contained in:
parent
dfcb383e0f
commit
663bb7776b
|
@ -61,8 +61,9 @@ class Panel::Announcement::BackEnd::BulletinCategorysController < OrbitBackendCo
|
||||||
custom_categories = @categories.inject([]) do |data, category|
|
custom_categories = @categories.inject([]) do |data, category|
|
||||||
data << {
|
data << {
|
||||||
title: category.title,
|
title: category.title,
|
||||||
link: "#{request.protocol}#{request.host_with_port}#{panel_announcement_front_end_bulletins_path(bulletin_category_id: category.id, locale: I18n.locale)}",
|
link_html: "#{request.protocol}#{request.host_with_port}#{panel_announcement_front_end_bulletins_path(bulletin_category_id: category.id, locale: I18n.locale)}",
|
||||||
link_json: "#{request.protocol}#{request.host_with_port}#{get_bulletins_panel_announcement_back_end_bulletins_path(category_id: category.id, locale: I18n.locale)}"
|
link_json: "#{request.protocol}#{request.host_with_port}#{get_bulletins_panel_announcement_back_end_bulletins_path(category_id: category.id, locale: I18n.locale, format: 'json')}",
|
||||||
|
link_rss: "#{request.protocol}#{request.host_with_port}#{get_bulletins_panel_announcement_back_end_bulletins_path(category_id: category.id, locale: I18n.locale, format: 'rss')}"
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
render json: JSON.pretty_generate(custom_categories)
|
render json: JSON.pretty_generate(custom_categories)
|
||||||
|
|
|
@ -340,7 +340,7 @@ class Panel::Announcement::BackEnd::BulletinsController < OrbitBackendController
|
||||||
link: "#{request.protocol}#{request.host_with_port}#{panel_announcement_front_end_bulletin_path(bulletin, category_id: bulletin.bulletin_category.id, locale: I18n.locale)}",
|
link: "#{request.protocol}#{request.host_with_port}#{panel_announcement_front_end_bulletin_path(bulletin, category_id: bulletin.bulletin_category.id, locale: I18n.locale)}",
|
||||||
image: "#{request.protocol}#{request.host_with_port}#{image_url}",
|
image: "#{request.protocol}#{request.host_with_port}#{image_url}",
|
||||||
category: bulletin.bulletin_category.title,
|
category: bulletin.bulletin_category.title,
|
||||||
content: bulletin.text,
|
description: bulletin.subtitle,
|
||||||
postdate: display_date_time(bulletin.postdate),
|
postdate: display_date_time(bulletin.postdate),
|
||||||
deadline: deadline,
|
deadline: deadline,
|
||||||
tag: bulletin.sorted_tags.map{|tag| tag.name}
|
tag: bulletin.sorted_tags.map{|tag| tag.name}
|
||||||
|
|
|
@ -6,13 +6,13 @@ xml.rss :version => "2.0" do
|
||||||
else
|
else
|
||||||
xml.title t('announcement.announcement')
|
xml.title t('announcement.announcement')
|
||||||
end
|
end
|
||||||
xml.link "#{request.protocol}#{request.host_with_port}#{get_bulletins_panel_announcement_back_end_bulletins_path(bulletin_category_id: @category.try(:id))}.rss"
|
xml.link "#{request.protocol}#{request.host_with_port}#{get_bulletins_panel_announcement_back_end_bulletins_path(bulletin_category_id: @category.try(:id), format: 'rss')}"
|
||||||
|
|
||||||
@bulletins.each do |bulletin|
|
@bulletins.each do |bulletin|
|
||||||
xml.item do
|
xml.item do
|
||||||
xml.title bulletin.title
|
xml.title bulletin.title
|
||||||
xml.pubDate bulletin.postdate.to_s(:rfc822)
|
xml.pubDate bulletin.postdate.to_s(:rfc822)
|
||||||
xml.description bulletin.text
|
xml.description bulletin.subtitle
|
||||||
xml.link "#{request.protocol}#{request.host_with_port}#{panel_announcement_front_end_bulletin_path(bulletin, category_id: bulletin.bulletin_category.id, locale: I18n.locale)}"
|
xml.link "#{request.protocol}#{request.host_with_port}#{panel_announcement_front_end_bulletin_path(bulletin, category_id: bulletin.bulletin_category.id, locale: I18n.locale)}"
|
||||||
xml.guid "#{request.protocol}#{request.host_with_port}#{panel_announcement_front_end_bulletin_path(bulletin)}"
|
xml.guid "#{request.protocol}#{request.host_with_port}#{panel_announcement_front_end_bulletin_path(bulletin)}"
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue