Development/Archive/2020

From ISFDB
Jump to navigation Jump to search
Bug or Feature Description SVN revision Modules Author Tester Date Passed
Bug 744 Publisher Directory doesn't handle accented publisher names 492
  • biblio/directory.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2020-01-04
FR 1329 Hyperlink URLs when displaying NewRecord submissions 493
  • common/viewers.py
Ahasuerus Ahasuerus 2020-01-05
Bug 745 Magazine Directory doesn't handle accented magazine titles 494
  • biblio/directory.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2020-01-06
FR 1330 Adjust cleanup report 'Publications with Wiki page' to work with pub Web pages 495
  • edit/cleanup_report.py
  • nightly/nightly_wiki.py
Ahasuerus Ahasuerus 2020-01-07
FR 1312 Cleanup report to find pubs which use the 'Incomplete' template 496
  • edit/TARGETS
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • edit/empty_containers.py
  • edit/incomplete_contents.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-01-08
FR 1321 Make Moderator Note field required when editing PV'd publications 497
  • common/pubClass.py
  • css/edit_pub.js
  • edit/editpub.py
  • edit/submitpub.py
Ahasuerus Ahasuerus 2020-01-12
FR 1321 Make Moderator Note field required when editing PV'd publications - Part 2 - JavaScript bug fix 498
  • css/edit_pub.js
Ahasuerus Ahasuerus 2020-01-12
FR 1303 Allow the removal of erroneous tags 499
  • biblio/title.py
  • common/SQLparsing.py
  • edit/submittags.py
  • mod/TARGETS
  • mod/remove_tag.py
  • mod/tag_breakdown.py
Ahasuerus Ahasuerus 2020-01-14
Bug 746 Advanced Web Page Search Broken 500
  • biblio/webpages_search_results.py
  • common/isfdb.py
Ahasuerus Ahasuerus 2020-01-19
Bug 747 Edit History page can display incorrect submissions 501
  • biblio/pub_history.py
Ahasuerus Ahasuerus 2020-02-23
FR 1238 Create an Edit History page for publications - Part 2 - rename the New record ID field in the submissions table 502
  • biblio/pub_history.py
  • mod/isfdblib.py
  • scripts/rename_submissions_new_record_id.sql
Ahasuerus Ahasuerus 2020-03-05
FR 1238 Create an Edit History page for publications - Part 3 - Add Edit Publication submissions 503
  • biblio/pub_history.py
  • common/isfdb.py
  • mod/pa_update.py
  • scripts/populate_affected_record_for_editpubs.py
Ahasuerus Ahasuerus 2020-03-06
FR 1238 Create an Edit History page for publications - Part 4 - Corrected the date when New Pub submissions began populating the affected_record_id field in the submissions table 504
  • biblio/pub_history.py
  • common/isfdb.py
Ahasuerus Ahasuerus 2020-03-06
FR 1238 Create an Edit History page for publications - Part 5 - Add Import/Export submissions 505
  • biblio/pub_history.py
  • mod/ca_new.py
  • mod/isfdblib.py
  • scripts/populate_affected_record_for_imports.py
Ahasuerus Ahasuerus 2020-03-07
FR 1333 Credit Jennifer R. Povey's Web site 506
  • common/library.py
Ahasuerus Ahasuerus 2020-03-07
FR 1238 Create an Edit History page for publications - Part 6 - Added Remove Title submissions 507
  • biblio/pub_history.py
  • common/isfdb.py
  • mod/ta_remove.py
  • scripts/populate_affected_record_for_remove_title.py
Ahasuerus Ahasuerus 2020-03-07
FR 1334 Create cleanup reports to find invalid title types in pubs 508
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-03-10
FR 1335 Create an Edit History page for titles 509
  • biblio/TARGETS
  • biblio/title_history.py
  • common/isfdb.py
  • common/library.py
  • mod/ta_update.py
  • scripts/populate_affected_record_for_edititle.py
Ahasuerus Ahasuerus 2020-03-12
FR 1336 Update copyright year and use HTML entity for copyright symbol 510
  • common/isfdb.py
Ahasuerus Ahasuerus 2020-03-25
FR 1337 Warn that forthcoming books may be delayed due to the Coronavirus pandemic 511
  • biblio/fc.py
  • biblio/index.py
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2020-04-03
Bug 750 Python and HTML errors in post-approval scripts 512
  • mod/isfdblib.py
  • mod/ka_new.py
Ahasuerus Ahasuerus 2020-04-05
FR 1338 Add an External ID for National Portuguese Library 513
  • common/library.py
  • scripts/add_Portuguese_National_Library_ID.sql
Ahasuerus Ahasuerus 2020-04-10
FR 1339 Create a cleanup report to find title length mismatches 514
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-04-10
FR 1340 Credit Amazon for images hosted at media-amazon.com 515
  • common/library.py
Ahasuerus Ahasuerus 2020-04-11
FR 1341 Create cleanup reports to find invalid page numbers and page counts 516
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-04-16
FR 1342 Cleanup report to find CHAPBOOKs with multiple fiction titles 517
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-04-25
Bug 751 Searches for magazine titles with accented characters error out 518
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2020-05-04
Bug 752 Wrong mouse-over Help links for author fields in Edit Title 519
  • edit/edittitle.py
  • edit/isfdblib_help.py
Ahasuerus Ahasuerus 2020-05-05
FR 1341 Create cleanup reports to find invalid page numbers and page counts - Part 2 - Allow commas in the page count field 520
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-05-05
FR 1345 Cleanup report to find NONFICTION not about SF 521
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-05-06
FR 1238 Create an Edit History page for publications - Part 7 - Added Delete Publication submissions 522
  • biblio/pl.py
  • biblio/pub_history.py
  • common/SQLparsing.py
  • common/isfdb.py
  • mod/pa_delete.py
  • scripts/populate_affected_record_for_delete_pubs.py
Ahasuerus Ahasuerus 2020-05-07
FR 1335 Create an Edit History page for titles - Part 2 - Delete Title 523
  • biblio/title.py
  • biblio/title_history.py
  • common/SQLparsing.py
  • common/isfdb.py
  • mod/ta_delete.py
  • scripts/populate_affected_record_for_delete_title.py
Ahasuerus Ahasuerus 2020-05-08
FR 1335 Create an Edit History page for titles - Part 3 - Make Variant 524
  • biblio/title_history.py
  • common/isfdb.py
  • mod/ka_new.py
  • scripts/populate_affected_record_for_make_VT.py
Ahasuerus Ahasuerus 2020-05-08
FR 1342 Cleanup report to find CHAPBOOKs with multiple fiction titles - Part 2 - Let moderators ignore records 525
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2020-05-09
FR 1346 Require a Note to Moderator when deleting a PV'd publication 526
  • common/pubClass.py
  • css/edit_js.js
  • edit/deletepub.py
  • edit/editpub.py
  • edit/isfdblib.py
  • edit/submitdelpub.py
Ahasuerus Ahasuerus 2020-05-10
FR 1348 Front page should display the current month only for now 527
  • biblio/index.py
Ahasuerus Ahasuerus 2020-05-11
SR 178 Remove the HOLD data when approving/rejecting submissions 528
  • biblio/cancelsubmission.py
  • mod/hardreject.py
  • mod/isfdblib.py
  • mod/reject.py
  • scripts/remove_old_hold_data.py
Ahasuerus Ahasuerus 2020-05-13
FR 1343 Let bureaucrats UNHOLD submissions held by others 529
  • common/SQLparsing.py
  • mod/common.py
  • mod/unhold.py
Ahasuerus Ahasuerus 2020-05-13
SR 178 Remove the HOLD data when approving/rejecting submissions - Part 2 - Bug fix 530
  • mod/reject.py
Ahasuerus Ahasuerus 2020-05-13
FR 1344 Let moderators un-reject submissions 531
  • common/library.py
  • mod/TARGETS
  • mod/recent.py
  • mod/unreject.py
Ahasuerus Ahasuerus 2020-05-14
FR 1349 Remove 'unknown' from the list of marque authors 532
  • mod/marque.py
Ahasuerus Ahasuerus 2020-05-14
FR 1350 Enhance 'Title Dates after Publication Dates' 533
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-05-20
FR 1352 Adding (and editing, cloning, etc) pubs: warn if "unknown" format selected 534
  • common/viewers.py
Ahasuerus Ahasuerus 2020-05-24
FR 1353 Display submitter name for no longer valid submissions 535
  • common/viewers.py
Ahasuerus Ahasuerus 2020-05-24
FR 1354 Strip Unicode ZERO WIDTH NO-BREAK SPACE characters 536
  • common/library.py
Ahasuerus Ahasuerus 2020-05-25
FR 1355 Display the next month's data on the front page 537
  • biblio/index.py
Ahasuerus Ahasuerus 2020-05-26
SR 179 Delete obsolete banner images 538
  • css/IsfdbBanner.gif - DELETED
  • css/IsfdbBanner.jpg - DELETED
  • css/IsfdbBanner2.gif - DELETED
  • css/IsfdbBanner3.gif - DELETED
  • css/IsfdbBanner3x.gif - DELETED
Ahasuerus Ahasuerus 2020-05-27
SR 179 Delete obsolete banner images - Part 2 539
  • css/Makefile
Ahasuerus Ahasuerus 2020-05-27
SR 180 Normalize the bodies of REST API submissions 540
  • common/library.py
  • rest/submission.py
Ahasuerus Ahasuerus 2020-05-29
FR 1356 Add an Argosy-based image to the rotating banners 541
  • common/isfdb.py
  • css/IsfdbBanner1.jpg
  • css/Makefile
Ahasuerus Ahasuerus 2020-06-02
FR 1357 Cleanup report to find invalid uses of the Narrator template 542
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-06-11
FR 1358 Cleanup report to find audio books without the narrator template 542
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-06-11
FR 1360 Add Vector (BSFA magazine) to the list of recognized domains 543
  • common/library.py
Ahasuerus Ahasuerus 2020-06-21
FR 1362 Allow unrejection on View Submission pages 544
  • biblio/view_submission.py
Ahasuerus Ahasuerus 2020-07-10
FR 1363 Link moderator review page to public submission view page 545
  • biblio/view_submission.py
Ahasuerus Ahasuerus 2020-07-10
FR 1364 Change the capitalization of 'Juvenile horror' 546
  • scripts/change_juvenile_horror_capitalization.sql
Ahasuerus Ahasuerus 2020-07-20
FR 1339 Create a cleanup report to find title length mismatches - Part 2 - Add variant/parent where one or more of the variant titles have a length value, but the parent doesn't 547
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-07-27
FR 1365 Add support for new Amazon URLs 548
  • common/viewers.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-07-31
FR 1366 Add support for the Klingon language 549
  • common/isfdb.py
  • scripts/add_klingon_language.sql
Ahasuerus Ahasuerus 2020-08-12
FR 1361 Consolidate NewPub/EditPub help links 550
  • edit/isfdblib_print.py
  • edit/newpub.py
Ahasuerus Ahasuerus 2020-08-12
FR 1368 Add support for jeddicon.com-hosted images 551
  • common/library.py
Ahasuerus Ahasuerus 2020-08-29
FR 1322 Display changes requested by Amazon 552
  • biblio/common.py
  • common/library.py
Ahasuerus Ahasuerus 2020-10-10
FR 1372 Create cleanup reports to find invalid capitalization - Part 1 - Title records 553
  • common/isfdb.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-10-12
FR 1322 Display changes requested by Amazon - Part 2 - Adjusted the wording based on editor feedback 554
  • biblio/common.py
  • common/library.py
Ahasuerus Ahasuerus 2020-10-13
FR 1372 Create cleanup reports to find invalid capitalization - Part 2 - Fixed a bug with the 1000 record limit 555
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-10-28
Bug 759 Suspected Ineligible Reviewed NONFICTION report bug 556
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-10-28
FR 1374 Ignore Audible ASINs with ISBN-10 values 557
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-10-30
FR 1375 Improve the "Database Connection" error message 558
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2020-10-31
FR 1377 Disallow the approval of submissions creating VTs of VTs 559
  • common/viewers.py
Ahasuerus Ahasuerus 2020-11-11
FR 1376 Add additional yellow warnings for cover images - Part 1 - Adds warnings for ISFDB-hosted images and Amazon-hosted images 560
  • common/viewers.py
Ahasuerus Ahasuerus 2020-11-11
FR 1376 Add additional yellow warnings for cover images - Part 2 - Adds a 'This image is already in use by another publication' warning 561
  • common/SQLparsing.py
  • common/viewers.py
  • scripts/add_pub_images_index.sql
Ahasuerus Ahasuerus 2020-11-14
FR 1376 Add additional yellow warnings for cover images - Part 3 - Disabled 'This image is already in use by another publication' warning due to bugs 562
  • common/viewers.py
Ahasuerus Ahasuerus 2020-11-15
FR 1371 Create a yellow warning for mismatched template braces 563
  • common/library.py
  • common/viewers.py
Ahasuerus Ahasuerus 2020-11-15
FR 1376 Add additional yellow warnings for cover images - Part 4 - Added a corrected version of the 'Image already on file' message 564
  • common/SQLparsing.py
  • common/viewers.py
Ahasuerus Ahasuerus 2020-11-15
FR 1371 Create a yellow warning for mismatched template braces - Part 2 - Fixed a bug 565
  • common/library.py
Ahasuerus Ahasuerus 2020-11-16
FR 1369 Add post-submission warning for dates 90+ days in the future 566
  • common/isfdb.py
  • common/library.py
  • common/viewers.py
Ahasuerus Ahasuerus 2020-11-16
FR 1372 Create cleanup reports to find invalid capitalization - Part 3 - Created a report for publication records 567
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-11-17
FR 1367 Warn when removing titles from primary verified pubs 568
  • common/viewers.py
Ahasuerus Ahasuerus 2020-11-17
FR 1373 Let moderators remove erroneous secondary verifications 569
  • common/SQLparsing.py
  • edit/verify.py
  • mod/TARGETS
  • mod/remove_secondary_verification.py
  • mod/select_secondary_verification.py
Ahasuerus Ahasuerus 2020-11-18
FR 1373 Let moderators remove erroneous secondary verifications - Part 2 - Temporarily disabled the new functionality pending the addition of a deletion log 570
  • edit/verify.py
Ahasuerus Ahasuerus 2020-11-18
FR 1373 Let moderators remove erroneous secondary verifications - Part 3 - Added logging; created new options to display lists of deleted secondary verifications for all users as well as for the currently logged in user 571
  • biblio/TARGETS
  • biblio/my_removed_secondary_verifications.py
  • biblio/my_verifications_menu.py
  • biblio/recent_activity_menu.py
  • biblio/recentver.py
  • biblio/removed_secondary_verifications.py
  • common/SQLparsing.py
  • common/isfdb.py
  • common/navbar.py
  • edit/verify.py
  • mod/remove_secondary_verification.py
  • scripts/create_deleted_secondary_verifications.sql
Ahasuerus Ahasuerus 2020-11-19
FR 1378 Improve the performance of 'My Primary Verifications' 572
  • biblio/userver.py
Ahasuerus Ahasuerus 2020-11-20
FR 732 Display user's secondary verifications 573
  • biblio/TARGETS
  • biblio/my_secondary_verifications.py
  • biblio/my_verifications_menu.py
  • biblio/recentver.py
Ahasuerus Ahasuerus 2020-11-20
Bug 757 Regular search - XSS vulnerability 574
  • biblio/se.py
  • common/navbar.py
Ahasuerus Ahasuerus 2020-11-20
Bug 756 Advanced Search XSS vulnerability OBB-1330131 575
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2020-11-20
Bug 755 Magazine directory XSS vulnerability OBB-555717 576
  • biblio/directory.py
Ahasuerus Ahasuerus 2020-11-20
Bug 760 Publisher directory XSS vulnerability 577
  • biblio/directory.py
Ahasuerus Ahasuerus 2020-11-20
Bug 754 Author page XSS vulnerability OBB-331317 578
  • biblio/biblio.py
Ahasuerus Ahasuerus 2020-11-20
FR 1379 Display a publication verification link after cloning 579
  • mod/ca_new.py
Ahasuerus Ahasuerus 2020-11-20
FR 1381 Warn about mismatched single braces in notes/synopses 580
  • common/library.py
  • common/viewers.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2020-11-27
FR 1382 Project Gutenberg has changed its URL structure 581
  • biblio/common.py
Ahasuerus Ahasuerus 2020-12-19
Bug 761 Numeric External ID Ranges report doesn't display the last range 582
  • edit/numeric_external_id_ranges.py
Ahasuerus Ahasuerus 2020-12-25
FR 1383 Create a new rotating ISFDB banner for French magazine art 583
  • common/isfdb.py
  • css/IsfdbBanner12.jpg
  • css/Makefile
Ahasuerus Ahasuerus 2020-12-27
FR 1380 Add a user preference to suppress translations on title pages 584
  • biblio/mypreferences.py
  • biblio/submitpreferences.py
  • biblio/title.py
  • common/SQLparsing.py
  • common/login.py
  • scripts/add_display_title_translations.sql
Ahasuerus Ahasuerus 2020-12-29
FR 1384 Create an Edit History page for awards 585
  • biblio/TARGETS
  • biblio/award_details.py
  • biblio/award_history.py
  • common/SQLparsing.py
  • common/isfdb.py
  • common/library.py
  • mod/wa_delete.py
  • mod/wa_update.py
  • scripts/populate_affected_record_for_deleteawards.py
  • scripts/populate_affected_record_for_editawards.py
Ahasuerus Ahasuerus 2020-12-30
FR 1385 Create an Edit History page for award types 586
  • biblio/TARGETS
  • biblio/awardtype.py
  • biblio/awardtype_history.py
  • common/SQLparsing.py
  • common/isfdb.py
  • common/library.py
  • mod/award_type_delete_file.py
  • mod/award_type_update_file.py
  • scripts/populate_affected_record_for_deleteawardtypes.py
  • scripts/populate_affected_record_for_editawardtypes.py
Ahasuerus Ahasuerus 2020-12-31
FR 1386 Create an Edit History page for award categories 587
  • biblio/TARGETS
  • biblio/award_category.py
  • biblio/award_category_history.py
  • common/SQLparsing.py
  • common/isfdb.py
  • common/library.py
  • mod/award_cat_delete_file.py
  • mod/award_cat_update_file.py
  • scripts/populate_affected_record_for_deleteawardcats.py
  • scripts/populate_affected_record_for_editawardcats.py
Ahasuerus Ahasuerus 2020-12-31