Earlopain
572b61c85c
[Forum] Prevent voting on your own requests
...
Removing the votes is still possible but adding new ones isn't.
Closes #341
2021-11-02 16:36:05 +01:00
Earlopain
bdeb4b3501
[IQDB] Remove dead code
2021-10-02 21:15:48 +02:00
Earlopain
852141a2dd
[ForumTopics] Remove thread atom feed
2021-10-02 21:03:38 +02:00
Earlopain
776c4ad6d9
[ForumTopics] Remove index atom feed
2021-10-02 12:24:17 +02:00
Earlopain
d9f7bec1ee
[Comments] Remove atom feed
2021-10-02 12:13:27 +02:00
Earlopain
1c0c3c2475
[Flags] Allow viewing flags on own uploaded posts
...
Apparently this was a attempt to hide some undesirable information from mods
I personally think this isn't needed and if someone really wanted to
they could just use the other search options which didn't have this limitation
2021-08-06 19:54:18 +02:00
Earlopain
2f3ac660d1
[ModActions] Remove category and description
...
category was not maintained at all and would fallback to 2000, it was
also not exposed in any way.
Same for description, it's always null
2021-07-18 19:33:37 +02:00
Earlopain
4b7242005a
[Replacements] Fix broken state when rescaling notes
...
After the note will be saved it reloaded the post, throwing the
previous changes like new md5, size etc. away
2021-06-24 16:22:04 +02:00
Earlopain
eb1f432fc5
Merge branch 'master' into style-changes
2021-06-02 14:28:22 +02:00
Earlopain
8d8a0802a5
[User] Remove memoization of throttles
...
This interfered with tests and doesn't seem to give much of an advantage
2021-05-15 12:36:29 +02:00
Earlopain
9df05e7ba8
[Tests] Add test for forum post throttles
2021-05-14 17:54:46 +02:00
Earlopain
11f4b5e15b
[Tests] Fix user tests
2021-05-14 17:12:51 +02:00
Earlopain
015c238dca
[Config] Remove member_comment_time_threshold
...
This was only stubbed in tests and not used anywhere else
2021-05-14 17:07:43 +02:00
Earlopain
a023c2806e
[Tests] Fix forum post/topic tests
2021-05-14 15:04:03 +02:00
Earlopain
bb56d14221
[Favorites] Use limit parameter and update tests
...
Some tests still fail because of is_last_page/is_first_page, but the syntax is fine now
Fixes #267
2021-05-09 18:57:01 +02:00
Zwagoth
af7f7f9d10
Merge pull request #256 from Earlopain/remove-useless-config
...
Remove useless config entries
2021-04-18 17:41:12 -04:00
Kira
96c7a76bb8
[Replacements] Do not post comment on replacement
2021-04-16 18:05:22 -07:00
Kira
3bcaa6dacf
[Replacement] Add post replacement promote test
2021-04-07 10:33:19 -07:00
Kira
173294fb56
[Replacements] Testing
2021-04-07 10:33:19 -07:00
Kira
2298beaa6c
[Tests] Fix post replacement controller tests
2021-04-07 10:33:19 -07:00
Kira
43ffb7925f
[temp] tests
2021-04-07 10:33:19 -07:00
Kira
c2e6b16796
Tests and fixes
2021-04-07 10:33:18 -07:00
Earlopain
e7b03a84e9
[Config] remove dead keys
2021-04-03 20:14:15 +02:00
Earlopain
fa1fbcd72f
[Autocomplete] Remove unused files
2021-03-31 20:14:03 +02:00
Kira
8ea9419045
[Pools] Fix pool name validator for '_-_'
...
A bad regex was added which was flagging pool names as invalid
if they contained _-_ in them or ' - '. As these are heavily used
in pool names they should be allowed. But consequitive characters
should still be not allowed.
2021-03-11 00:06:20 -08:00
Kira
5c90693338
[Posts] Allow copying source/tags on delete
2021-03-10 22:39:12 -08:00
Kira
9c6939c302
[Tag Aliases] Don't update locked tag categories on alias approval.
2021-02-28 13:30:28 -08:00
Kira
9da8e1b1ad
[Tests] Fix test breakage because of lack of seeds
2021-02-28 13:28:22 -08:00
Kira
784890ca3e
[Posts] Fix tag set presenter using broken memoist gem
2021-02-25 12:08:09 -08:00
Kira
76d1999ade
[Rails] Upgrade to rails 6.1 + fix tests
2021-02-25 12:08:09 -08:00
Kira
e685fb87c2
[Tests] Update tests and fix deprecations
2021-02-25 12:08:09 -08:00
Kira
12cdec9642
[Tests] Remove test for removed class
2021-02-25 12:08:09 -08:00
Kira
fd635ff197
[Tests] Fix vote tests
2021-02-25 12:08:09 -08:00
Kira
e2a7fa1e27
[Tests] Fix favorite tests
2021-02-25 12:08:09 -08:00
Kira
2f416b51b4
[Tests] Fix pool tests
...
The atomic add! and remove! methods were not properly resetting
the skip_sync property once the pool was updated. This was causing
pool test behavior to fail because later syncronize methods would
fail to sync.
2021-02-25 12:08:09 -08:00
Kira
dbb5870d93
[Tests] Fix pool related errors in tests
2021-02-25 12:08:09 -08:00
Kira
46fe5f1164
[Pools] Pool tests
2021-02-25 12:08:09 -08:00
Kira
c246cd68a2
More test fixes
2021-02-25 12:08:08 -08:00
Kira
8364af65c5
More test fixing
2021-02-25 12:08:08 -08:00
Kira
58e8fe22fd
Tests and fixes
2021-02-25 12:08:08 -08:00
Kira
32e81770ef
Update tests
2021-02-25 12:00:09 -08:00
Kira
4d996fed54
Update allowed tag naming patterns
2020-12-20 11:31:52 -08:00
Kira
436d2aea38
[Ruby 3] Fix up some deprecations involving ruby 3
...
Still pending are gems that make poor choices and need to be removed,
replaced, or fixed up.
Memoist
ActiveModelSerializers
2020-11-11 21:06:12 -08:00
Kira
db8d4c4773
Normalize EOL style + newline at end of files.
2020-10-24 05:50:32 -07:00
Kira
3d82cc3430
[Tag Relations] Remove secondary validations
2020-07-17 01:34:12 -07:00
Kira
160b0cb22e
Remove saved searches
2019-10-21 02:57:03 -07:00
Kira
6f74ef28bf
Remove broken bulk revert tool
2019-09-28 22:10:23 -07:00
Kira
71baa0ac82
Remove post version report
2019-09-28 22:00:52 -07:00
Kira
bb9e30dc74
Remove user inviter system
2019-09-16 13:50:47 -07:00
Kira
81a1b4b544
Make tests about 300x faster by not doing expensive ops
2019-09-09 12:58:18 -07:00