Use a view to build the trace RSS feed and get rid of OSM::GeoRSS

This commit is contained in:
Tom Hughes 2013-09-18 18:23:03 +01:00
parent 5bb751ca26
commit 40b452ac74
7 changed files with 76 additions and 114 deletions

View file

@ -1570,6 +1570,13 @@ en:
offline:
heading: "GPX Storage Offline"
message: "The GPX file storage and upload system is currently unavailable."
georss:
title: "OpenStreetMap GPS Traces"
description:
description_with_count:
one: "GPX file with %{count} point from %{user}"
other: "GPX file with %{count} points from %{user}"
description_without_count: "GPX file from %{user}"
application:
require_cookies:
cookies_needed: "You appear to have cookies disabled - please enable cookies in your browser before continuing."

View file

@ -162,8 +162,8 @@ OpenStreetMap::Application.routes.draw do
match '/user/:display_name/traces/tag/:tag' => 'trace#list', :via => :get
match '/user/:display_name/traces/page/:page' => 'trace#list', :via => :get
match '/user/:display_name/traces' => 'trace#list', :via => :get
match '/user/:display_name/traces/tag/:tag/rss' => 'trace#georss', :via => :get
match '/user/:display_name/traces/rss' => 'trace#georss', :via => :get
match '/user/:display_name/traces/tag/:tag/rss' => 'trace#georss', :via => :get, :format => :rss
match '/user/:display_name/traces/rss' => 'trace#georss', :via => :get, :format => :rss
match '/user/:display_name/traces/:id' => 'trace#view', :via => :get
match '/user/:display_name/traces/:id/picture' => 'trace#picture', :via => :get
match '/user/:display_name/traces/:id/icon' => 'trace#icon', :via => :get
@ -171,8 +171,8 @@ OpenStreetMap::Application.routes.draw do
match '/traces/tag/:tag' => 'trace#list', :via => :get
match '/traces/page/:page' => 'trace#list', :via => :get
match '/traces' => 'trace#list', :via => :get
match '/traces/tag/:tag/rss' => 'trace#georss', :via => :get
match '/traces/rss' => 'trace#georss', :via => :get
match '/traces/tag/:tag/rss' => 'trace#georss', :via => :get, :format => :rss
match '/traces/rss' => 'trace#georss', :via => :get, :format => :rss
match '/traces/mine/tag/:tag/page/:page' => 'trace#mine', :via => :get
match '/traces/mine/tag/:tag' => 'trace#mine', :via => :get
match '/traces/mine/page/:page' => 'trace#mine', :via => :get