def publication_delete(id=None): if id: try: publication = Publication.get(id) except: flash("error") return redirect(url_for('publication')) publication.delete_instance() flash("success") return redirect(url_for('publication'))
def publications_form(id=None): if id: publication = Publication.get(id) else: publication = Publication() publication.user_created = session["id"] if request.method == 'POST': form = PublicationForm(request.form, obj=publication) if id else PublicationForm( request.form) if form.validate(): form.populate_obj(publication) publication.save() flash('Your publication has been saved') return redirect(url_for('publication')) else: form = PublicationForm(obj=publication) if id else PublicationForm() return render_template('publications/form.html', form=form, publication=publication)
def publications_detail(id): publication = Publication.get(id) return render_template('publications/details.html', publication=publication)