Allow moderators to delete reported statuses

This commit is contained in:
Mouse Reeve
2021-03-12 11:25:56 -08:00
parent 677a49fee3
commit 8c74beb78c
6 changed files with 47 additions and 5 deletions

View File

@ -75,7 +75,7 @@ class DeleteStatus(View):
status = get_object_or_404(models.Status, id=status_id)
# don't let people delete other people's statuses
if status.user != request.user:
if status.user != request.user and not request.user.has_perm("moderate_post"):
return HttpResponseBadRequest()
# perform deletion