Tom Hughes
8919c8c404
Use POST for geocoder backends
...
The geocoder backend calls are a private implementation detail
and using POST enables request forgery checks and makes scraping
of nominatim via the backend calls harder.
2023-03-07 17:24:48 +00:00
Andy Allan
8df3c7b12a
Rework about page to avoid html in the translations
2023-02-22 10:25:51 +00:00
Andy Allan
9101705656
Remove html from translations for the welcome page
...
This also refactors the "any questions" section, which is shared with the fixthemap page.
2023-02-22 10:25:51 +00:00
Andy Allan
10e035df93
Refactor trace guidance to avoid raw html in translations
...
Also rearrange to avoid multiple sentences in a heading.
2023-02-22 09:16:17 +00:00
Andy Allan
317b1871f4
Refactor translation to avoid raw html tags
2023-02-22 09:16:17 +00:00
Andy Allan
e11c70f751
Move public editing content into its own partial
...
This makes the editing page easier to read, and simplifies the i18n
in the public editing section.
2023-02-22 09:16:17 +00:00
Andy Allan
c7e9888bb6
Refactor public editing note to avoid raw html in the translations
2023-02-22 09:16:17 +00:00
Anton Khorev
e286ce515c
Add limit parameter to api changesets query
2023-02-14 20:56:29 +03:00
Andy Allan
47362f432a
Merge pull request #3691 from AntonKhorev/wikipedia-secondary-links
...
Link prefixed wikipedia tags
2023-02-08 17:30:25 +00:00
Tom Hughes
52591c5561
Merge remote-tracking branch 'upstream/pull/3911'
2023-02-01 19:10:22 +00:00
Andy Allan
c226d8e85e
Avoid converting conditional restriction tags into emails
...
Fixes #3884
2023-02-01 18:57:16 +00:00
Andy Allan
c276625e7f
Refactor to use submit_tag helper
...
This is more readable than interpolating into element attributes
2023-02-01 17:24:48 +00:00
Andy Allan
a88da1d71a
Refactor translation strings for notes
...
These aren't used by any javascript code, so don't need to be in
the `javascripts` key.
2023-02-01 17:24:48 +00:00
Andy Allan
9bb8dd739a
Use data attributes to pass alternative button labels
...
This allows the text to be defined in the html partials, instead
of looking up the i18n via javascript.
2023-02-01 17:24:47 +00:00
Andy Allan
9748ce301c
Move browse#note to notes#show
...
This allows a more resourceful routing approach.
2023-02-01 17:13:41 +00:00
Andy Allan
b5046fdcd0
Move browse#new_note to notes#new
...
This allows a more resourceful routing approach.
2023-02-01 17:13:41 +00:00
Tom Hughes
b5b2e4dfbc
Sort issues in descending order of their last update
2023-01-26 09:04:37 +00:00
Andy Allan
f7367baa6b
Rename api_notes resource to avoid conflict with non-API resource
...
This allows using e.g. note_path for notes#show in the future.
2023-01-25 19:01:57 +00:00
Tom Hughes
226e2d654a
Merge remote-tracking branch 'upstream/pull/3891'
2023-01-11 18:42:16 +00:00
Andy Allan
4c564e5a32
Move more api-related helper methods to ApiController
...
This prevents them from being inadvertently used in non-API controllers
2023-01-11 15:28:59 +00:00
Andy Allan
a7f0de41e6
Use web_timeout for notes controller
...
This controller doesn't handle any API methods, and so the api call
error handling isn't appropriate.
2023-01-11 15:28:02 +00:00
Tom Hughes
a119240216
Add database checks to issue and report controllers
...
Fixes #3875
2023-01-11 11:12:36 +00:00
Tom Hughes
2ee5a63ead
Merge remote-tracking branch 'upstream/pull/3886'
2023-01-11 10:57:04 +00:00
Tom Hughes
4e0c5f5fcb
Make distances in directions translatable
...
Fixes #3888
2023-01-10 20:58:10 +00:00
Richard Fairhurst
b7887b049f
Remove Geonames and geocoder.ca
2023-01-09 21:23:48 +00:00
Tom Hughes
152e524002
Make error pages translatable
...
Fixes #3877
2023-01-09 19:32:22 +00:00
Tom Hughes
52078b5d76
Escape each portion of a semicolon seprated value individually
...
Fixes #3872
2023-01-04 15:41:54 +00:00
Tom Hughes
fb81107b6e
Merge remote-tracking branch 'upstream/pull/3868'
2023-01-03 19:20:31 +00:00
Kyle Hensel
e774e1619c
fix formatting
2023-01-02 12:50:37 +13:00
Dimitar
3247ffd57c
Added missing </p>
tag
2023-01-01 16:06:41 +02:00
Kyle Hensel
305acfe516
fix formatting of tag values with semicolon-separated URLs
2022-12-31 17:30:03 +13:00
Tom Hughes
9cb7a7b36b
Don't allow any abilities for inactive users
2022-12-23 16:37:33 +00:00
Tom Hughes
445e8162e9
Revoke authentication tokens when a user is deleted
2022-12-23 16:24:10 +00:00
Tom Hughes
18c2bf62ae
Fix eslint warnings
2022-12-22 17:01:59 +00:00
Tom Hughes
26fedd0031
Fix eslint warnings
2022-12-22 16:59:42 +00:00
Tom Hughes
3ff8ef52b7
Merge remote-tracking branch 'upstream/pull/3848'
2022-12-22 16:43:41 +00:00
Christian Beiwinkel
1e33272153
consistent naming of FOSSGIS routers
2022-12-22 17:39:50 +01:00
Christian Beiwinkel
613c1ba234
added manoeuvre numbering
2022-12-22 17:33:20 +01:00
Andy Allan
f78c032b07
Use buttons for dropdown toggles
...
These elements don't link to another page, and so there's no need
to use a link that leads to nowhere.
2022-12-22 09:56:56 +00:00
Andy Allan
ace8e9a9c3
Fix redirection to wiki when terms are declined
...
Adds missing test to pick this up.
Fixes #3826 .
2022-12-21 15:39:23 +00:00
Tom Hughes
fd283efa51
Fix new rubocop warnings
2022-12-20 18:57:12 +00:00
Christian Beiwinkel
85f627c5c2
added valhalla routing engine
2022-12-16 17:05:36 +01:00
Christian Beiwinkel
9389a7698a
renamed fossgis engine
2022-12-16 16:57:14 +01:00
Tom Hughes
768ff8d72e
Set the tooltip on the edit tab after the locale is set
...
Fixes #3839
2022-12-14 21:48:28 +00:00
Tom Hughes
6bbe6802d0
Fix eslint warnings
2022-12-09 19:01:10 +00:00
Tom Hughes
bf249af5b3
Set secure flag for matomo cookies
2022-12-08 22:45:02 +00:00
Tom Hughes
f20b250ba9
Allow matomo cookie timeouts to be configured
2022-12-08 22:29:08 +00:00
Anton Khorev
31ca37a1d0
Remove fallback code for undefined history.pushState()
2022-12-07 10:57:30 +03:00
Tom Hughes
007e1b26cd
Only send user IDs to matomo when configured to do so
2022-12-04 18:54:07 +00:00
Tom Hughes
152414861c
Merge remote-tracking branch 'upstream/pull/3688'
2022-11-30 12:19:57 +00:00