예제 #1
0
def watchstream(target_user, request):
    artwork = GallerySieve(user=request.user)
    artwork.filter_by_watches(target_user)

    return dict(
        artwork=artwork,
        target_user=target_user,
    )
예제 #2
0
파일: albums.py 프로젝트: eevee/floof
def artwork(album, request):
    """Show a gallery of artwork for this album."""
    gallery_sieve = GallerySieve(user=request.user, formdata=request.params)
    gallery_sieve.filter_by_album(album)

    return dict(
        album=album,
        gallery_sieve=gallery_sieve,
    )
예제 #3
0
파일: tags.py 프로젝트: silky/floof
def artwork(tag, request):
    """Show a gallery of artwork for this tag."""
    gallery_sieve = GallerySieve(user=request.user, formdata=request.params)
    gallery_sieve.filter_by_tag(tag.name)  # XXX this seems inefficient.

    return dict(
        tag=tag,
        gallery_sieve=gallery_sieve,
    )
예제 #4
0
def artwork(album, request):
    """Show a gallery of artwork for this album."""
    gallery_sieve = GallerySieve(user=request.user, formdata=request.params)
    gallery_sieve.filter_by_album(album)

    return dict(
        album=album,
        gallery_sieve=gallery_sieve,
    )
예제 #5
0
파일: tags.py 프로젝트: eevee/floof
def artwork(tag, request):
    """Show a gallery of artwork for this tag."""
    gallery_sieve = GallerySieve(user=request.user, formdata=request.params)
    gallery_sieve.filter_by_tag(tag.name)  # XXX this seems inefficient.

    return dict(
        tag=tag,
        gallery_sieve=gallery_sieve,
    )
예제 #6
0
파일: labels.py 프로젝트: krinndnz/floof
def artwork(label, request):
    """Show a gallery of artwork for this label."""
    gallery_sieve = GallerySieve(user=request.user, formdata=request.params)
    gallery_sieve.filter_by_label(label)

    return dict(
        label=label,
        gallery_sieve=gallery_sieve,
    )
예제 #7
0
def art_by_album(target_user, request):
    # XXX this is not by album.
    rel = request.matchdict['album']
    gallery_sieve = GallerySieve(user=request.user, formdata=request.GET, countable=True)
    gallery_sieve.filter_by_artist(target_user)

    return dict(
        rel=rel,
        gallery_sieve=gallery_sieve,
    )
예제 #8
0
def browse(context, request):
    """Main gallery; provides browsing through absolutely everything we've
    got.
    """
    gallery_sieve = GallerySieve(user=request.user, formdata=request.GET)
    return dict(gallery_sieve=gallery_sieve)