]>
git.openstreetmap.org Git - rails.git/log
Tom Hughes [Tue, 12 Apr 2022 16:12:16 +0000 (17:12 +0100)]
Merge remote-tracking branch 'upstream/pull/3523'
Tom Hughes [Tue, 12 Apr 2022 15:59:13 +0000 (16:59 +0100)]
Update bundle
Tom Hughes [Mon, 11 Apr 2022 19:47:52 +0000 (20:47 +0100)]
Check API status before authorizing access
Fixes #3530
Tom Hughes [Mon, 11 Apr 2022 19:28:11 +0000 (20:28 +0100)]
Make database_offline mode work
Fixes #3529
translatewiki.net [Mon, 11 Apr 2022 11:12:35 +0000 (13:12 +0200)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Sat, 9 Apr 2022 22:29:19 +0000 (23:29 +0100)]
Merge remote-tracking branch 'upstream/pull/3526'
dependabot[bot] [Fri, 8 Apr 2022 23:00:43 +0000 (23:00 +0000)]
Bump eslint from 8.12.0 to 8.13.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.12.0 to 8.13.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.12.0...v8.13.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
translatewiki.net [Thu, 7 Apr 2022 11:11:20 +0000 (13:11 +0200)]
Localisation updates from https://translatewiki.net.
Andy Allan [Wed, 6 Apr 2022 17:04:17 +0000 (18:04 +0100)]
Merge pull request #3495 from mmd-osm/patch/json_cs
JSON output added to changeset(s) endpoints
Andy Allan [Wed, 6 Apr 2022 13:55:29 +0000 (14:55 +0100)]
Rubocop autofix: ambiguous operator precedence
This simply adds braces to clarify which mathematical operator comes
first.
Tom Hughes [Mon, 4 Apr 2022 17:14:07 +0000 (18:14 +0100)]
Update bundle
translatewiki.net [Mon, 4 Apr 2022 11:11:36 +0000 (13:11 +0200)]
Localisation updates from https://translatewiki.net.
translatewiki.net [Thu, 31 Mar 2022 11:12:25 +0000 (13:12 +0200)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Wed, 30 Mar 2022 22:59:40 +0000 (23:59 +0100)]
Merge remote-tracking branch 'upstream/pull/3520'
dependabot[bot] [Wed, 30 Mar 2022 22:17:25 +0000 (22:17 +0000)]
Bump puma from 5.6.2 to 5.6.4
Bumps [puma](https://github.com/puma/puma) from 5.6.2 to 5.6.4.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.6.2...v5.6.4)
---
updated-dependencies:
- dependency-name: puma
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Tom Hughes [Wed, 30 Mar 2022 21:26:39 +0000 (22:26 +0100)]
Uniqify counts for containing ways and relations on browse pages
Fixes #3519
Tom Hughes [Wed, 30 Mar 2022 17:00:00 +0000 (18:00 +0100)]
Merge remote-tracking branch 'upstream/pull/3518'
Andy Allan [Wed, 30 Mar 2022 16:15:11 +0000 (17:15 +0100)]
Use factories for tag uniqueness tests
Andy Allan [Wed, 23 Feb 2022 11:44:56 +0000 (11:44 +0000)]
Simplify changeset tag tests by using factories
This saves lots of boilerplate in creating a valid test object
Andy Allan [Wed, 23 Feb 2022 11:37:09 +0000 (11:37 +0000)]
Rework 'empty' tag tests
These tests were checking that the parent object was set, but this
was not obvious from the way that the tests were named and constructed.
This refactoring makes it clearer what is being checked.
Andy Allan [Wed, 30 Mar 2022 15:25:48 +0000 (16:25 +0100)]
Merge pull request #3516 from danieldegroot2/wiki
Add initial capital letter
Tom Hughes [Tue, 29 Mar 2022 16:54:23 +0000 (17:54 +0100)]
Update bundle
danieldegroot2 [Mon, 28 Mar 2022 16:36:22 +0000 (18:36 +0200)]
Add initial capital letter
translatewiki.net [Mon, 28 Mar 2022 11:13:01 +0000 (13:13 +0200)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Fri, 25 Mar 2022 23:53:32 +0000 (23:53 +0000)]
Merge remote-tracking branch 'upstream/pull/3511'
dependabot[bot] [Fri, 25 Mar 2022 23:00:55 +0000 (23:00 +0000)]
Bump eslint from 8.11.0 to 8.12.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.11.0 to 8.12.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.11.0...v8.12.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Andy Allan [Thu, 24 Mar 2022 11:55:48 +0000 (11:55 +0000)]
Merge pull request #3510 from danieldegroot2/aid-school
Add initial capital letters for Nominatim
Andy Allan [Thu, 24 Mar 2022 11:55:35 +0000 (11:55 +0000)]
Merge pull request #3508 from danieldegroot2/sportsclub
Change spelling for club=sport
danieldegroot2 [Thu, 24 Mar 2022 10:49:22 +0000 (11:49 +0100)]
Add initial capital letters for Nominatim
danieldegroot2 [Wed, 23 Mar 2022 12:00:25 +0000 (13:00 +0100)]
Change spelling for club=sport
Tom Hughes [Tue, 22 Mar 2022 17:41:15 +0000 (17:41 +0000)]
Re-enable the Rails/MigrationClassName cop
Tom Hughes [Tue, 22 Mar 2022 17:40:24 +0000 (17:40 +0000)]
Update bundle
Andy Allan [Tue, 22 Mar 2022 17:53:11 +0000 (17:53 +0000)]
Merge pull request #3506 from danieldegroot2/website
Make spelling for "website" consistent
danieldegroot2 [Tue, 22 Mar 2022 09:42:29 +0000 (10:42 +0100)]
Update spelling for "website" to current standard
Removed redundant space in "web site".
Tom Hughes [Mon, 21 Mar 2022 23:56:41 +0000 (23:56 +0000)]
Merge remote-tracking branch 'upstream/pull/3505'
dependabot[bot] [Mon, 21 Mar 2022 23:06:12 +0000 (23:06 +0000)]
Bump actions/cache from 2.1.7 to 3
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.7 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.7...v3)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
translatewiki.net [Mon, 21 Mar 2022 12:12:36 +0000 (13:12 +0100)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Fri, 18 Mar 2022 19:35:50 +0000 (19:35 +0000)]
Merge remote-tracking branch 'upstream/pull/3503'
mxdanger [Thu, 17 Mar 2022 23:25:17 +0000 (16:25 -0700)]
Fix SVG query icon font
translatewiki.net [Thu, 17 Mar 2022 12:12:39 +0000 (13:12 +0100)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Tue, 15 Mar 2022 18:24:32 +0000 (18:24 +0000)]
Fix new rubocop warnings
Tom Hughes [Tue, 15 Mar 2022 18:24:23 +0000 (18:24 +0000)]
Disable broken cop
https://github.com/rubocop/rubocop-rails/issues/659
Tom Hughes [Tue, 15 Mar 2022 18:25:20 +0000 (18:25 +0000)]
Update bundle
mmd-osm [Wed, 9 Mar 2022 19:02:17 +0000 (20:02 +0100)]
JSON output added to changeset(s) endpoints
translatewiki.net [Mon, 14 Mar 2022 12:12:25 +0000 (13:12 +0100)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Sat, 12 Mar 2022 00:31:03 +0000 (00:31 +0000)]
Merge remote-tracking branch 'upstream/pull/3496'
dependabot[bot] [Fri, 11 Mar 2022 23:01:07 +0000 (23:01 +0000)]
Bump eslint from 8.10.0 to 8.11.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.10.0 to 8.11.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.10.0...v8.11.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
translatewiki.net [Thu, 10 Mar 2022 12:12:37 +0000 (13:12 +0100)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Wed, 9 Mar 2022 22:43:02 +0000 (22:43 +0000)]
Mark redirects which need to be open with allow_other_host
Tom Hughes [Wed, 9 Mar 2022 18:58:54 +0000 (18:58 +0000)]
Merge pull request #3486 from tomhughes/vips
Switch to using vips for image processing
Andy Allan [Wed, 9 Mar 2022 18:16:51 +0000 (18:16 +0000)]
Add vips to brew install list
Andy Allan [Wed, 9 Mar 2022 17:18:43 +0000 (17:18 +0000)]
Remove imagemagick from dependencies
Andy Allan [Wed, 9 Mar 2022 17:10:40 +0000 (17:10 +0000)]
Merge pull request #3491 from tomhughes/legacy-trace
Remove support for legacy trace files
Andy Allan [Wed, 9 Mar 2022 17:04:37 +0000 (17:04 +0000)]
Merge pull request #3492 from harry-wood/oauth-doc
OAuth updates to CONFIGURE doc + cosmetic tweak
Tom Hughes [Tue, 8 Mar 2022 20:30:19 +0000 (20:30 +0000)]
Merge remote-tracking branch 'upstream/pull/3493'
Tom Hughes [Tue, 8 Mar 2022 20:25:49 +0000 (20:25 +0000)]
Update to rails 7.0.2.3
mmd-osm [Tue, 8 Mar 2022 19:21:35 +0000 (20:21 +0100)]
JSON output added to permissions endpoint
Tom Hughes [Tue, 8 Mar 2022 19:10:05 +0000 (19:10 +0000)]
Fix some Naming/AccessorMethodName rubocop warnings
Tom Hughes [Tue, 8 Mar 2022 18:51:39 +0000 (18:51 +0000)]
Fix Lint/DuplicateBranch rubocop warnings
Tom Hughes [Tue, 8 Mar 2022 18:21:32 +0000 (18:21 +0000)]
Update bundle
Harry Wood [Tue, 8 Mar 2022 12:34:27 +0000 (12:34 +0000)]
Make oauth register app link into button
Cosmetic tweak. On the OAuth 1 setting tab, make "Register your app" into a button not a link
Also put the applications in a <ul>
Harry Wood [Thu, 24 Feb 2022 10:19:48 +0000 (10:19 +0000)]
Update CONFIGURE instructions for oauth
Update the instructions in CONFIGURE.md on how to set-up the built-in apps. Need to clarify that iD is on OAuth1, which is a little different from the 'web site' (Notes) set-up on OAuth2. Also iD requires more permissions these days.
translatewiki.net [Mon, 7 Mar 2022 12:11:39 +0000 (13:11 +0100)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Sat, 5 Mar 2022 10:08:53 +0000 (10:08 +0000)]
Merge remote-tracking branch 'upstream/pull/3489'
Harry Wood [Sat, 5 Mar 2022 01:53:07 +0000 (01:53 +0000)]
More readable multi-line ruby in erbs
A couple of erb files had unnecessary start and end erb tags around every line in a multi-line block of ruby. More readable this way.
Harry Wood [Sat, 5 Mar 2022 01:48:10 +0000 (01:48 +0000)]
Add newline to align with blocks_by
`blocks_on.html.erb` is almost identical to `block_by.html.erb`. Add a newline to align with the other file (makes it easier to see the more subtle important difference)
Harry Wood [Sat, 5 Mar 2022 01:41:02 +0000 (01:41 +0000)]
Fix minor HTML tag mismatches
Fix some HTML tag mismatches and other glitches. These are minor, and don't appear to cause browsers any problems, but for the sake of correctness:
* A closing td which should be a closing div.
* A closing h3 for a corresponding h6
* Two tables with `<thead>` tag and missing `<tr>` around the `<th>` headings.
test change for thead fix
Tom Hughes [Thu, 3 Mar 2022 22:47:55 +0000 (22:47 +0000)]
Fix some rubocop Naming/PredicateName warnings
Tom Hughes [Thu, 3 Mar 2022 19:47:40 +0000 (19:47 +0000)]
Remove support for legacy trace files
Tom Hughes [Wed, 2 Mar 2022 19:12:22 +0000 (19:12 +0000)]
Switch to using vips for image processing
Tom Hughes [Wed, 2 Mar 2022 19:44:21 +0000 (19:44 +0000)]
Drop support for Ubuntu 18.04
Tom Hughes [Wed, 2 Mar 2022 15:45:45 +0000 (15:45 +0000)]
Merge remote-tracking branch 'upstream/pull/3485'
Andy Allan [Wed, 2 Mar 2022 15:00:25 +0000 (15:00 +0000)]
Merge branch 'pull/3472'
Harry Wood [Wed, 2 Mar 2022 10:06:08 +0000 (10:06 +0000)]
Fix redirecting links to osmfoundation.org
Fix some links to osmfoundation.org pages which are redirecting (not broken links but this is just avoiding a slightly messy redirection)
Tom Hughes [Wed, 2 Mar 2022 00:07:14 +0000 (00:07 +0000)]
Merge remote-tracking branch 'upstream/pull/3484'
Tom Hughes [Wed, 2 Mar 2022 00:07:10 +0000 (00:07 +0000)]
Merge remote-tracking branch 'upstream/pull/3483'
dependabot[bot] [Tue, 1 Mar 2022 23:37:28 +0000 (23:37 +0000)]
Bump image_processing from 1.12.1 to 1.12.2
Bumps [image_processing](https://github.com/janko/image_processing) from 1.12.1 to 1.12.2.
- [Release notes](https://github.com/janko/image_processing/releases)
- [Changelog](https://github.com/janko/image_processing/blob/master/CHANGELOG.md)
- [Commits](https://github.com/janko/image_processing/compare/v1.12.1...v1.12.2)
---
updated-dependencies:
- dependency-name: image_processing
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Tue, 1 Mar 2022 23:06:48 +0000 (23:06 +0000)]
Bump actions/checkout from 2.4.0 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.4.0 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.4.0...v3)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Tom Hughes [Tue, 1 Mar 2022 22:55:10 +0000 (22:55 +0000)]
Fix rubocop Rails/TimeZone warnings
Tom Hughes [Tue, 1 Mar 2022 18:39:08 +0000 (18:39 +0000)]
Enable open redirect protection
Tom Hughes [Tue, 1 Mar 2022 10:27:30 +0000 (10:27 +0000)]
Merge remote-tracking branch 'upstream/pull/3482'
Tom Hughes [Tue, 1 Mar 2022 10:27:16 +0000 (10:27 +0000)]
Update bundle
Andy Allan [Wed, 23 Feb 2022 16:25:43 +0000 (16:25 +0000)]
Remove redundant presence validation on belongs_to
There's no need for us to have it when rails does this for us.
Tom Hughes [Mon, 28 Feb 2022 18:47:51 +0000 (18:47 +0000)]
Restore asset debugging in development mode
Harry Bond [Mon, 28 Feb 2022 13:18:31 +0000 (13:18 +0000)]
Fix opensearch icon & update attribution
Fixes #3478
Closes #3479
translatewiki.net [Mon, 28 Feb 2022 12:11:32 +0000 (13:11 +0100)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Sun, 27 Feb 2022 11:35:31 +0000 (11:35 +0000)]
Add missing PG_MODULE_MAGIC to database function source
Tom Hughes [Sat, 26 Feb 2022 00:39:52 +0000 (00:39 +0000)]
Merge remote-tracking branch 'upstream/pull/3474'
dependabot[bot] [Fri, 25 Feb 2022 23:01:05 +0000 (23:01 +0000)]
Bump eslint from 8.9.0 to 8.10.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.9.0 to 8.10.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.9.0...v8.10.0)
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
translatewiki.net [Thu, 24 Feb 2022 12:12:32 +0000 (13:12 +0100)]
Localisation updates from https://translatewiki.net.
Tom Hughes [Wed, 23 Feb 2022 20:38:21 +0000 (20:38 +0000)]
Merge remote-tracking branch 'upstream/pull/3470'
Andy Allan [Wed, 23 Feb 2022 15:17:21 +0000 (15:17 +0000)]
Enable active_record.belongs_to_required_by_default
This switches the logic so that belongs_to parent objects must exist
by default, and marks the optional ones explicitly. This is reflected
in the null/not_null status on the relevant db columns.
Tom Hughes [Wed, 23 Feb 2022 19:27:27 +0000 (19:27 +0000)]
Merge remote-tracking branch 'upstream/pull/3469'
Tom Hughes [Wed, 23 Feb 2022 19:23:51 +0000 (19:23 +0000)]
Add inverse_of to relationships that can't detect it automatically
Andy Allan [Wed, 23 Feb 2022 15:22:37 +0000 (15:22 +0000)]
Remove default values from id columns
In both the case of primary keys, and also foreign key references,
there's no need to set a default value.
This doesn't have a big impact in routine situations, but can be
very confusing when debugging corner cases.
Andy Allan [Wed, 23 Feb 2022 15:15:07 +0000 (15:15 +0000)]
Specify inverse_of for trace tags and points
Rails can't automatically detect bi-directional relationships when
`:foreign_key` is present. Adding the `inverse_of` helps when validating
traces and tags that haven't yet been saved.
Tom Hughes [Tue, 22 Feb 2022 19:16:10 +0000 (19:16 +0000)]
Disable partial inserts
Tom Hughes [Tue, 22 Feb 2022 19:12:09 +0000 (19:12 +0000)]
Switch to rails 7 default headers
These are basically all the same as what secure_headers
was already setting for us anyway.
Tom Hughes [Tue, 22 Feb 2022 19:06:43 +0000 (19:06 +0000)]
Merge remote-tracking branch 'upstream/pull/3462'
Tom Hughes [Tue, 22 Feb 2022 18:55:34 +0000 (18:55 +0000)]
Make sure the object layer is kept in front of the data layer