Delete books prepared for deleting on doogle drive
This commit is contained in:
		
							parent
							
								
									195e581aef
								
							
						
					
					
						commit
						c80e517c28
					
				|  | @ -277,6 +277,9 @@ def delete_book(book, calibrepath): | |||
|     path = os.path.join(calibrepath, book.path)#.replace('/',os.path.sep)).replace('\\',os.path.sep) | ||||
|     shutil.rmtree(path, ignore_errors=True) | ||||
| 
 | ||||
| def delete_book_gdrive(book): | ||||
|     pass | ||||
| 
 | ||||
| def update_dir_stucture(book_id, calibrepath): | ||||
|     db.session.connection().connection.connection.create_function("title_sort", 1, db.title_sort) | ||||
|     book = db.session.query(db.Books).filter(db.Books.id == book_id).first() | ||||
|  |  | |||
|  | @ -1290,7 +1290,10 @@ def delete_book(book_id): | |||
|     if current_user.role_delete_books(): | ||||
|         book = db.session.query(db.Books).filter(db.Books.id == book_id).first() | ||||
|         if book: | ||||
|             helper.delete_book(book,config.config_calibre_dir) | ||||
|             if config.config_use_google_drive: | ||||
|                 helper.delete_book_gdrive(book) # ToDo really delete file | ||||
|             else: | ||||
|                 helper.delete_book(book,config.config_calibre_dir) | ||||
|             # check if only this book links to: | ||||
|             # author, language, series, tags, custom columns | ||||
|             modify_database_object([u''], book.authors, db.Authors, db.session, 'author') | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user