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
128 stars 27 forks source link

Add a package listing detail view #992

Closed MythicManiac closed 8 months ago

MythicManiac commented 8 months ago

Implement a package listing detail view which takes care of commonly used functionality such as permission checks and tab context for the package detail views. This makes it easier to add more tabs in the future.

MERGE #991 FIRST

codecov[bot] commented 8 months ago

Codecov Report

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

Comparison is base (3837c3f) 93.05% compared to head (6f75f3f) 93.07%.

Files Patch % Lines
django/thunderstore/repository/views/mixins.py 92.00% 1 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## package-views #992 +/- ## ================================================= + Coverage 93.05% 93.07% +0.01% ================================================= Files 305 305 Lines 8750 8746 -4 Branches 777 776 -1 ================================================= - Hits 8142 8140 -2 + Misses 502 501 -1 + Partials 106 105 -1 ```

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