Files
procat2/catalogedit/views.py
2019-04-28 02:46:37 -07:00

29 lines
904 B
Python

from django.contrib import messages
from django.http import HttpResponseRedirect, HttpResponse, JsonResponse
from django.shortcuts import render, get_object_or_404
from django.urls import reverse
from django.utils.translation import gettext as _
from lazysignup.decorators import allow_lazy_user
from account.decorators import login_required
from procat2.models import Catalog, Season, Region
@login_required
def catalogedit(request, id=0):
regions = Region.objects.order_by('ordering')
seasons = Season.objects.order_by('ordering')
context = {
'catalogID': id,
'regions': [r.serialize() for r in regions],
'seasons': [s.serialize() for s in seasons],
}
return render(request, 'catalogedit/catalogedit.html', context)
@login_required
def get_catalog(request, id):
cat = get_object_or_404(Catalog, id=id)
return JsonResponse(cat.data, safe=False)