thunderstore-io / Thunderstore

Thunderstore is a mod database and API for downloading mods. Thunderstore Discord: https://discord.thunderstore.io/
https://thunderstore.io/
GNU Affero General Public License v3.0
127 stars 28 forks source link

Implement a very basic review queue by re-using the existing package list view #996

Closed MythicManiac closed 7 months ago

MythicManiac commented 7 months ago

This PR includes a handful of small changes and a new view addition aimed at making it easier to track which packages are waiting for manual review. See commit messages for more details.

TODO:

codecov[bot] commented 7 months ago

Codecov Report

Attention: 42 lines in your changes are missing coverage. Please review.

Comparison is base (fe2de58) 93.03% compared to head (2228850) 93.12%. Report is 15 commits behind head on master.

Files Patch % Lines
...ango/thunderstore/repository/views/package/list.py 88.30% 23 Missing and 6 partials :warning:
...go/thunderstore/repository/views/package/create.py 92.00% 4 Missing :warning:
...go/thunderstore/repository/views/package/detail.py 96.25% 1 Missing and 2 partials :warning:
django/thunderstore/repository/views/mixins.py 92.00% 1 Missing and 1 partial :warning:
...go/thunderstore/repository/views/package/_utils.py 92.30% 1 Missing and 1 partial :warning:
django/thunderstore/repository/views/repository.py 0.00% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #996 +/- ## ========================================== + Coverage 93.03% 93.12% +0.08% ========================================== Files 298 307 +9 Lines 8706 8811 +105 Branches 777 782 +5 ========================================== + Hits 8100 8205 +105 - Misses 500 501 +1 + Partials 106 105 -1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.