mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-10-30 23:03:02 +00:00 
			
		
		
		
	Improved logging of book title on upload
This commit is contained in:
		| @@ -670,7 +670,7 @@ def upload_single_file(request, book, book_id): | |||||||
|             # Queue uploader info |             # Queue uploader info | ||||||
|             link = '<a href="{}">{}</a>'.format(url_for('web.show_book', book_id=book.id), escape(book.title)) |             link = '<a href="{}">{}</a>'.format(url_for('web.show_book', book_id=book.id), escape(book.title)) | ||||||
|             uploadText=_(u"File format %(ext)s added to %(book)s", ext=file_ext.upper(), book=link) |             uploadText=_(u"File format %(ext)s added to %(book)s", ext=file_ext.upper(), book=link) | ||||||
|             WorkerThread.add(current_user.name, TaskUpload(uploadText)) |             WorkerThread.add(current_user.name, TaskUpload(uploadText), escape(book.title)) | ||||||
|  |  | ||||||
|             return uploader.process( |             return uploader.process( | ||||||
|                 saved_filename, *os.path.splitext(requested_file.filename), |                 saved_filename, *os.path.splitext(requested_file.filename), | ||||||
| @@ -1092,7 +1092,7 @@ def upload(): | |||||||
|                     flash(error, category="error") |                     flash(error, category="error") | ||||||
|                 link = '<a href="{}">{}</a>'.format(url_for('web.show_book', book_id=book_id), escape(title)) |                 link = '<a href="{}">{}</a>'.format(url_for('web.show_book', book_id=book_id), escape(title)) | ||||||
|                 uploadText = _(u"File %(file)s uploaded", file=link) |                 uploadText = _(u"File %(file)s uploaded", file=link) | ||||||
|                 WorkerThread.add(current_user.name, TaskUpload(uploadText)) |                 WorkerThread.add(current_user.name, TaskUpload(uploadText, escape(title))) | ||||||
|  |  | ||||||
|                 if len(request.files.getlist("btn-upload")) < 2: |                 if len(request.files.getlist("btn-upload")) < 2: | ||||||
|                     if current_user.role_edit() or current_user.role_admin(): |                     if current_user.role_edit() or current_user.role_admin(): | ||||||
|   | |||||||
| @@ -20,11 +20,12 @@ from datetime import datetime | |||||||
| from cps.services.worker import CalibreTask, STAT_FINISH_SUCCESS | from cps.services.worker import CalibreTask, STAT_FINISH_SUCCESS | ||||||
|  |  | ||||||
| class TaskUpload(CalibreTask): | class TaskUpload(CalibreTask): | ||||||
|     def __init__(self, taskMessage): |     def __init__(self, taskMessage, book_title): | ||||||
|         super(TaskUpload, self).__init__(taskMessage) |         super(TaskUpload, self).__init__(taskMessage) | ||||||
|         self.start_time = self.end_time = datetime.now() |         self.start_time = self.end_time = datetime.now() | ||||||
|         self.stat = STAT_FINISH_SUCCESS |         self.stat = STAT_FINISH_SUCCESS | ||||||
|         self.progress = 1 |         self.progress = 1 | ||||||
|  |         self.book_title = book_title | ||||||
|  |  | ||||||
|     def run(self, worker_thread): |     def run(self, worker_thread): | ||||||
|         """Upload task doesn't have anything to do, it's simply a way to add information to the task list""" |         """Upload task doesn't have anything to do, it's simply a way to add information to the task list""" | ||||||
| @@ -34,4 +35,4 @@ class TaskUpload(CalibreTask): | |||||||
|         return "Upload" |         return "Upload" | ||||||
|  |  | ||||||
|     def __str__(self): |     def __str__(self): | ||||||
|         return "Upload {}".format(self.message) |         return "Upload {}".format(self.book_title) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Ozzie Isaacs
					Ozzie Isaacs