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

Necessary changes for better analysis tools #1038

Closed x753 closed 1 month ago

x753 commented 3 months ago

Added a search by blob using URL query parameters.

Added UserType and PackageListing parameters to get_package_tabs().

Improved admin model views.

x753 commented 2 months ago

Feedback has been taken into account. AdminMixin is now AdminLinkMixin, get_package_tabs now handles things without needing to pass UserType, and search by blob is now being done in the admin site so there isn't any filter chaining going on.

MythicManiac commented 2 months ago

Let's do the python-packages submodule update in a separate PR to make things easier to move along (given that this PR doesn't depend on those changes, it's the other way around & can thus be separated)