def account_edit(request, promo_id): promotion = Promotion.objects.get(pk=promo_id) slides = Slide.objects.filter(promotion=promotion).order_by('index') master_slides = Slide.objects.filter(gallery=True).exclude(is_active=False) context = { 'promotion': json.dumps(rest_promotion(promotion)), 'slides': json.dumps(rest_slides(slides)), 'masterSlides':json.dumps(rest_slides(master_slides)) } return render(request, 'editor.html', context)
def account_edit(request, promo_id): promotion = Promotion.objects.get(pk=promo_id) slides = Slide.objects.filter(promotion=promotion).order_by('index') master_slides = Slide.objects.filter(gallery=True).exclude(is_active=False) context = { 'promotion': json.dumps(rest_promotion(promotion)), 'slides': json.dumps(rest_slides(slides)), 'masterSlides': json.dumps(rest_slides(master_slides)) } return render(request, 'editor.html', context)
def api_remove_slide(request): slide_id = request.GET['slideID'] slide = Slide.objects.get(pk=slide_id) promotion = slide.promotion slide.delete() slides = Slide.objects.filter(promotion=slide.promotion).order_by('index') response = json.dumps(rest_slides(slides)) return HttpResponse(response, content_type='application/json')
def api_setas_master(request): slide_id = request.GET['slideID'] print '#'*30 slide = Slide.objects.get(pk=slide_id) slide.gallery = True slide.save() slides = Slide.objects.filter(promotion=slide.promotion).order_by('index') response = json.dumps(rest_slides(slides)) return HttpResponse(response, content_type='application/json')
def api_setas_master(request): slide_id = request.GET['slideID'] print '#' * 30 slide = Slide.objects.get(pk=slide_id) slide.gallery = True slide.save() slides = Slide.objects.filter(promotion=slide.promotion).order_by('index') response = json.dumps(rest_slides(slides)) return HttpResponse(response, content_type='application/json')