fixed button ordering, which also fixed bug with page_title for book.html not being used
This commit is contained in:
8
main.py
8
main.py
@@ -353,6 +353,7 @@ class QuickParentBook:
|
||||
@app.route("/book", methods=["GET", "POST"])
|
||||
def new_book():
|
||||
form = BookForm(request.form)
|
||||
page_title='Create new Book'
|
||||
author_list = GetAuthors()
|
||||
genre_list = GetGenres()
|
||||
book_authors=[]
|
||||
@@ -401,14 +402,15 @@ def new_book():
|
||||
message = "{}<br>genre=book has to have a genre selected".format( message )
|
||||
print( "ERROR: Failed to create book: {}".format(message) )
|
||||
book = Book( title=request.form["title"], owned=request.form['owned'], covertype=request.form['covertype'], condition=request.form['condition'], publisher=request.form['publisher'], year_published=request.form['year_published'], rating=request.form['rating'], notes=request.form['notes'], blurb=request.form['blurb'], genre=book_genres, author=book_authors )
|
||||
return render_template("book.html", page_title='Create new Book', b=None, books=book, book_form=form, author_list=author_list, genre_list=genre_list, alert=alert, message=message, poss_series_list=ListOfSeriesWithMissingBooks() )
|
||||
return render_template("book.html", page_title=page_title, b=None, books=book, book_form=form, author_list=author_list, genre_list=genre_list, alert=alert, message=message, poss_series_list=ListOfSeriesWithMissingBooks() )
|
||||
else:
|
||||
return render_template("book.html", page_title='Create new Book', b=None, books=None, book_form=form, author_list=author_list, genre_list=genre_list, alert="success", message="", poss_series_list=ListOfSeriesWithMissingBooks() )
|
||||
return render_template("book.html", page_title=page_title, b=None, books=None, book_form=form, author_list=author_list, genre_list=genre_list, alert="success", message="", poss_series_list=ListOfSeriesWithMissingBooks() )
|
||||
|
||||
|
||||
@app.route("/book/<id>", methods=["GET", "POST"])
|
||||
def book(id):
|
||||
book_form = BookForm(request.form)
|
||||
page_title='Edit Book'
|
||||
if request.method == 'POST':
|
||||
if 'delete' in request.form:
|
||||
book = Book.query.get(id)
|
||||
@@ -497,7 +499,7 @@ def book(id):
|
||||
genre_list = GetGenres()
|
||||
|
||||
book_s = book_schema.dump(book)
|
||||
return render_template("book.html", b=book, books=book_s, book_form=book_form, author_list=author_list, genre_list=genre_list, alert=st.GetAlert(), message=st.GetMessage(), poss_series_list=ListOfSeriesWithMissingBooks() )
|
||||
return render_template("book.html", b=book, books=book_s, book_form=book_form, author_list=author_list, genre_list=genre_list, page_title=page_title, alert=st.GetAlert(), message=st.GetMessage(), poss_series_list=ListOfSeriesWithMissingBooks() )
|
||||
|
||||
def GetCount( what, where ):
|
||||
st="select count(id) as count from book where "
|
||||
|
||||
Reference in New Issue
Block a user