Problem
You can add yourself as a subscriber of document changes, even you are unauthorized to see the documents.
Proposed solution
Prohibit users who do not have permission to see documents to subscribe to document changes.
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