def get_newsfeed(): id_int = request.args.get('id_int', None) mode = request.args.get('mode', 'new') if mode == 'old': news_feed_list = NewsFeedController.get_newsfeed_old(int(id_int)) else: news_feed_list = NewsFeedController.get_newsfeed_new(int(id_int)) return render_template('newsfeed/newsfeed.html', news_feed_list=news_feed_list)
def add_media(cls, playlist, media): if isinstance(playlist, int): playlist = db.query(Playlist).get(playlist) if isinstance(media, int): media = db.query(Media).get(media) if None in [playlist, media]: return False playlist.media_list.append(media) db.add(playlist) db.commit() NewsFeedController.create(news_type=1 if playlist.default else 2, media=media, playlist=playlist) return True