Esempio n. 1
0
def accounts_profile(request):
    """User's profile edit view.
    """

    if request.GET.has_key("next"):
        if request.GET["next"] == "ffos":
            return redirect("/mobile/ffoslogged/")
        elif request.GET["next"] == "ffosdata":
            return redirect("/mobile/data/")

    pictures_all = Picture.objects.filter(user=request.user, gallery=None)
    gravatar_url = get_gravatar_url(request.user.email)
    galleries = get_user_galleries(request.user, False)

    picup_profile = get_or_create_profile(request.user)

    return render(
        request,
        "profile.html",
        {
            "pictures_all": pictures_all,
            "gravatar_url": gravatar_url,
            "galleries": galleries,
            "picup_profile": picup_profile,
        },
    )
Esempio n. 2
0
def deerbox_gallery(request, gallery_id):
    """User's gallery edit view.
    """
    try:
        gallery = Gallery.objects.get(user=request.user, id=gallery_id)
    except Gallery.DoesNotExist:
        raise Http404
    pictures_all = Picture.objects.filter(user=request.user, gallery_id=gallery_id)
    gravatar_url = get_gravatar_url(request.user.email)
    galleries = get_user_galleries(request.user, False)

    license_form = GalleryLicenseForm(instance=gallery)
    license_pic = license_choices[gallery.license]
    return render(
        request,
        "deerbox_gallery.html",
        {
            "pictures_all": pictures_all,
            "gravatar_url": gravatar_url,
            "galleries": galleries,
            "gallery": gallery,
            "license_form": license_form,
            "license_pic": "images/cc/%s" % license_pic,
        },
    )
Esempio n. 3
0
def accounts_profile(request):
    """User's profile edit view.
    """

    if request.GET.has_key('next'):
        if request.GET['next'] == 'ffos':
            return redirect('/mobile/ffoslogged/')
        elif request.GET['next'] == 'ffosdata':
            return redirect('/mobile/data/')

    pictures_all = Picture.objects.filter(user=request.user, gallery=None)
    gravatar_url = get_gravatar_url(request.user.email)
    galleries = get_user_galleries(request.user, False)

    picup_profile = get_or_create_profile(request.user)

    return render(
        request, 'profile.html', {
            'pictures_all': pictures_all,
            'gravatar_url': gravatar_url,
            'galleries': galleries,
            'picup_profile': picup_profile
        })
Esempio n. 4
0
def deerbox_gallery(request, gallery_id):
    """User's gallery edit view.
    """
    try:
        gallery = Gallery.objects.get(user=request.user, id=gallery_id)
    except Gallery.DoesNotExist:
        raise Http404
    pictures_all = Picture.objects.filter(user=request.user,
                                          gallery_id=gallery_id)
    gravatar_url = get_gravatar_url(request.user.email)
    galleries = get_user_galleries(request.user, False)

    license_form = GalleryLicenseForm(instance=gallery)
    license_pic = license_choices[gallery.license]
    return render(
        request, 'deerbox_gallery.html', {
            'pictures_all': pictures_all,
            'gravatar_url': gravatar_url,
            'galleries': galleries,
            'gallery': gallery,
            'license_form': license_form,
            'license_pic': 'images/cc/%s' % license_pic
        })