Updated GUI buttons for ebook-convert feature

This commit is contained in:
bodybybuddha
2018-08-28 19:13:04 -04:00
parent 3ec000ad85
commit 4f386c8a00
4 changed files with 54 additions and 21 deletions

View File

@@ -3183,16 +3183,10 @@ def edit_book(book_id):
else:
display_convertbtn = False
app.logger.debug(book)
app.logger.debug(book.data)
#Determine what formats don't already exist
allowed_conversion_formats = ALLOWED_EXTENSIONS
for file in book.data:
try:
allowed_conversion_formats.remove(file.format.lower())
except Exception:
app.logger.debug("Exception thrown:")
app.logger.debug(file.format.lower())
allowed_conversion_formats.remove(file.format.lower())
app.logger.debug(allowed_conversion_formats)
@@ -3627,3 +3621,16 @@ def upload():
title=book.title, books_shelfs=book_in_shelfs, page="upload")
return redirect(url_for("index"))
@app.route("/admin/book/convert/<int:book_id>", methods=['POST'])
@login_required_if_no_ano
@edit_required
def convert_bookformat(book_id):
# rtn = convert_book_format(book_id, calibrepath, new_book_format, user_id)
app.logger.debug('got here')
app.logger.debug('book id:' + str(book_id))
app.logger.debug('from format:'+request.form['book_format_from'])
app.logger.debug('to format:' + request.form['book_format_to'])
return redirect(url_for("index"))