python: add public_catalogs url
This commit is contained in:
@ -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})
|
||||||
|
|||||||
@ -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'),
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user