Beispiel #1
0
def temp(request, uplace_id):
    vd = vd_login_for_browser(request)
    uplace = UserPlace.objects.get(vd_id__in=vd.realOwner_vd_ids, id=uplace_id)

    if request.method == 'POST':
        pb = uplace.userPost.copy()
        pb.images = list()
        pb.notes = list()
        for img_uuid in request.POST.getlist('images'):
            img = Image.get_from_uuid(img_uuid)
            pb.images.append(img)
        for note_uuid in request.POST.getlist('notes'):
            note = PlaceNote.get_from_uuid(note_uuid)
            pb.notes.append(note)
        uplace_temp = UserPlace.objects.create(vd=vd,
                                               is_bounded=True,
                                               place=uplace.place,
                                               lonLat=uplace.lonLat)
        pp = PostPiece.create_smart(uplace_temp, pb)
        return redirect('../../%s/paste/' % uplace_temp.uuid)

    return render(request, 'ui/temp.html', context=dict(uplace=uplace))