osu-tournament-rating / otr-api

API powering osu! Tournament Rating
https://otr.stagec.xyz/
GNU General Public License v3.0
8 stars 5 forks source link

Expand admin panel functionality to improve QOL #482

Open myssto opened 2 weeks ago

myssto commented 2 weeks ago

Now that the base functionality of the admin panel is complete, we should start implementing some custom functions that will improve productivity and reduce the amount of clicks it will take to manually review a tournament submission. All routes detailed here should be implemented on the EntityController.Admin.cs partial class.

(This is a draft, more should be added and then singular issues created for each endpoint once we determine the features we want)

myssto commented 2 weeks ago

@cytusine0 @SourMongoose @hburn7 Feel free to edit or comment with additional thoughts

hburn7 commented 2 weeks ago

I think this flow is good. An admin can scan all of the pre-rejected / pre-verified entities, manually reject entities as needed, then click a button which verifies all pre-verified and rejects all pre-rejected. I considered having these be separate actions but I like the combined action better.