Anton Khorev
0f63f0fd3d
Check comment ids instead of factory sequence numbers in changeset feed tests
2024-07-15 17:29:12 +03:00
Tom Hughes
1859728558
Merge remote-tracking branch 'upstream/pull/4984'
2024-07-14 15:40:39 +01:00
Anton Khorev
7917a7db80
Parse lat and lon independently when using dms notation
2024-07-13 17:52:39 +03:00
Anton Khorev
d4ff510b03
Check that fractional part is present after . in geocoder latlon tests
2024-07-13 16:09:08 +03:00
Anton Khorev
392d3d1226
Merge branch 'pull/4961'
2024-07-13 14:48:44 +03:00
Anton Khorev
00c2589374
Move diary comment action to comments controller
2024-07-12 17:58:43 +03:00
Tom Hughes
6d217da3b6
Test that geocoder results are not in scientific form
2024-07-12 14:43:54 +01:00
Tom Hughes
e5057dd57a
Use named captures to simplify latlon parsing
2024-07-12 14:43:32 +01:00
Tom Hughes
f047f86c1d
Preserve lat and lon values as entered for reverse searches
2024-07-12 12:04:16 +01:00
nertc
676aef5be6
Order of comments in changeset comments feeds
2024-07-05 19:00:15 +04:00
nertc
4b593412c2
Accept coordinates with a slash in search
2024-07-02 23:48:55 +04:00
Tom Hughes
b03eb84bb6
Only the sender of a message should be able to mark it as read/unread
2024-06-29 00:14:42 +01:00
Andy Allan
7f3cb3c624
Merge pull request #4610 from AntonKhorev/no-old-note-api
...
Remove old note api endpoints
2024-06-26 14:17:39 +01:00
Nenad Vujicic
839d203d51
Added link to nominatim results in searching results
...
Fixes #3205 . Added caching of nominatim URL query parameters in sources global variable (as parameters parameter) in GeocoderController#search for both direct and reverse geocoding. In app/views/geocoder/search.html.erb added displaying cached URL as forwarding link when clicked on "OpenStreetMap Nominatim" label. Updated GeocoderControllerTest to check only name (latlng, osm_nominatim, osm_nominatim_reverse) parameter of new sources variable.
2024-06-19 15:44:56 +02:00
Tom Hughes
505dcde52a
Add tests for API changeset size limits
2024-06-19 00:46:35 +01:00
Tom Hughes
61c5011813
Update tests to avoid triggering changeset size limits
2024-06-19 00:46:35 +01:00
Tom Hughes
2d09b9408b
Merge remote-tracking branch 'upstream/pull/4891'
2024-06-17 17:22:38 +01:00
Anton Khorev
a128b4f585
Move diary comments hide/unhide actions to comments controller
2024-06-17 18:16:31 +03:00
Anton Khorev
b97834f1fd
Use default og:image if Addressable::URI fails
2024-06-15 15:57:10 +03:00
Anton Khorev
c03649355a
Join and normalize og:image url using Addressable
...
Avoids failing on urls that are not strictly rfc2396 URIs.
2024-06-15 15:06:07 +03:00
Anton Khorev
6624beff11
Move diary comments index action to comments controller
2024-06-10 16:32:53 +03:00
Anton Khorev
24c138ac8d
Ensure that Open Graph image url is absolute
2024-06-06 18:01:23 +03:00
Anton Khorev
a73e20cd5c
Set Open Graph image to first image for diary entries
2024-06-06 17:28:57 +03:00
Andy Allan
0bbfe922ea
Test the versions and capabilities api in various statuses
...
These both need to keep working, even when the rest of the api is
unavailable, since that's how we communicate that status with the
api clients.
2024-05-29 14:51:47 +01:00
Tom Hughes
334c856021
Test unicode values in user preference keys and values
2024-05-16 17:51:33 +01:00
Andy Allan
ffda8d7ac5
Merge pull request #4680 from tomhughes/validate-page-numbers
...
Add parameter validation to pagination
2024-05-15 17:43:04 +01:00
Anton Khorev
822466c6c6
Add warnings when creating notes anonymously
2024-05-14 19:42:59 +03:00
Tom Hughes
0b18937384
Merge remote-tracking branch 'upstream/pull/4757'
2024-05-06 11:15:12 +01:00
Anton Khorev
f418d0bbb4
Simplify message paths in tests
2024-05-06 12:37:57 +03:00
Tom Hughes
b625eefdeb
Merge remote-tracking branch 'upstream/pull/4455'
2024-05-06 09:15:03 +01:00
Tom Hughes
51d778097f
Merge remote-tracking branch 'upstream/pull/4753'
2024-05-05 18:54:57 +01:00
Anton Khorev
926788ff9a
Remove tests for message paths without ids
...
These tests don't fail because they reuse ids from previous requests.
2024-05-05 17:14:37 +03:00
Anton Khorev
5da2957591
Redirect to inbox after marking a message as read/unread disregarding referer
...
Avoids staying on the message page after the "Mark as unread" button is clicked and immediately reading the message again.
2024-05-05 15:32:47 +03:00
Anton Khorev
4c21a09b32
Rename unread_message to message in messages controller test
...
There's only one message in the affected test methods. That message becomes read during the test.
2024-05-05 15:21:09 +03:00
Tom Hughes
b3759c0d58
Merge remote-tracking branch 'upstream/pull/4747'
2024-05-02 17:52:45 +01:00
Anton Khorev
15e1459f25
Link to previous/next nonempty user's changeset on changeset pages
2024-05-01 15:02:59 +03:00
Anton Khorev
f554e14b7f
Use common sidebar_browse_check in notes controller test
2024-05-01 13:21:24 +03:00
Anton Khorev
eaacfbb911
Restore constraints on note id parameter
2024-05-01 13:17:14 +03:00
Milan Cvetkovic
f8a606869e
Remove email confirmation field in signup form
2024-04-27 12:44:09 +01:00
Milan Cvetkovic
1276fb944a
Merge login and terms screens, assume TOU and contributor terms are accepted on /user/new form
...
This eliminates the need for "terms" screen after /user/new form..
Terms screen is still required for legacy users who never accepted the terms.
2024-04-27 12:44:09 +01:00
Anton Khorev
fdd596bd60
Remove .inbox-row and use .table-success instead of .inbox-row-unread
2024-04-16 00:44:53 +03:00
Anton Khorev
ea47f9bc68
Test rows inside messages table body
2024-04-16 00:44:53 +03:00
Tom Hughes
d8b468e7a1
Add validation for maximum ID passed to changesets#index
2024-04-11 10:08:20 +01:00
Tom Hughes
e3c43e4a1a
Add validation for before/after parameters to pagination concern
2024-04-11 10:08:20 +01:00
Tom Hughes
5d887a37bf
Add validation for page number passed to notes#index
2024-04-11 10:08:20 +01:00
Tom Hughes
feff501b25
Add framework for parameter validation using rails_param gem
2024-04-11 10:08:20 +01:00
Anton Khorev
2f53c2520d
Simplify redact element paths in api tests
2024-04-02 15:49:40 +03:00
Anton Khorev
c073acf5b7
Simplify element history paths in api tests
2024-04-02 15:28:49 +03:00
Anton Khorev
0e50ff563e
Simplify old element show paths in api tests
2024-04-02 15:13:27 +03:00
Anton Khorev
ba2eb52054
Simplify element show paths in api tests
2024-04-02 14:53:17 +03:00