Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map Updating, Run Deletion, Leaderboard resetting #916

Open
tsa96 opened this issue Mar 1, 2024 · 4 comments
Open

Map Updating, Run Deletion, Leaderboard resetting #916

tsa96 opened this issue Mar 1, 2024 · 4 comments
Assignees
Labels
For: Backend This is something to do for the backend (server folder) of the website. For: Frontend This is something to do for the front end (client folder) of the website. Priority: High Should be done first and foremost, absolutely essential for this release. Priority: Low Something not very essential to the release, can be done in free time and bumped back if needed. Size: Large Something that may take a week up to a month to implement. Type: Feature Something completely new

Comments

@tsa96
Copy link
Member

tsa96 commented Mar 1, 2024

murgle started working on this a while ago, but it's for the old backend and frontend code is really outdated, so not much point keeping the PR open given it'd be best to just remake it anyway. Closing that one, and getting an issue started for the feature.

I'm a little hesitant to start working on this yet, since post 0.10 leaderboard and rank XP systems will completely change how we process and store leaderboard rankings and XP. So, leaving this blocks for now, but we should work on this once we start doing rank/leaderboard changes.

@tsa96 tsa96 added Priority: Low Something not very essential to the release, can be done in free time and bumped back if needed. Size: Medium Something that may take a few days or so to implement. Type: Feature Something completely new Blocked: Needs more work This needs more work to be able to be accepted For: Backend This is something to do for the backend (server folder) of the website. For: Frontend This is something to do for the front end (client folder) of the website. labels Mar 1, 2024
@tsa96 tsa96 changed the title Run Deletion Run Deletion and Leaderboard resetting Mar 11, 2024
@tsa96
Copy link
Member Author

tsa96 commented Mar 11, 2024

We should also add an endpoint for resetting entire leaderboards. This will be very rare and should only be available to admins.

@tsa96 tsa96 changed the title Run Deletion and Leaderboard resetting Map Updating, Run Deletion, Leaderboard resetting Sep 3, 2024
@tsa96
Copy link
Member Author

tsa96 commented Sep 3, 2024

Adding even more onto this issue. Currently admins/mods can't submit MapVersions, but we definitely want this. However, if we allow zone updates in that case, we may have leaderboard updates to as well, and the logic seems very complicated.

I'd love to get this in for 0.10.0, but not sure it's worth working on right now.

@tsa96
Copy link
Member Author

tsa96 commented Sep 3, 2024

Don't think blocking because of future ranking stuff makes sense, the current system is so simple and we don't even display rank XP anwhere, plus we're probably going to work on ranking very soon anyway, so if we completely break the current ranking stuff when doing this I don't think it really matters.

@tsa96 tsa96 added Priority: High Should be done first and foremost, absolutely essential for this release. Size: Large Something that may take a week up to a month to implement. and removed Blocked: Needs more work This needs more work to be able to be accepted Size: Medium Something that may take a few days or so to implement. labels Sep 3, 2024
@tsa96
Copy link
Member Author

tsa96 commented Sep 3, 2024

Assigning myself since I can only imagine myself or Gordi doing this, and he's busy for a while.

@tsa96 tsa96 self-assigned this Sep 3, 2024
@tsa96 tsa96 mentioned this issue Sep 3, 2024
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
For: Backend This is something to do for the backend (server folder) of the website. For: Frontend This is something to do for the front end (client folder) of the website. Priority: High Should be done first and foremost, absolutely essential for this release. Priority: Low Something not very essential to the release, can be done in free time and bumped back if needed. Size: Large Something that may take a week up to a month to implement. Type: Feature Something completely new
Projects
None yet
Development

No branches or pull requests

1 participant