def add_contributor_album(slug, username): """ Used when adding an existent contributor to an existent album """ contrib = Contributor.get(username) album = Album.get(slug) ContributorAlbum(slug=album.slug, username=contrib.username).save()
def get_albums_by_username(username): return [Album.get(calbum.slug) for calbum in ContributorAlbum.scan({"username": condition.EQ(username)})]
def get_album_by_slug(slug): return Album.get(slug)