Commit graph

824 commits

Author SHA1 Message Date
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
Anton Khorev
352e5de4b9 Simplify element multi fetch paths in api tests 2024-04-02 14:36:29 +03:00
Tom Hughes
c79da4746a Merge remote-tracking branch 'upstream/pull/4637' 2024-04-01 18:54:52 +01:00
Tom Hughes
d2688d4d63 Merge remote-tracking branch 'upstream/pull/4639' 2024-04-01 18:37:27 +01:00
Anton Khorev
765165777e Rename api changesets index action 2024-03-30 08:26:58 +03:00
Anton Khorev
134f9e2df1 Use before/after pagination on users page 2024-03-29 18:21:15 +03:00
Anton Khorev
32f13f5d68 Redirect from old diary comments pagination 2024-03-29 08:09:26 +03:00
Anton Khorev
a01fbed6d9 Fix module name of trace tests 2024-03-28 08:42:01 +03:00
Anton Khorev
180a61bcc3 Move trace pictures/icons into their own controllers 2024-03-27 13:25:28 +03:00
Anton Khorev
9f8e4fd60a Use before/after pagination on users page 2024-03-26 05:44:35 +03:00
Anton Khorev
23e00dc4c7 Shorten note path helper calls in tests 2024-03-24 17:19:05 +03:00
Tom Hughes
b2acd6e49c Merge remote-tracking branch 'upstream/pull/4612' 2024-03-21 17:25:41 +00:00
Anton Khorev
9c0d74fe69 Simplify and test downloaded changeset element sorting 2024-03-21 20:02:18 +03:00
Tom Hughes
32ab099c35 Merge remote-tracking branch 'upstream/pull/4562' 2024-03-21 16:38:18 +00:00
Tom Hughes
44312c221b Merge remote-tracking branch 'upstream/pull/4609' 2024-03-21 16:32:36 +00:00
Tom Hughes
dd27022a35 Merge remote-tracking branch 'upstream/pull/4608' 2024-03-21 16:30:21 +00:00
Anton Khorev
b8f5a495f2 Simplify remaining link_to ... user_path in views 2024-03-21 18:07:56 +03:00
Anton Khorev
ff8fbcbdc5 Simplify links on diary pages 2024-03-21 17:30:59 +03:00
Gregory Igelmund
1a7b7f5d18 Enable Turbo Drive with morphing for Messages#{destroy,mark} 2024-03-21 14:55:16 +01:00
Anton Khorev
919fcef149 Fix user's traces tab link 2024-03-21 16:43:15 +03:00
Anton Khorev
1ca91ecbac Use absolute paths to trace icon in traces feed 2024-03-20 18:34:15 +03:00
Andy Allan
edd8bf7739
Merge pull request #4592 from AntonKhorev/simplify-link_to-on-block-pages
Simplify link_to user calls on block pages
2024-03-20 14:44:42 +00:00
Andy Allan
f0e76d90ad
Merge pull request #4594 from AntonKhorev/simplify-link_to-on-message-pages
Simplify link_to calls on message pages
2024-03-20 14:30:06 +00:00
Anton Khorev
fc270221d3 Simplify links on trace pages 2024-03-20 06:07:24 +03:00
Anton Khorev
332fad14bb Simplify link_to calls on message pages 2024-03-20 04:48:02 +03:00
Anton Khorev
8557179976 Simplify link_to user calls on block pages 2024-03-20 04:27:58 +03:00
Anton Khorev
fa00a38664 Shorten user path helper calls in tests 2024-03-19 07:07:00 +03:00
Anton Khorev
0b901889da Count only tbody rows when testing tables 2024-03-18 01:31:12 +03:00
Anton Khorev
0dae690c06 Simplify changeset/element-related link_to calls 2024-03-16 18:36:33 +03:00
Tom Hughes
56600b2931 Merge remote-tracking branch 'upstream/pull/4583' 2024-03-16 11:34:17 +00:00
Anton Khorev
3a5f0c4845 Move changeset subscribe/unsubscribe to resourceful routes 2024-03-16 06:11:07 +03:00
Anton Khorev
2ee404ca07 Test links to containing relations from element pages 2024-03-16 03:21:14 +03:00
Anton Khorev
54dec27949 Move current element actions to their own controllers 2024-03-15 03:24:45 +03:00
Tom Hughes
3b143dc2b4 Merge remote-tracking branch 'upstream/pull/4576' 2024-03-14 20:01:11 +00:00
Milan Cvetkovic
e614faaf8a Replace "Login" labels with "Log in" when used as a verb 2024-03-14 15:34:12 +00:00
Anton Khorev
d87d06fee5 Move element history actions to old element controllers 2024-03-14 18:10:18 +03:00
Anton Khorev
ad96da4518 Rename api element version path helper 2024-03-04 11:28:50 +03:00
Anton Khorev
cbf6b39464 Rename api element version action to show 2024-03-04 11:19:50 +03:00
Anton Khorev
bde2faac58 Remove assert_response when followed by assert_redirected_to 2024-03-03 10:56:50 +03:00
Andy Allan
4e237db390 Be paranoid when sending password reset emails
This implements what is known as "paranoid" password reset flash
messages (using the terminology from Devise). It avoids revealing
whether the supplied email address is already registered.

Added an explicit test for this situation, so that the test for
email non-existance is separate from the duplicate-case tests.
2024-03-02 15:48:54 +00:00
Tom Hughes
664d02982c Merge remote-tracking branch 'upstream/pull/4324' 2024-03-01 19:23:51 +00:00
Anton Khorev
81b431ac11 Add links to reveal/hide redacted version data 2024-03-01 14:23:04 +03:00
Anton Khorev
ee4c34172f Don't show unredacted element versions to non-moderators 2024-03-01 12:29:06 +03:00