mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-10-30 23:03:02 +00:00 
			
		
		
		
	Removed remaining code from view downloaded books in user section
Fixes for #1661
This commit is contained in:
		
							
								
								
									
										16
									
								
								cps/admin.py
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								cps/admin.py
									
									
									
									
									
								
							| @@ -799,7 +799,7 @@ def _handle_new_user(to_save, content,languages, translations, kobo_support): | ||||
|         flash(_(u"Settings DB is not Writeable"), category="error") | ||||
|  | ||||
|  | ||||
| def _handle_edit_user(to_save, content,languages, translations, kobo_support, downloads): | ||||
| def _handle_edit_user(to_save, content,languages, translations, kobo_support): | ||||
|     if "delete" in to_save: | ||||
|         if ub.session.query(ub.User).filter(ub.User.role.op('&')(constants.ROLE_ADMIN) == constants.ROLE_ADMIN, | ||||
|                                             ub.User.id != content.id).count(): | ||||
| @@ -858,7 +858,6 @@ def _handle_edit_user(to_save, content,languages, translations, kobo_support, do | ||||
|                                              kobo_support=kobo_support, | ||||
|                                              new_user=0, | ||||
|                                              content=content, | ||||
|                                              downloads=downloads, | ||||
|                                              registered_oauth=oauth_check, | ||||
|                                              title=_(u"Edit User %(nick)s", nick=content.nickname), page="edituser") | ||||
|         if "nickname" in to_save and to_save["nickname"] != content.nickname: | ||||
| @@ -872,7 +871,6 @@ def _handle_edit_user(to_save, content,languages, translations, kobo_support, do | ||||
|                                              languages=languages, | ||||
|                                              mail_configured=config.get_mail_server_configured(), | ||||
|                                              new_user=0, content=content, | ||||
|                                              downloads=downloads, | ||||
|                                              registered_oauth=oauth_check, | ||||
|                                              kobo_support=kobo_support, | ||||
|                                              title=_(u"Edit User %(nick)s", nick=content.nickname), | ||||
| @@ -961,28 +959,20 @@ def update_mailsettings(): | ||||
| @admin_required | ||||
| def edit_user(user_id): | ||||
|     content = ub.session.query(ub.User).filter(ub.User.id == int(user_id)).first()  # type: ub.User | ||||
|     if not content: | ||||
|     if not content or (not config.config_anonbrowse and content.nickname == "Guest"): | ||||
|         flash(_(u"User not found"), category="error") | ||||
|         return redirect(url_for('admin.admin')) | ||||
|     downloads = list() | ||||
|     languages = calibre_db.speaking_language() | ||||
|     translations = babel.list_translations() + [LC('en')] | ||||
|     kobo_support = feature_support['kobo'] and config.config_kobo_sync | ||||
|     for book in content.downloads: | ||||
|         downloadbook = calibre_db.get_book(book.book_id) | ||||
|         if downloadbook: | ||||
|             downloads.append(downloadbook) | ||||
|         else: | ||||
|             ub.delete_download(book.book_id) | ||||
|     if request.method == "POST": | ||||
|         to_save = request.form.to_dict() | ||||
|         _handle_edit_user(to_save, content, languages, translations, kobo_support, downloads) | ||||
|         _handle_edit_user(to_save, content, languages, translations, kobo_support) | ||||
|     return render_title_template("user_edit.html", | ||||
|                                  translations=translations, | ||||
|                                  languages=languages, | ||||
|                                  new_user=0, | ||||
|                                  content=content, | ||||
|                                  downloads=downloads, | ||||
|                                  registered_oauth=oauth_check, | ||||
|                                  mail_configured=config.get_mail_server_configured(), | ||||
|                                  kobo_support=kobo_support, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Ozzieisaacs
					Ozzieisaacs