def import_s3(request): if request.method == "POST": if 'dirname' in request.POST: dirname = request.POST['dirname'] albumname = request.POST['albumname'] album = Album() album.name = albumname album.owner = request.user visible = False if 'visible' in request.POST: visible = True album.public = visible DBSession.add(album) listdir = request.mystore.list(dirname) for f in listdir: photo = Photo() filename = os.path.basename(f.name) photo.filename = filename photo.albumname = albumname photo.album = album photo.filekey = request.mystore.genkey(dirname, filename) log.debug('************* filekey: ' + photo.filekey) photo.thumbkey="/thumbnail/generate/"+ f.name log.debug("thumbnail path: %s"%photo.thumbkey) DBSession.add(photo) return Response("not imported yet")
def newalbum(request): if 'albumname' in request.POST: albumname = request.POST['albumname'] visible = False if 'visible' in request.POST: visible = True album = Album() album.name = albumname album.owner = request.user album.public = visible DBSession.add(album) transaction.commit() return HTTPFound(location="/") return {}