def save_new_deck(post_args): deck_text = post_args.get('text').split('\n') active_user = get_active_user() deck, xcards = create_deck(deck_text) deck.user_id = active_user.id deck.name = post_args.get('deckName') deck.insert() for xcard in xcards: xcard.insert() db.Session.commit() return jsonify({'success': True, 'deckName': deck.name})
def home(get_args): if not get_active_user(): return redirect('/login', code=302) else: return custom_render('/views/view_home.html')
def custom_render(template_path, **kwargs): return render_template(template_path, active_user=get_active_user(), **kwargs)