Improve moderation case page and case partial (#900)

* Add pagination to moderation cases list and tweak case dismissal task

* Clean up case partial and add extended case status indicators

* Redirect back to cases list after dismissing a case

* Fix typo on cases list queue counter

* Fix dismissal queue counter

* Convert dismiss button check into pattern

* Turn down case dismissal task repeat interval to every 1 hour

* Use page 0 for case searching

* Implement pagination on the admin users list <3

* Fix pagination button padding and update colors to match existing role colors

* Fix typo in admin search placeholder

* Make cases searchable by user/slot ID instead of reason

Due to the current state of the moderation case entity, I can't directly query against the affected user name, so I've added the ability to search for the affected user/slot ID instead of reason.

* Actually apply the desired changes instead of just fixing the counts

* Grammatical nitpick in the search box placeholder
This commit is contained in:
koko 2023-09-22 14:53:53 -04:00 committed by GitHub
parent 1ddedae1fb
commit 3a2cdc9afe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 147 additions and 61 deletions

View file

@ -34,6 +34,6 @@ public class ModerationCaseController : ControllerBase
await this.database.SaveChangesAsync();
return this.Ok();
return this.Redirect($"/moderation/cases/0");
}
}