rails.git
10 years agoGet OAuth working, including a hack for Potlatch
Tom Hughes [Fri, 30 Sep 2011 11:02:15 +0000 (12:02 +0100)]
Get OAuth working, including a hack for Potlatch

10 years agoDisable CSRF token verification for API methods
Tom Hughes [Fri, 30 Sep 2011 08:57:59 +0000 (09:57 +0100)]
Disable CSRF token verification for API methods

10 years agoDrop the sql_session_store plugin
Tom Hughes [Fri, 30 Sep 2011 00:02:09 +0000 (01:02 +0100)]
Drop the sql_session_store plugin

The sql_session_store plugin doesn't work with rails 3 and doesn't
seem to be supported anymore, so drop it in favour of the builtin
database backed session storage.

10 years agoUpdate bundle
Tom Hughes [Thu, 29 Sep 2011 23:20:57 +0000 (00:20 +0100)]
Update bundle

10 years agoIgnore the compiled asset directory
Tom Hughes [Thu, 29 Sep 2011 21:46:01 +0000 (22:46 +0100)]
Ignore the compiled asset directory

10 years agoEnable asset compilation in product so precompile works
Tom Hughes [Thu, 29 Sep 2011 21:44:21 +0000 (22:44 +0100)]
Enable asset compilation in product so precompile works

Rails 3.1.0 has a bug where the assets:precompile rake task doesn't
turn on demand compilation, so referenced assets are not handled.

10 years agoUse the dynamic_form plugin as a gem
Tom Hughes [Wed, 28 Sep 2011 23:45:46 +0000 (00:45 +0100)]
Use the dynamic_form plugin as a gem

10 years agoUpdate rails translations
Tom Hughes [Wed, 28 Sep 2011 23:15:51 +0000 (00:15 +0100)]
Update rails translations

10 years agoAvoid noise on console when running tests
Tom Hughes [Wed, 28 Sep 2011 21:43:54 +0000 (22:43 +0100)]
Avoid noise on console when running tests

10 years agoRefactor AMF respone streaming
Tom Hughes [Wed, 28 Sep 2011 20:35:58 +0000 (21:35 +0100)]
Refactor AMF respone streaming

Using a Proc object for the response body is deprecated, so switch
to using an object with an each method that yields each response.

10 years agoCreate new diary entry records instead of cloning the fixture
Tom Hughes [Wed, 28 Sep 2011 17:25:27 +0000 (18:25 +0100)]
Create new diary entry records instead of cloning the fixture

Cloning fixtures doesn't seem to do a deep copy in rails 3.1 so the
attribute changes persist into other future cloned copies of the same
fixture. The fix is to create completely new records for each test.

10 years agoUse SecureRandom instead of the deprecated ActiveSupport::SecureRandom
Tom Hughes [Wed, 28 Sep 2011 11:56:12 +0000 (12:56 +0100)]
Use SecureRandom instead of the deprecated ActiveSupport::SecureRandom

10 years agoRename all ID columns that aren't unique
Tom Hughes [Sun, 25 Sep 2011 13:42:33 +0000 (14:42 +0100)]
Rename all ID columns that aren't unique

Having a table with a column called ID that is only part of the
primary key really doesn't work as rails likes to treat ID as a
special name so it becomes impossible to assign to it or read it.

10 years agoMark some locale lookups as raw
Tom Hughes [Mon, 26 Sep 2011 20:18:45 +0000 (21:18 +0100)]
Mark some locale lookups as raw

10 years agoFix form_for arguments
Tom Hughes [Sun, 25 Sep 2011 11:05:49 +0000 (12:05 +0100)]
Fix form_for arguments

10 years agoAdd rinku to get auto_link support back
Tom Hughes [Sun, 25 Sep 2011 10:51:17 +0000 (11:51 +0100)]
Add rinku to get auto_link support back

10 years agoRemoved some redundant files
Tom Hughes [Sun, 25 Sep 2011 10:41:18 +0000 (11:41 +0100)]
Removed some redundant files

10 years agoMake hack for file streaming work with rails 3.1.0
Tom Hughes [Sat, 24 Sep 2011 17:21:56 +0000 (18:21 +0100)]
Make hack for file streaming work with rails 3.1.0

10 years agoMake http_accept_language work with rails 3.1.0
Tom Hughes [Sat, 24 Sep 2011 17:06:23 +0000 (18:06 +0100)]
Make http_accept_language work with rails 3.1.0

10 years agoUpgrade to rails 3.1.0
Tom Hughes [Sat, 24 Sep 2011 17:06:10 +0000 (18:06 +0100)]
Upgrade to rails 3.1.0

10 years agoMake more use of named scopes
Tom Hughes [Thu, 22 Sep 2011 23:35:25 +0000 (00:35 +0100)]
Make more use of named scopes

10 years agoUpdate some more queries to use AREL in place of deprecated methods
Tom Hughes [Tue, 20 Sep 2011 22:22:11 +0000 (23:22 +0100)]
Update some more queries to use AREL in place of deprecated methods

10 years agoRequire version 1.1.0 or later of open_id_authentication
Tom Hughes [Sun, 18 Sep 2011 18:32:52 +0000 (19:32 +0100)]
Require version 1.1.0 or later of open_id_authentication

10 years agoRequire at least version 1.5.1 of validates_email_of as 1.5.0 is broken
Tom Hughes [Thu, 15 Sep 2011 22:04:03 +0000 (23:04 +0100)]
Require at least version 1.5.1 of validates_email_of as 1.5.0 is broken

10 years agoAdd generated bundle to repository
Tom Hughes [Thu, 15 Sep 2011 21:36:13 +0000 (22:36 +0100)]
Add generated bundle to repository

10 years agoFix escaping of unicode character in edit menu name
Tom Hughes [Thu, 15 Sep 2011 17:50:22 +0000 (18:50 +0100)]
Fix escaping of unicode character in edit menu name

10 years agoUpdate to rails 3.0.10 and composite_primary_key 3.1.10
Tom Hughes [Wed, 14 Sep 2011 10:02:05 +0000 (11:02 +0100)]
Update to rails 3.0.10 and composite_primary_key 3.1.10

10 years agoReplace deprecated response.redirected_to with response.redirect_url
Tom Hughes [Tue, 13 Sep 2011 23:29:11 +0000 (00:29 +0100)]
Replace deprecated response.redirected_to with response.redirect_url

10 years agoSwitch to using the gem version of open_id_authentication
Tom Hughes [Tue, 13 Sep 2011 23:25:13 +0000 (00:25 +0100)]
Switch to using the gem version of open_id_authentication

10 years agoRemove monkey patch added for rails 2
Tom Hughes [Tue, 13 Sep 2011 23:20:29 +0000 (00:20 +0100)]
Remove monkey patch added for rails 2

10 years agoUpdate to rails 3.0.9
Tom Hughes [Mon, 12 Sep 2011 21:17:41 +0000 (22:17 +0100)]
Update to rails 3.0.9

10 years agoUpdate rails to 3.0.7
Tom Hughes [Wed, 20 Apr 2011 18:00:16 +0000 (19:00 +0100)]
Update rails to 3.0.7

10 years agoUpdate rails to 3.0.6
Tom Hughes [Wed, 6 Apr 2011 07:44:18 +0000 (08:44 +0100)]
Update rails to 3.0.6

10 years agoRequire version 3.1.6 of composite_primary_keys
Tom Hughes [Sun, 3 Apr 2011 09:02:50 +0000 (10:02 +0100)]
Require version 3.1.6 of composite_primary_keys

10 years agoList all objects that are blocking a delete, in a well defined order
Tom Hughes [Sat, 2 Apr 2011 10:51:36 +0000 (11:51 +0100)]
List all objects that are blocking a delete, in a well defined order

10 years agoFixed tests to handle multi-part confirmation email
Tom Hughes [Sun, 27 Mar 2011 16:08:03 +0000 (17:08 +0100)]
Fixed tests to handle multi-part confirmation email

10 years agoUpdate to composite_primary_keys 3.1.5
Tom Hughes [Sun, 27 Mar 2011 14:16:24 +0000 (15:16 +0100)]
Update to composite_primary_keys 3.1.5

10 years agoRequire version 0.4.0 of the oauth plugin
Tom Hughes [Thu, 17 Mar 2011 00:58:34 +0000 (00:58 +0000)]
Require version 0.4.0 of the oauth plugin

10 years agoCope with MESSAGES_DOMAIN not being defined
Tom Hughes [Wed, 16 Mar 2011 22:19:35 +0000 (22:19 +0000)]
Cope with MESSAGES_DOMAIN not being defined

10 years agoSpecify the format when requesting an RSS feed
Tom Hughes [Wed, 16 Mar 2011 00:14:06 +0000 (00:14 +0000)]
Specify the format when requesting an RSS feed

10 years agoUpdate use of deprecated forms of form_for
Tom Hughes [Wed, 16 Mar 2011 00:11:34 +0000 (00:11 +0000)]
Update use of deprecated forms of form_for

10 years agoRework expansion of HTTP status code to work with rails 3
Tom Hughes [Wed, 16 Mar 2011 00:09:59 +0000 (00:09 +0000)]
Rework expansion of HTTP status code to work with rails 3

10 years agoAvoid using string interpolation in conditions
Tom Hughes [Tue, 15 Mar 2011 20:39:01 +0000 (20:39 +0000)]
Avoid using string interpolation in conditions

10 years agoUpdate to rails 3.0.5, arel 2.0.9 and composite_primary_keys 3.1.4
Tom Hughes [Tue, 15 Mar 2011 18:47:48 +0000 (18:47 +0000)]
Update to rails 3.0.5, arel 2.0.9 and composite_primary_keys 3.1.4

10 years agoUpdate versions of several gems to match what we are testing with
Tom Hughes [Thu, 10 Feb 2011 00:45:19 +0000 (00:45 +0000)]
Update versions of several gems to match what we are testing with

10 years agoRequire arel 2.0.8 or later to avoid problems with Postgres enums
Tom Hughes [Thu, 10 Feb 2011 00:34:59 +0000 (00:34 +0000)]
Require arel 2.0.8 or later to avoid problems with Postgres enums

10 years agoUpdate to rails 3.0.4 and composite_primary_keys 3.1.1
Tom Hughes [Wed, 9 Feb 2011 21:46:47 +0000 (21:46 +0000)]
Update to rails 3.0.4 and composite_primary_keys 3.1.1

10 years agoRemoved extension from assert_template calls
Tom Hughes [Tue, 7 Dec 2010 21:57:20 +0000 (21:57 +0000)]
Removed extension from assert_template calls

10 years agoFix tests to copy with new style mail objects
Tom Hughes [Tue, 7 Dec 2010 21:53:50 +0000 (21:53 +0000)]
Fix tests to copy with new style mail objects

10 years agoSet the preferred language for all test users
Tom Hughes [Tue, 7 Dec 2010 21:41:44 +0000 (21:41 +0000)]
Set the preferred language for all test users

Users with no preferred language will have one set by any request
which has an Accept-Language so in order to stop one test accidentally
affecting another by changing the language we need to make sure all
the users have a preferred language set to start with.

10 years agoRail 3 has renamed fieldWithErrors to field_with_errors
Tom Hughes [Tue, 7 Dec 2010 21:37:04 +0000 (21:37 +0000)]
Rail 3 has renamed fieldWithErrors to field_with_errors

10 years agoSet Accept-Language in a rails 3 compatible way
Tom Hughes [Tue, 7 Dec 2010 21:25:23 +0000 (21:25 +0000)]
Set Accept-Language in a rails 3 compatible way

10 years agoTemporary fix for postgres enums pending rails 3.0.4
Tom Hughes [Tue, 7 Dec 2010 00:23:37 +0000 (00:23 +0000)]
Temporary fix for postgres enums pending rails 3.0.4

10 years agoDo validation in the :save context when testing email address validations
Tom Hughes [Mon, 6 Dec 2010 23:03:20 +0000 (23:03 +0000)]
Do validation in the :save context when testing email address validations

10 years agoUse validates_email_format_of as a gem instead of a plugin
Tom Hughes [Mon, 6 Dec 2010 21:49:50 +0000 (21:49 +0000)]
Use validates_email_format_of as a gem instead of a plugin

10 years agoUpdate to composite_primary_keys 3.0.9
Tom Hughes [Mon, 29 Nov 2010 21:35:48 +0000 (21:35 +0000)]
Update to composite_primary_keys 3.0.9

10 years agoUpdate to rails 3.0.3 and composite_primary_keys 3.0.0.b3
Tom Hughes [Tue, 16 Nov 2010 22:58:31 +0000 (22:58 +0000)]
Update to rails 3.0.3 and composite_primary_keys 3.0.0.b3

10 years agoRework AMF controller's streaming output for rails 3
Tom Hughes [Wed, 22 Sep 2010 21:59:19 +0000 (22:59 +0100)]
Rework AMF controller's streaming output for rails 3

10 years agoAvoid empty content_for blocks as they trigger warnings
Tom Hughes [Wed, 22 Sep 2010 17:40:17 +0000 (18:40 +0100)]
Avoid empty content_for blocks as they trigger warnings

10 years agoRename notifier views to new style names
Tom Hughes [Wed, 22 Sep 2010 17:36:53 +0000 (18:36 +0100)]
Rename notifier views to new style names

10 years agoUpdate oauth support for rails 3 version of oauth plugin
Tom Hughes [Wed, 22 Sep 2010 17:29:27 +0000 (18:29 +0100)]
Update oauth support for rails 3 version of oauth plugin

10 years agoDuplicate records raise RecordNotUnique now, not StatementInvalid
Tom Hughes [Tue, 21 Sep 2010 21:21:55 +0000 (22:21 +0100)]
Duplicate records raise RecordNotUnique now, not StatementInvalid

10 years agoAdd fixtures for user blocks and tokens
Tom Hughes [Tue, 21 Sep 2010 21:12:09 +0000 (22:12 +0100)]
Add fixtures for user blocks and tokens

10 years agoRequire iconv directly as rails no longer loads it
Tom Hughes [Tue, 21 Sep 2010 20:37:54 +0000 (21:37 +0100)]
Require iconv directly as rails no longer loads it

10 years agoAvoid use of deprecated methods on error objects
Tom Hughes [Tue, 21 Sep 2010 20:26:58 +0000 (21:26 +0100)]
Avoid use of deprecated methods on error objects

10 years agoUse last_modified method instead of setting the header manually
Tom Hughes [Thu, 9 Sep 2010 23:12:35 +0000 (00:12 +0100)]
Use last_modified method instead of setting the header manually

10 years agoUpdate ActiveRecord queries to use arel
Tom Hughes [Thu, 9 Sep 2010 09:56:19 +0000 (10:56 +0100)]
Update ActiveRecord queries to use arel

10 years agoSwitch to using the rails-i18n-updater gem instead of the rails-i18n plugin
Tom Hughes [Sun, 5 Sep 2010 23:12:16 +0000 (00:12 +0100)]
Switch to using the rails-i18n-updater gem instead of the rails-i18n plugin

10 years agoGo back to the rails 3 based upstream version of session-persistence
Tom Hughes [Sun, 5 Sep 2010 21:40:12 +0000 (22:40 +0100)]
Go back to the rails 3 based upstream version of session-persistence

10 years agoReflect move of u_unpack from Chars to Unicode
Tom Hughes [Fri, 3 Sep 2010 23:23:55 +0000 (00:23 +0100)]
Reflect move of u_unpack from Chars to Unicode

10 years agoUse an observer to detect changes to the selected legale
Tom Hughes [Fri, 3 Sep 2010 23:11:16 +0000 (00:11 +0100)]
Use an observer to detect changes to the selected legale

10 years agoUpdate validates_email_format_of plugin
Tom Hughes [Fri, 3 Sep 2010 18:09:22 +0000 (19:09 +0100)]
Update validates_email_format_of plugin

10 years agoFix some deprecation warnings in the file_column plugin
Tom Hughes [Fri, 3 Sep 2010 17:50:28 +0000 (18:50 +0100)]
Fix some deprecation warnings in the file_column plugin

10 years agoUse symbols consistently for names of content blocks
Tom Hughes [Fri, 3 Sep 2010 16:25:06 +0000 (17:25 +0100)]
Use symbols consistently for names of content blocks

10 years agoDeclare callbacks explicitly
Tom Hughes [Fri, 3 Sep 2010 16:17:27 +0000 (17:17 +0100)]
Declare callbacks explicitly

10 years agoUse config.filter_parameters instead of filter_parameter_logging
Tom Hughes [Fri, 3 Sep 2010 16:04:42 +0000 (17:04 +0100)]
Use  config.filter_parameters instead of filter_parameter_logging

10 years agoReplace request.request_uri with request.fullpath
Tom Hughes [Fri, 3 Sep 2010 16:02:13 +0000 (17:02 +0100)]
Replace request.request_uri with request.fullpath

10 years agoUse form_tag instead of building forms by hand
Tom Hughes [Fri, 3 Sep 2010 15:53:01 +0000 (16:53 +0100)]
Use form_tag instead of building forms by hand

In order for CSRF protection to work we need to use form_for or form_tag
to build all forms so that the authenticity token is added.

10 years agoDon't allow STARTTLS to be used when sending mail
Tom Hughes [Fri, 3 Sep 2010 15:52:31 +0000 (16:52 +0100)]
Don't allow STARTTLS to be used when sending mail

Ruby's mail library seems to be very picky about the certificate
validity if STARTTLS is used, so disable it.

10 years agoAdd the dynamic form plugin to get error_messages_for support back
Tom Hughes [Fri, 3 Sep 2010 14:41:00 +0000 (15:41 +0100)]
Add the dynamic form plugin to get error_messages_for support back

10 years agoMake helpers return text instead of appending to the output buffer
Tom Hughes [Fri, 3 Sep 2010 14:25:11 +0000 (15:25 +0100)]
Make helpers return text instead of appending to the output buffer

10 years agoReplace various HTML entities with normal characters
Tom Hughes [Fri, 3 Sep 2010 00:05:59 +0000 (01:05 +0100)]
Replace various HTML entities with normal characters

10 years agoMark some strings that shouldn't be escaped as raw
Tom Hughes [Thu, 2 Sep 2010 23:58:23 +0000 (00:58 +0100)]
Mark some strings that shouldn't be escaped as raw

10 years agoUpdate notifiers to use new ActionMailer API
Tom Hughes [Thu, 2 Sep 2010 23:39:09 +0000 (00:39 +0100)]
Update notifiers to use new ActionMailer API

10 years agoUse new ActionMail API to send emails
Tom Hughes [Thu, 2 Sep 2010 22:40:49 +0000 (23:40 +0100)]
Use new ActionMail API to send emails

10 years agoUse <%= instead of <% for block helpers that use concat
Tom Hughes [Thu, 2 Sep 2010 22:30:56 +0000 (23:30 +0100)]
Use <%= instead of <% for block helpers that use concat

10 years agoUse link_to and form_tag instead of link_to_remote and form_remote_tag
Tom Hughes [Thu, 2 Sep 2010 22:00:44 +0000 (23:00 +0100)]
Use link_to and form_tag instead of link_to_remote and form_remote_tag

10 years agoUse before_validation with :on rather than before_validation_on_xxx
Tom Hughes [Thu, 2 Sep 2010 21:53:01 +0000 (22:53 +0100)]
Use before_validation with :on rather than before_validation_on_xxx

10 years agoUse Rails.xxx instead of RAILS_XXX
Tom Hughes [Thu, 2 Sep 2010 21:49:30 +0000 (22:49 +0100)]
Use Rails.xxx instead of RAILS_XXX

10 years agoUpdate to rails 3
Tom Hughes [Wed, 1 Sep 2010 10:02:58 +0000 (11:02 +0100)]
Update to rails 3

10 years agoRemove old process management scripts
Tom Hughes [Wed, 28 Sep 2011 23:25:38 +0000 (00:25 +0100)]
Remove old process management scripts

10 years agoUpdate Potlatch 2 to 2.3-89-ga94491f build
Tom Hughes [Fri, 11 Nov 2011 19:58:05 +0000 (19:58 +0000)]
Update Potlatch 2 to 2.3-89-ga94491f build

10 years agoAdd a link to the OpenStreetMap Google+ page
Tom Hughes [Mon, 7 Nov 2011 22:38:56 +0000 (22:38 +0000)]
Add a link to the OpenStreetMap Google+ page

10 years agoLocalisation updates from http://translatewiki.net.
Siebrand Mazeland [Sun, 6 Nov 2011 09:36:35 +0000 (10:36 +0100)]
Localisation updates from translatewiki.net.

10 years agoUpdate Potlatch 2 to 2.3-88-gc431f56 build
Tom Hughes [Tue, 1 Nov 2011 16:24:12 +0000 (16:24 +0000)]
Update Potlatch 2 to 2.3-88-gc431f56 build

10 years agoPrevent map popup from disappearing on mouseout
Martijn van Exel [Sat, 29 Oct 2011 18:24:38 +0000 (12:24 -0600)]
Prevent map popup from disappearing on mouseout

By stopping it closing we allow the user to click on the name of any
nearby mappers or friends in the map on the user page.

10 years agoBounds should be treated as floating point
Tom Hughes [Mon, 31 Oct 2011 10:08:49 +0000 (10:08 +0000)]
Bounds should be treated as floating point

10 years agoFix some XSS issues
Tom Hughes [Sun, 30 Oct 2011 17:23:39 +0000 (17:23 +0000)]
Fix some XSS issues

10 years agoUpdate Potlatch 2 to 2.3-79-g633f140 build
Tom Hughes [Fri, 14 Oct 2011 21:57:06 +0000 (22:57 +0100)]
Update Potlatch 2 to 2.3-79-g633f140 build

10 years agoUpdate Potlatch 2 to 2.3-78-g5634629 build
Tom Hughes [Tue, 11 Oct 2011 07:51:56 +0000 (08:51 +0100)]
Update Potlatch 2 to 2.3-78-g5634629 build