Might be useful to set the locale everywhere we need the web, rather than just the diary entries.

This commit is contained in:
Shaun McDonald 2009-05-29 14:11:12 +00:00
parent d640ae3b93
commit 035254c5fb
8 changed files with 11 additions and 0 deletions

View file

@ -1,6 +1,7 @@
class BrowseController < ApplicationController class BrowseController < ApplicationController
layout 'site' layout 'site'
before_filter :set_locale
before_filter :authorize_web before_filter :authorize_web
before_filter { |c| c.check_database_readable(true) } before_filter { |c| c.check_database_readable(true) }

View file

@ -5,6 +5,7 @@ class ChangesetController < ApplicationController
require 'xml/libxml' require 'xml/libxml'
session :off, :except => [:list, :list_user, :list_bbox] session :off, :except => [:list, :list_user, :list_bbox]
before_filter :set_locale, :only => [:list, :list_user, :list_bbox]
before_filter :authorize_web, :only => [:list, :list_user, :list_bbox] before_filter :authorize_web, :only => [:list, :list_user, :list_bbox]
before_filter :authorize, :only => [:create, :update, :delete, :upload, :include, :close] before_filter :authorize, :only => [:create, :update, :delete, :upload, :include, :close]
before_filter :require_public_data, :only => [:create, :update, :delete, :upload, :include, :close] before_filter :require_public_data, :only => [:create, :update, :delete, :upload, :include, :close]

View file

@ -1,6 +1,8 @@
class ChangesetTagController < ApplicationController class ChangesetTagController < ApplicationController
layout 'site' layout 'site'
before_filter :set_locale
def search def search
@tags = ChangesetTag.find(:all, :limit => 11, :conditions => ["match(v) against (?)", params[:query][:query].to_s] ) @tags = ChangesetTag.find(:all, :limit => 11, :conditions => ["match(v) against (?)", params[:query][:query].to_s] )
end end

View file

@ -1,4 +1,7 @@
class ExportController < ApplicationController class ExportController < ApplicationController
before_filter :set_locale
def start def start
end end

View file

@ -1,6 +1,7 @@
class MessageController < ApplicationController class MessageController < ApplicationController
layout 'site' layout 'site'
before_filter :set_locale
before_filter :authorize_web before_filter :authorize_web
before_filter :require_user before_filter :require_user
before_filter :check_database_readable before_filter :check_database_readable

View file

@ -1,4 +1,5 @@
class SiteController < ApplicationController class SiteController < ApplicationController
before_filter :set_locale
before_filter :authorize_web before_filter :authorize_web
before_filter :require_user, :only => [:edit] before_filter :require_user, :only => [:edit]

View file

@ -1,6 +1,7 @@
class TraceController < ApplicationController class TraceController < ApplicationController
layout 'site' layout 'site'
before_filter :set_locale
before_filter :authorize_web before_filter :authorize_web
before_filter :require_user, :only => [:mine, :create, :edit, :delete, :make_public] before_filter :require_user, :only => [:mine, :create, :edit, :delete, :make_public]
before_filter :authorize, :only => [:api_details, :api_data, :api_create] before_filter :authorize, :only => [:api_details, :api_data, :api_create]

View file

@ -2,6 +2,7 @@ class UserController < ApplicationController
layout 'site' layout 'site'
before_filter :authorize, :only => [:api_details, :api_gpx_files] before_filter :authorize, :only => [:api_details, :api_gpx_files]
before_filter :set_locale, :except => [:api_details, :api_gpx_files]
before_filter :authorize_web, :except => [:api_details, :api_gpx_files] before_filter :authorize_web, :except => [:api_details, :api_gpx_files]
before_filter :require_user, :only => [:set_home, :account, :go_public, :make_friend, :remove_friend, :upload_image, :delete_image] before_filter :require_user, :only => [:set_home, :account, :go_public, :make_friend, :remove_friend, :upload_image, :delete_image]
before_filter :check_database_readable, :except => [:api_details, :api_gpx_files] before_filter :check_database_readable, :except => [:api_details, :api_gpx_files]