categorieslist.py 611 B

123456789101112131415161718
  1. from django.shortcuts import render
  2. from django.urls import reverse
  3. from misago.categories.serializers import CategoryWithPosterSerializer as CategorySerializer
  4. from misago.categories.utils import get_categories_tree
  5. def categories(request):
  6. categories_tree = get_categories_tree(request.user, join_posters=True)
  7. request.frontend_context.update({
  8. 'CATEGORIES': CategorySerializer(categories_tree, many=True).data,
  9. 'CATEGORIES_API': reverse('misago:api:category-list'),
  10. })
  11. return render(request, 'misago/categories/list.html', {
  12. 'categories': categories_tree,
  13. })