Esempio n. 1
0
def get_uploads(page=1):
    # todo: add filtering

    uploads = FlicketUploads.query
    per_page = min(
        request.args.get('per_page', app.config['posts_per_page'], type=int),
        100)
    data = FlicketUploads.to_collection_dict(uploads, page, per_page,
                                             'bp_api.get_uploads')
    return jsonify(data)
Esempio n. 2
0
 def populate_db(self, flicketobject):
     topic = None
     post = None
     if type(flicketobject).__name__ == 'FlicketTicket':
         topic = flicketobject
     if type(flicketobject).__name__ == 'FlicketPost':
         post = flicketobject
     if self.new_files:
         for new_file in self.new_files:
             if new_file[1] is False:
                 flash('There was a problem uploading one of the files.')
             else:
                 # all looks good, so add file to the datbase.
                 new_image = FlicketUploads(topic=topic,
                                            post=post,
                                            filename=new_file[1],
                                            original_filename=new_file[0])
                 db.session.add(new_image)