evazion
3c6a613964
Fix #3410 : Unable to create a new wiki page.
...
Fix `Post.fast_count(nil)` failing when the user had the "safe mode" or
"deleted post filter" options turned on.
2017-11-29 12:34:07 -06:00
evazion
4939c0345a
Fix test failures when removing posts from deleted pools.
...
These tests failed because removing posts from deleted pools is now
Builder-only.
2017-11-26 18:10:08 -06:00
evazion
255082d3b5
tumblr: fix test failure.
2017-11-26 15:37:51 -06:00
r888888888
060762defa
add service for purging files from cloudflare cache
2017-11-22 13:19:30 -08:00
evazion
0b5ed163fe
Fix #3395 : fix pixiv API exception when uploading bad pixiv id images.
...
Fixes an exception when attempting to upload a Pixiv image from a
deleted work. The download strategy tries to fetch the source data in
the course of rewriting the URL, which fails if the work has been
deleted from Pixiv.
Raise a BadIDError and leave the URL as-is (don't rewrite it).
2017-11-21 14:40:39 -06:00
evazion
5ba63733d3
download/pixiv_test.rb: fix broken pixiv download tests.
...
This post was deleted:
http://www.pixiv.net/member_illust.php?mode=medium&illust_id=46304614
Switch to this instead:
http://www.pixiv.net/member_illust.php?mode=medium&illust_id=46324488
2017-11-21 13:48:07 -06:00
evazion
a14c492020
Fix #3396 : Pixiv novel cover IDs are parsed incorrectly.
2017-11-21 13:03:03 -06:00
Albert Yi
051c17953d
Merge pull request #3393 from evazion/feat-safe-mode
...
Fix #3392 : Add safe mode account setting.
2017-11-21 10:55:57 -08:00
evazion
f8581c8113
Fix #3321 : HTML tags not converted in artist commentaries.
2017-11-21 02:42:49 -06:00
evazion
b3a9cd6c06
Fix Post.fast_count("pool:1537") == 0 (fixup 134958d1).
...
Fixup for a bug in 134958d1 . `Post.fast_count("pool:1537")` still
returned zero because `Tag.is_simple_tag?` incorrectly parsed
"pool:1537" as a simple tag, so Post.fast_count still looked for it in
the tags table and found the empty "pool:1537" tag.
2017-11-20 21:21:36 -06:00
evazion
df7648b581
Fix #3392 : Add safe mode account setting.
2017-11-20 18:59:53 -06:00
r888888888
ba517af1db
fix functional tests
2017-11-20 16:30:07 -08:00
r888888888
502f1298a9
fix unit tests
2017-11-20 16:30:07 -08:00
Albert Yi
f11992bd91
Merge pull request #3391 from evazion/fix-3390
...
Fix #3390 : Searching certain metatags results in an empty paginator
2017-11-20 14:23:27 -08:00
evazion
134958d137
Fix #3390 : Searching certain metatags results in an empty paginator
...
Fixes Post#get_count_from_cache to only lookup the count in the tags
table when the search is for a single "simple" tag.
Check memcache when the search is not a simple tag:
* multi-tag searches (touhou rating:s)
* single metatag searches (rating:s, source:"foo bar")
* negated tags (-touhou)
* wildcard tags (*touhou*)
* or searches (~touhou)
2017-11-20 14:41:02 -06:00
r888888888
9d5e4f969f
fix source tests
2017-11-20 12:30:29 -08:00
Albert Yi
e21f7c14db
Merge pull request #3389 from evazion/fix-3387
...
Fix #3387 : Safebooru: Two tag searches fail for members.
2017-11-20 11:39:50 -08:00
evazion
9b887c3c3a
Fix #3387 : Safebooru: Two tag searches fail for members.
...
Makes the `rating:s` and `-status:deleted` tags not count against the
tag limit.
2017-11-19 20:58:22 -06:00
evazion
40d0751e83
Fix NoStrategyError during artist url normalization ( #3382 ).
...
Fixes a bug from 9a3824a . When an artist entry is saved, `ArtistUrl.normalize`
is called on every URL, which calls `Sources::Site.new(url)`. This
raised NoStrategyError when an artist entry contained URLs that weren't
recognized by any strategy.
This also caused `Fetch source data` to fail in certain cases when it
attempted to find the artist.
2017-11-19 10:49:30 -06:00
evazion
2422ce036c
tumblr_test.rb: fix test failures.
2017-11-18 13:52:30 -06:00
evazion
22c9cfcec5
Fix #3384 : Fetch commentary not creating fully formed textile links
2017-11-18 13:02:50 -06:00
evazion
6b8bc318b5
deviantart_test.rb: fix test failures.
2017-11-18 13:00:18 -06:00
r888888888
3c524aa5e6
fix bug with source::site
2017-11-17 17:26:33 -08:00
r888888888
e70c2a3085
remove references to tag subscriptions
2017-11-17 13:45:17 -08:00
evazion
26679dd7ab
Fix #3323 : Exclude post replacements from Mod Actions.
2017-11-17 13:21:36 -06:00
evazion
93767c3023
Fix post replacement test failure.
2017-11-17 13:21:35 -06:00
evazion
07d20f7cf0
Add test for category <tag> -> type bulk update requests.
2017-11-17 12:15:38 -06:00
r888888888
5726bc43dd
add test for PostViewCountService
2017-11-16 16:27:52 -08:00
r888888888
3ad332ad3d
fix post test
2017-11-16 14:20:32 -08:00
r888888888
73f257ec63
disable manual post count expiration, rely solely on timed expiries ( fixes #3376 )
2017-11-16 13:43:38 -08:00
Albert Yi
058783755d
Merge pull request #3379 from evazion/fix-3377
...
Fix #3377 : Batch bookmarklet doesn't fetch artist/tags from twitter
2017-11-16 12:02:06 -08:00
r888888888
2e0534a66b
fixes #3372
2017-11-16 12:00:54 -08:00
r888888888
2c620f205b
add tests to check if approver/rejector is mentioned in moderated bulk update requests
2017-11-16 11:41:07 -08:00
evazion
f633222ef0
twitter: test fetching source data from direct image with referer.
2017-11-16 13:29:58 -06:00
r888888888
cd5d9cdaeb
update twitter test
2017-11-16 11:19:39 -08:00
evazion
3cf753c540
Fix forum_post_id not being saved by alias/implication requests.
...
`forum_post_id` failed to save due to mass-assignment protection.
This caused alias approval messages ("The tag alias foo -> bar (forum #1234 ) has been approved.")
to not include the "(forum #1234 )" bit because the forum id was nil.
2017-11-15 19:12:13 -06:00
evazion
b5d602836c
Don't send @mention dmails when updating forum after approving BURs.
2017-11-15 19:12:13 -06:00
evazion
f2351766c6
Fix #3374 : List approver in BUR approval messages.
2017-11-15 19:12:12 -06:00
evazion
12640a6766
Fix tag alias test failures.
2017-11-15 16:58:58 -06:00
evazion
6fbd7c23e1
Fix #3363 : Prevent setting tags to invalid categories.
2017-11-13 16:56:57 -06:00
Albert Yi
0674a03fb6
Merge pull request #3353 from BrokenEagle/feat-add-meta-tag-category
...
Migrated tag logic into config file and added fifth tag category meta
2017-11-13 11:44:15 -08:00
r888888888
8b1fca4662
add most viewed posts page
2017-11-10 16:21:01 -08:00
BrokenEagle
5b4ab8d80e
Disallow a user from seeing flagger's name on own uploads
2017-11-08 00:37:16 -08:00
BrokenEagle
6838901aac
Moved non-config tag category info to its own class
2017-11-07 16:21:29 -08:00
BrokenEagle
7cb45fc8d3
Added fifth tag category meta
2017-11-07 10:58:42 -08:00
r888888888
d4008a5ddc
fixes #3327
2017-10-09 16:32:05 -07:00
r888888888
4b2dcca8a2
use tag name validator for artist names #3328
2017-10-09 16:24:09 -07:00
r888888888
e6dc477a21
fix tag tests
2017-10-09 16:17:12 -07:00
r888888888
2c56a19dec
rework how category metatags work #3307
2017-10-09 16:08:14 -07:00
r888888888
b66773086c
add failing test #3307
2017-10-09 15:03:53 -07:00