If you change rating percentage (from default 100) while approving,# Problem
Tracker is an expense tracking app used by Wikimedia Czech Republic. It's admin interface allows administrators to change rating percentage (controls which amount of expeditures is approved). The most common step after changing this percentage is to actually approve a ticket, which is done via adding an ack. it can be easily lostHowever, because you need to manuallyadding an ack doesn't save thea ticket before/after adding the ack.et, It would be better if clicking on "add ack" button would automatically trigger background saving of ticketwhich means this change can easily be lost.
# Proposed solution
Clicking an Add ack can cause a ticket to be saved at background. WeTracker's API can be use Tracker's APId for that purpose, see https://tracker.wikimedia.cz/api/tracker/tickets/1400/.
Student is expected to send a patch for `wikimedia-cz/tracker` repository, hosted at Wikimedia Gerrit. When claiming task on GCI website, students should claim a respective Phabricator task as well.
# Materials
* [Tracker in production](https://tracker.wikimedia.cz)
* [Test Tracker version](https://tracker2.wikimedia.cz) - you can play with Tracker freely here
* [Codebase](https://gerrit.wikimedia.org/r/admin/projects/wikimedia-cz/tracker)