Add temporary bans & fix unmute not unmuting #916
Merged
+108
−36
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Moderators can now temporarily ban someone and it will expire after the time is up. By default these expiring bans are only checked once per day but this can be adjusted if there is any valid reason to check anymore frequently.
The duration works the same as the timeout duration. To permanently ban someone as normal, just leave the input empty.
While working on this I discovered that unmuting someone / removing them from time out did not actually work and so it's fixed in this PR as well.