14731 tweaks

This commit is contained in:
Arthur Hanson 2024-07-18 15:52:14 +07:00
parent 1f588afe02
commit 28bc43ee4a
2 changed files with 3 additions and 1 deletions

View File

@ -150,7 +150,6 @@ def get_catalog_plugins():
def get_plugins():
local_plugins = get_local_plugins()
catalog_plugins = cache.get('plugins-catalog-feed')
catalog_plugins = None
if not catalog_plugins:
catalog_plugins = get_catalog_plugins()
cache.set('plugins-catalog-feed', catalog_plugins, 3600)

View File

@ -653,6 +653,9 @@ class PluginListView(UserPassesTestMixin, View):
q = request.GET.get('q', None)
plugins = get_plugins().values()
if settings.RELEASE.edition != 'Community':
plugins = [obj for obj in plugins if obj.is_local or obj.release_latest.is_netboxlabs_supported]
if q:
plugins = [obj for obj in plugins if q.casefold() in obj.name.casefold()]