evazion
7f742242e4
pundit: convert uploads to pundit.
2020-03-20 18:03:01 -05:00
evazion
d51b0dfe17
pundit: convert moderator/post/posts to pundit.
2020-03-20 18:03:01 -05:00
evazion
a5418abb31
pundit: convert posts to pundit.
2020-03-20 18:03:01 -05:00
evazion
dd39913e55
pundit: convert post replacements to pundit.
2020-03-20 18:03:01 -05:00
evazion
3bb3c0b990
pundit: convert saved searches to pundit.
2020-03-20 18:03:01 -05:00
evazion
415d9591c5
pundit: convert post votes to pundit.
...
Side effects:
* The data-current-user-is-voter <body> attribute has been removed.
* {{upvote:self}} no longer works. {{upvote:<name>}} should be used instead.
2020-03-20 18:03:01 -05:00
evazion
33d81d0d1b
pundit: convert post flags to pundit.
2020-03-20 18:03:01 -05:00
evazion
ffae64f127
pundit: convert post versions to pundit.
2020-03-20 18:03:01 -05:00
evazion
ba0a5dda8a
pundit: convert post disapprovals to pundit.
2020-03-20 18:03:01 -05:00
evazion
84c654464d
pundit: convert post approvals to pundit.
2020-03-20 18:03:01 -05:00
evazion
ab5432d149
pundit: convert pools to pundit.
2020-03-20 18:03:01 -05:00
evazion
62835ac9fc
pundit: convert notes to pundit.
2020-03-20 18:03:01 -05:00
evazion
2c4c29b81a
pundit: convert favorite groups to pundit.
2020-03-20 18:03:01 -05:00
evazion
50fa674a3e
pundit: convert emails to pundit.
2020-03-20 18:03:01 -05:00
evazion
f1f489c40b
pundit: convert favorites to pundit.
2020-03-20 18:03:01 -05:00
evazion
cc2b4abd09
pundit: convert forum post votes to pundit.
2020-03-20 18:03:01 -05:00
evazion
be59e85d25
pundit: convert ip addresses to pundit.
2020-03-20 18:03:01 -05:00
evazion
92aeb8728f
pundit: convert ip bans to pundit.
2020-03-20 18:03:01 -05:00
evazion
9242bf522b
pundit: convert moderation reports to pundit.
2020-03-20 18:03:01 -05:00
evazion
480f39c34a
pundit: convert dmails to pundit.
2020-03-20 18:03:01 -05:00
evazion
3d72e62c77
pundit: convert bans to pundit.
2020-03-20 18:03:00 -05:00
evazion
ff1d71af2e
pundit: convert artists to pundit.
2020-03-20 18:03:00 -05:00
evazion
79a365abe0
pundit: convert bulk update requests to pundit.
2020-03-20 18:03:00 -05:00
evazion
4a36b99614
pundit: convert tag aliases / implications to pundit.
2020-03-20 18:03:00 -05:00
evazion
4bb036aff1
pundit: convert tags to pundit.
2020-03-20 18:03:00 -05:00
evazion
4cd0b2cbfe
pundit: convert user feedbacks to pundit.
...
Allow users to delete feedbacks they've given to other users, not just
mods.
2020-03-20 18:03:00 -05:00
evazion
565a6572a7
pundit: convert user name change requests to pundit.
...
Fix discrepancy between index action and show action. The index
action allowed members to see name changes for undeleted users, but the
show action didn't.
2020-03-20 18:03:00 -05:00
evazion
db63b6d44f
pundit: convert forum topics / forum posts to pundit.
...
Fix it being possible for users to delete or undelete their own forum
posts and topics, even if they were deleted by a mod.
2020-03-20 18:03:00 -05:00
evazion
b3ff08fedf
pundit: convert wiki pages to pundit.
2020-03-20 18:03:00 -05:00
evazion
5c6d26ea24
pundit: convert users to pundit.
2020-03-20 18:03:00 -05:00
evazion
a0c4617057
pundit: convert comments to pundit.
2020-03-20 18:03:00 -05:00
evazion
4d49bf053f
tests: fix only param test.
2020-03-20 17:53:59 -05:00
evazion
8aac108e6b
tests: fix password reset tests.
2020-03-20 17:53:59 -05:00
evazion
2d260f509d
tests: remove upload tags test.
2020-03-20 16:33:00 -05:00
evazion
31424ce545
twitter: add test for video thumbnails ( #4262 ).
2020-03-20 16:19:07 -05:00
evazion
9a3b855cf6
bulk update requests: fix reference to title attribute.
...
Also remove non-nullable and default options from migration. The column
didn't originally have these options so they shouldn't be added if the
migration is reverted.
2020-03-20 16:08:20 -05:00
evazion
d211264239
emails: add show endpoint.
2020-03-18 03:46:01 -05:00
evazion
c2360919c4
tests: fix parse_query test.
2020-03-18 03:09:14 -05:00
evazion
93a60eebed
ip bans: forbid all non-GET actions for ip banned users.
...
Previously only actions that were marked member_only or above were
subject to IP ban restrictions. This meant that certain actions that
weren't marked member_only, like creating new accounts, could still be
done by IP banned users.
Now IP banned users can't do any non-GET actions, which means they're
not allowed to even login to their accounts.
2020-03-16 15:35:46 -05:00
evazion
9389fee726
forum: fixup broken tests.
...
Fix tests broken by recent addition of BUR status indicators.
2020-03-16 14:33:52 -05:00
evazion
dc1742321d
dmails: send email notifications in background job.
2020-03-14 21:06:29 -05:00
evazion
0ef9d6e417
emails: send welcome mail on signup.
2020-03-14 19:18:28 -05:00
evazion
d860fab7f5
emails: send verification mail when user changes address.
2020-03-14 18:32:00 -05:00
evazion
167fe51a8a
emails: move edit email flow to emails controller.
2020-03-14 17:42:47 -05:00
evazion
3dbdce3ae3
mod reports: fix exception when reporting forum posts.
2020-03-12 21:23:57 -05:00
evazion
258f4a8b95
users: move emails to separate table.
...
* Move emails from users table to email_addresses table.
* Validate that addresses are formatted correctly and are unique across
users. Existing invalid emails are grandfathered in.
* Add is_verified flag (the address has been confirmed by the user).
* Add is_deliverable flag (an undeliverable address is an address that bounces).
* Normalize addresses to prevent registering multiple accounts with the
same email address (using tricks like Gmail's plus addressing).
2020-03-12 21:18:53 -05:00
evazion
6fecf5db0e
BURs: remove old single alias/implication pruning code.
...
* Rename TagChangeRequestPruner to BulkUpdateRequestPruner.
* Remove old code for pruning individual alias / implication requests.
2020-03-10 21:23:46 -05:00
evazion
be585060f4
BURs: don't add [APPROVED] / [REJECTED] tags to titles.
2020-03-10 21:02:12 -05:00
evazion
0e7632ed8a
aliases/implications: remove forum topic updating code.
...
Remove code for updating forum topics when an alias or implication is
approved or rejected. This code was only used when approving single
alias or implication requests. This is no longer used now that all
alias/implication requests are done through BURs.
2020-03-10 20:55:20 -05:00
evazion
0317033d58
Revert "Return the actual sample size used for related tag calculations"
...
This reverts commit be0bb42ba9 .
2020-03-09 22:18:57 -05:00