def create_campus(): if not session.get_admin_account() in app.config.get('DEVCONSOLE_SUPER_USERS', []): return abort(403) if request.method == 'POST': campus = Campus.create_campus( univ_name=request.form.get('univ_name'), univ_type=request.form.get('univ_type'), campus_name=request.form.get('campus_name'), admins=[session.get_admin_account()] ) import opencampus.module.lecture.searchengine opencampus.module.lecture.searchengine.init_index(str(campus.id)) return jsonify({ 'id': str(campus.id) }) return render_template('developer/console/campus/create.html')