def update_editor_contents(): """Update the contents of an editor.""" edit_data = request.form.get('edit_data') editor_name = request.form.get('editor_name') editor_contents = EditableHTML.query.filter_by( editor_name=editor_name).first() if editor_contents is None: editor_contents = EditableHTML(editor_name=editor_name) editor_contents.value = edit_data db.session.add(editor_contents) db.session.commit() return 'OK', 200
def update_editor_contents(): """Update the contents of an editor.""" edit_data = request.form.get('edit_data') editor_name = request.form.get('editor_name') editor_contents = EditableHTML.objects(editor_name=editor_name).first() if editor_contents is None: editor_contents = EditableHTML(editor_name=editor_name) editor_contents.value = edit_data editor_contents.save() return 'OK', 200
def texts(): editable_html_obj = EditableHTML.get_editable_html('contact') if request.method == 'POST': edit_data = request.form.get('edit_data') editor_name = request.form.get('editor_name') editor_contents = EditableHTML.query.filter_by( editor_name=editor_name).first() if editor_contents is None: editor_contents = EditableHTML(editor_name=editor_name) editor_contents.value = edit_data db.session.add(editor_contents) db.session.commit() flash('Successfully updated text.', 'success') return redirect(url_for('admin.texts')) return render_template('admin/texts/index.html', editable_html_obj=editable_html_obj)