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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Ahasuerus
|
Ahasuerus
|
2020-05-24
|
FR 1353
|
Display submitter name for no longer valid submissions
|
535
|
|
Ahasuerus
|
Ahasuerus
|
2020-05-24
|
FR 1354
|
Strip Unicode ZERO WIDTH NO-BREAK SPACE characters
|
536
|
|
Ahasuerus
|
Ahasuerus
|
2020-05-25
|
FR 1355
|
Display the next month's data on the front page
|
537
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Ahasuerus
|
Ahasuerus
|
2020-10-31
|
FR 1377
|
Disallow the approval of submissions creating VTs of VTs
|
559
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Ahasuerus
|
Ahasuerus
|
2020-11-20
|
Bug 760
|
Publisher directory XSS vulnerability
|
577
|
|
Ahasuerus
|
Ahasuerus
|
2020-11-20
|
Bug 754
|
Author page XSS vulnerability OBB-331317
|
578
|
|
Ahasuerus
|
Ahasuerus
|
2020-11-20
|
FR 1379
|
Display a publication verification link after cloning
|
579
|
|
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
|
|
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
|