Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
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')
Пример #4
0
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')
Пример #5
0
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')
Пример #6
0
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')