-
Notifications
You must be signed in to change notification settings - Fork 297
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
General
: Improve cleanup service
#9851
Conversation
Chore
: Cleanup service improvementsGeneral
: Cleanup service improvements
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested on ts3
- I generated some results with the supporting scripts
Delete old submission versions
appears to work fineDelete feedback of old rated results
appears to work fine- I did not test the orphans
- I did not test non related results
I have noticed that when opening Delete feedback of old rated results
yields a short delay until the translations are loaded - we could add a very low priority issue for that, if it is an issue at all - considering that it is a rarely used admin feature.
It does not need to be changed within this PR
modalABitLaggy.mov
General
: Cleanup service improvementsGeneral
: Improve cleanup service
Checklist
General
Server
Client
Motivation and Context
This change enhances the transparency and accountability of cleanup operations within the administration interface. Previously, administrators lacked a clear overview of how many entities would be affected by a cleanup operation before execution, as well as insight into the results of the operation afterward. This feature addresses that gap by providing detailed information to administrators, ensuring they can make informed decisions and verify the outcomes of their actions.
Description
This pull request introduces a CleanupService modal that provides administrators with detailed insights into cleanup operations. The modal displays the number of entities that would be affected by a specific cleanup operation, broken down into relevant categories for better granularity. After the operation is executed, the modal updates to reflect the results, showing how many entities were successfully deleted and if any errors occurred. This feature helps administrators verify the success of the operation and troubleshoot any issues if necessary.
Steps for Testing
Prerequisites:
Testserver States
Note
These badges show the state of the test servers.
Green = Currently available, Red = Currently locked
Click on the badges to get to the test servers.
Review Progress
Performance Review
Code Review
Manual Tests
Performance Tests
Screenshots
Before execution:
After execution:
Summary by CodeRabbit
Release Notes
New Features
Bug Fixes
Documentation
Tests