Problem
An admin can unintentionally archive a ticket that wasn't yet fully paid.
Proposed solution
Tracker should issue a warning when trying to do so, but not actually prohibit an admin from doing the archiving if they want to.
Student is expected to send a patch for wikimedia-cz/tracker repository, hosted at Wikimedia Gerrit. When claiming task on GCI website, student should claim a respective Phabricator task as well.
Materials
- Tracker in production
- Test Tracker version - you can play with Tracker freely here
- Codebase