python: add public_catalogs url

This commit is contained in:
Seth Ladygo
2019-04-25 23:38:25 -07:00
parent 857a9b8741
commit 903c42d191
2 changed files with 8 additions and 0 deletions

View File

@ -23,3 +23,10 @@ def my_catalogs(request):
# from time import sleep # from time import sleep
# sleep(5) # sleep(5)
return JsonResponse({'catalogs': data}) return JsonResponse({'catalogs': data})
@login_required
def public_catalogs(request):
cats = Catalog.objects.filter(public=True).order_by('-updated')
data = [c.summary() for c in cats]
return JsonResponse({'catalogs': data})

View File

@ -34,6 +34,7 @@ urlpatterns = [
path('catalogs', cataloglist, name='cataloglist'), path('catalogs', cataloglist, name='cataloglist'),
path('api/v1/catalogs/mine', my_catalogs, name='my_catalogs'), path('api/v1/catalogs/mine', my_catalogs, name='my_catalogs'),
path('api/v1/catalogs/public', public_catalogs, name='public_catalogs'),
path('edit', catalogedit, name='catalogedit'), path('edit', catalogedit, name='catalogedit'),