Difference between revisions of "Development/Archive/2019"

From ISFDB
Jump to navigation Jump to search
(SVN 401-425 archived)
m (Modified TablePager class to wikitable)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
==SVN Patch Contents==
 
==SVN Patch Contents==
  
{|class="TablePager"
+
{|class="wikitable"
  
 
|-
 
|-
Line 1,949: Line 1,949:
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2019-06-10
 
| 2019-06-10
 +
 +
|-
 +
| {{SR|8}}
 +
| Generated HTML does not validate - Bad Images report
 +
| 426
 +
|
 +
* mod/bad_images.py
 +
* mod/isfdblib.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-10
 +
 +
|-
 +
| {{SR|8}}
 +
| Generated HTML does not validate - Submission review pages
 +
| 427
 +
|
 +
* common/viewers.py
 +
* mod/av_merge.py
 +
* mod/av_update.py
 +
* mod/sv_update.py
 +
* mod/xv_update.py
 +
* mod/zv_update.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-12
 +
 +
|-
 +
| {{SR|8}}
 +
| Generated HTML does not validate - Link Award and New Award Type submission review pages
 +
| 428
 +
|
 +
* common/viewers.py
 +
* mod/award_link_display.py
 +
* mod/award_type_new_display.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-12
 +
 +
|-
 +
| {{SR|172}}
 +
| Upgrade scripts/​create_user
 +
| 428
 +
|
 +
* scripts/create_user.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-12
 +
 +
|-
 +
| {{SR|8}}
 +
| Generated HTML does not validate - Remaining award-related submission review pages
 +
| 429
 +
|
 +
* common/viewers.py
 +
* mod/award_cat_delete_display.py
 +
* mod/award_cat_new_display.py
 +
* mod/award_cat_update_display.py
 +
* mod/award_type_delete_display.py
 +
* mod/award_type_update_display.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-12
 +
 +
|-
 +
| {{SR|8}}
 +
| Generated HTML does not validate - Series/Title deletion and Title editing
 +
| 430
 +
|
 +
* common/viewers.py
 +
* mod/sv_delete.py
 +
* mod/tv_delete.py
 +
* mod/tv_update.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-12
 +
 +
|-
 +
| {{SR|8}}
 +
| Generated HTML does not validate - More submission review fixes
 +
| 431
 +
|
 +
* common/viewers.py
 +
* mod/pv_delete.py
 +
* mod/rv_link.py
 +
* mod/uv_merge.py
 +
* mod/wv_delete.py
 +
* mod/wv_new.py
 +
* mod/wv_update.py
 +
* mod/yv_new.py
 +
* mod/yv_remove.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-13
 +
 +
|-
 +
| {{SR|8}}
 +
| Generated HTML does not validate - The rest of the submission review pages
 +
| 432
 +
|
 +
* common/viewers.py
 +
* mod/cv_new.py
 +
* mod/kv_new.py
 +
* mod/pv_new.py
 +
* mod/pv_update.py
 +
* mod/tv_merge.py
 +
* mod/tv_remove.py
 +
* mod/tv_unmerge.py
 +
* mod/vv_new.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-13
 +
 +
|-
 +
| {{SR|8}}
 +
| Generated HTML does not validate - Fixed forthcoming books and the vote page
 +
| 433
 +
|
 +
* biblio/fc.py
 +
* css/biblio_css_stub
 +
* edit/vote.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-13
 +
 +
|-
 +
| {{SR|173}}
 +
| Separate HTML construction and display on Publication pages
 +
| 434
 +
|
 +
* biblio/pl.py
 +
* common/library.py
 +
* common/pubClass.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-14
 +
 +
|-
 +
| {{SR|173}}
 +
| Separate HTML construction and display on Publication pages
 +
| 435
 +
|
 +
* biblio/pl.py
 +
* common/pubClass.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-14
 +
 +
|-
 +
| {{SR|173}}
 +
| Separate HTML construction and display on Publication pages - Bug fixes
 +
| 436
 +
|
 +
* common/library.py
 +
* common/pubClass.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-15
 +
 +
|-
 +
| {{SR|173}}
 +
| Separate HTML construction and display on Publication pages - Temporary bug fix
 +
| 437
 +
|
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-15
 +
 +
|-
 +
| {{Bug|733}}
 +
| Some transliterated values are not displayed
 +
| 438
 +
|
 +
* biblio/common.py
 +
* biblio/fc.py
 +
* biblio/title.py
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-16
 +
 +
|-
 +
| {{FR|1285}}
 +
| Display the date of the parent title on the 'Variant Title of' line
 +
| 439
 +
|
 +
* biblio/title.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-24
 +
 +
|-
 +
| {{SR|174}}
 +
| Add Dirk Stoecker to the list of authorized Web API submitters
 +
| 440
 +
|
 +
* rest/submission.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-27
 +
 +
|-
 +
| {{FR|1287}}
 +
| On VT pages, do not display the parent title's authors if they are the same
 +
| 441
 +
|
 +
* biblio/title.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-29
 +
 +
|-
 +
| {{Bug|734}}
 +
| Title page can error out for some VTs
 +
| 442
 +
|
 +
* biblio/title.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-29
 +
 +
|-
 +
| {{FR|1286}}
 +
| Add Author Image URL to the Advanced Author Search
 +
| 443
 +
|
 +
* biblio/advSearchClass.py
 +
* biblio/adv_search_results.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-29
 +
 +
|-
 +
| {{FR|169}}
 +
| Add a "Next Submission" link to the post-approval screen
 +
| 444
 +
|
 +
* common/SQLparsing.py
 +
* mod/aa_merge.py
 +
* mod/aa_update.py
 +
* mod/award_cat_delete_file.py
 +
* mod/award_cat_new_file.py
 +
* mod/award_cat_update_file.py
 +
* mod/award_link_file.py
 +
* mod/award_type_delete_file.py
 +
* mod/award_type_new_file.py
 +
* mod/award_type_update_file.py
 +
* mod/ca_new.py
 +
* mod/hardreject.py
 +
* mod/hold.py
 +
* mod/isfdblib.py
 +
* mod/ka_new.py
 +
* mod/pa_delete.py
 +
* mod/pa_merge.py
 +
* mod/pa_new.py
 +
* mod/pa_update.py
 +
* mod/ra_link.py
 +
* mod/reject.py
 +
* mod/sa_delete.py
 +
* mod/sa_update.py
 +
* mod/ta_delete.py
 +
* mod/ta_merge.py
 +
* mod/ta_remove.py
 +
* mod/ta_unmerge.py
 +
* mod/ta_update.py
 +
* mod/ua_merge.py
 +
* mod/unhold.py
 +
* mod/va_new.py
 +
* mod/wa_delete.py
 +
* mod/wa_new.py
 +
* mod/wa_update.py
 +
* mod/xa_update.py
 +
* mod/ya_new.py
 +
* mod/ya_remove.py
 +
* mod/za_update.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-07-13
 +
 +
|-
 +
| {{FR|169}}
 +
| Add a "Next Submission" link to the post-approval screen - Pub update bug fix
 +
| 445
 +
|
 +
* mod/pa_update.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-07-13
 +
 +
|-
 +
| {{FR|1288}}
 +
| Display additional links on moderator review pages
 +
| 446
 +
|
 +
* mod/common.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-07-15
 +
 +
|-
 +
| {{FR|169}}
 +
| Add a "Next Submission" link to the post-approval screen - Skip submissions by other moderators
 +
| 447
 +
|
 +
* common/SQLparsing.py
 +
* mod/common.py
 +
* mod/isfdblib.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-07-15
 +
 +
|-
 +
| {{FR|1288}}
 +
| Display additional links on moderator review pages - Move the new links to the next line
 +
| 447
 +
|
 +
* mod/common.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-07-15
 +
 +
|-
 +
| {{FR|169}}
 +
| Add a "Next Submission" link to the post-approval screen - Standardize the format of Next Submission and Submission List links across moderator pages
 +
| 448
 +
|
 +
* mod/common.py
 +
* mod/isfdblib.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-07-17
 +
 +
|-
 +
| {{FR|1290}}
 +
| Display submission links on post-reject pages
 +
| 449
 +
|
 +
* mod/hardreject.py
 +
* mod/reject.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-07-19
 +
 +
|-
 +
| {{Bug|735}}
 +
| 'Authors with Transliterated Legal Names and no Legal Names' bug
 +
| 450
 +
|
 +
* edit/cleanup_report.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-07-23
 +
 +
|-
 +
| {{FR|1292}}
 +
| Add nathanmhurst.com to the list of recognized domains
 +
| 451
 +
|
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-08-11
 +
 +
|-
 +
| {{FR|1293}}
 +
| Enhance the 'Invalid Record URLs in Notes' cleanup report
 +
| 452
 +
|
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-08-11
 +
 +
|-
 +
| {{FR|1294}}
 +
| Add support for 3 new ISO 639-2 languages
 +
| 453
 +
|
 +
* common/isfdb.py
 +
* scripts/add_3_ISO_languages.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-08-12
 +
 +
|-
 +
| {{FR|1291}}
 +
| Create language-specific 'Translations without Notes' reports
 +
| 454
 +
|
 +
* common/library.py
 +
* edit/cleanup_lib.py
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-08-13
 +
 +
|-
 +
| {{FR|1296}}
 +
| Add the Maithili language
 +
| 455
 +
|
 +
* common/isfdb.py
 +
* scripts/add_maithili_language.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-08-27
 +
 +
|-
 +
| {{FR|1297}}
 +
| Add support for 'Romance language'
 +
| 456
 +
|
 +
* common/isfdb.py
 +
* scripts/add_romance_language.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-08-30
 +
 +
|-
 +
| {{Bug|736}}
 +
| 'Publications with Extra EDITOR Records' not ignoring fixed records
 +
| 457
 +
|
 +
* edit/cleanup_report.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-09-05
 +
 +
|-
 +
| {{Bug|738}}
 +
| tag.cgi shows duplicate results whenever a tag has been used more than once
 +
| 458
 +
|
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-01
 +
 +
|-
 +
| {{FR|1306}}
 +
| Suppress bibliographic warnings for digital audio downloads
 +
| 459
 +
|
 +
* biblio/title.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-04
 +
 +
|-
 +
| {{FR|1299}}
 +
| Merge 2 'Invalid Directory Entries' reports
 +
| 460
 +
|
 +
* edit/cleanup_lib.py
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
* nightly/nightly_transliterations.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-04
 +
 +
|-
 +
| {{FR|1300}}
 +
| Create a cleanup report to find pub series needing disambiguating
 +
| 460
 +
|
 +
* edit/cleanup_lib.py
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
* nightly/nightly_transliterations.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-04
 +
 +
|-
 +
| {{FR|1299}}
 +
| Merge 2 'Invalid Directory Entries' reports - Part 2 - Change the remaining report to display the 'Working Language' value
 +
| 461
 +
|
 +
* edit/cleanup_report.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-04
 +
 +
|-
 +
| {{FR|1308}}
 +
| Suppress bibliographic warnings for webzines without a price
 +
| 462
 +
|
 +
* biblio/title.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-12
 +
 +
|-
 +
| {{FR|1309}}
 +
| Create an 'Incomplete' template
 +
| 463
 +
|
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-12
 +
 +
|-
 +
| {{FR|1311}}
 +
| Cleanup report to look for pubs with incomplete contents
 +
| 464
 +
|
 +
* edit/cleanup_lib.py
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-13
 +
 +
|-
 +
| {{Bug|739}}
 +
| A few records in the canonical_author table refer to non-existent authors
 +
| 465
 +
|
 +
* scripts/remove_orphaned_canonical_authors.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-20
 +
 +
|-
 +
| {{FR|1315}}
 +
| Sort Contents titles without page numbers alphabetically
 +
| 466
 +
|
 +
* common/SQLparsing.py
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-20
 +
 +
|-
 +
| {{FR|1315}}
 +
| Sort Contents titles without page numbers alphabetically - Reverted the change since some editors have been relying on the data entry order to make Contents titles sort properly
 +
| 467
 +
|
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-20
 +
 +
|-
 +
| {{FR|1310}}
 +
| Link to all Amazon stores - Part 1 - Move Amazon links on the publication page to a separate drop-down list
 +
| 468
 +
|
 +
* biblio/common.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-23
 +
 +
|-
 +
| {{FR|1310}}
 +
| Link to all Amazon stores - Part 2 - Added 10 ISBN links and 2 ASIN links; fixed HTML bugs in My Web Sites; fixed HTML bug when the user doesn't want any ISBN links to be displayed
 +
| 469
 +
|
 +
* biblio/common.py
 +
* biblio/mywebsites.py
 +
* scripts/add_10_amazon_stores.sql
 +
* scripts/add_2_more_amazon_identifier_sites.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-24
 +
 +
|-
 +
| {{FR|1313}}
 +
| Cleanup report to find mismatched template braces in Notes
 +
| 470
 +
|
 +
* edit/cleanup_lib.py
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-24
 +
 +
|-
 +
| {{FR|1314}}
 +
| Cleanup report to find non-existent templates in Notes
 +
| 471
 +
|
 +
* common/library.py
 +
* edit/cleanup_lib.py
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-25
 +
 +
|-
 +
| {{FR|1316}}
 +
| Add 'Date of Primary Verification' to Advanced Publication Search
 +
| 472
 +
|
 +
* biblio/advSearchClass.py
 +
* biblio/adv_search_results.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-25
 +
 +
|-
 +
| {{FR|1307}}
 +
| Strip leading and trailing spaces in External IDs
 +
| 473
 +
|
 +
* common/pubClass.py
 +
* css/edit_pub.js
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-25
 +
 +
|-
 +
| {{FR|1289}}
 +
| Enhance the Top Voted list - Part 1 - Added a Top Short Fiction list; changed the maximum length from 100 to 500
 +
| 474
 +
|
 +
* biblio/stats-and-tops.py
 +
* biblio/stats.py
 +
* nightly/nightly_stats.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-26
 +
 +
|-
 +
| {{FR|1304}}
 +
| Allow searching secondary verifications - Part 1 - Added Secondary Verification Source as a selection criterion to the Advanced Publication Search page
 +
| 475
 +
|
 +
* biblio/advSearchClass.py
 +
* biblio/adv_search_results.py
 +
* css/adv_search.js
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-10-31
 +
 +
|-
 +
| {{Bug|741}}
 +
| Author pages do not credit ISFDB-hosted images correctly
 +
| 476
 +
|
 +
* biblio/biblio.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-11-30
 +
 +
|-
 +
| {{FR|1238}}
 +
| Create an Edit History page for publications - Part 1 - Publication creation submissions only
 +
| 477
 +
|
 +
* biblio/TARGETS
 +
* biblio/myrecent.py
 +
* biblio/pub_history.py
 +
* biblio/recent.py
 +
* common/library.py
 +
* mod/list.py
 +
* mod/recent.py
 +
* scripts/add_new_record_id_index.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-01
 +
 +
|-
 +
| {{FR|1324}}
 +
| Add Australian National Library as an External ID and as a template
 +
| 478
 +
|
 +
* common/library.py
 +
* scripts/add_Australian_National_Library_ID.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-02
 +
 +
|-
 +
| {{FR|1324}}
 +
| Add Australian National Library as an External ID and as a template - Part 2 - Change the template and the External ID Type name from ANL to NLA
 +
| 479
 +
|
 +
* common/library.py
 +
* scripts/rename_Australian_National_Library_ID.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-02
 +
 +
|-
 +
| {{FR|1325}}
 +
| Change the wording of the 'Incomplete' template
 +
| 480
 +
|
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-05
 +
 +
|-
 +
| {{FR|1320}}
 +
| Enhance the 'Title Dates after Publication Dates' cleanup report
 +
| 481
 +
|
 +
* edit/cleanup_lib.py
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-06
 +
 +
|-
 +
| {{FR|1323}}
 +
| Cleanup report to find titles whose dates are before the first pub date - Part 1 - COVERART titles
 +
| 482
 +
|
 +
* edit/cleanup_lib.py
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-06
 +
 +
|-
 +
| {{FR|1326}}
 +
| Add a 'Moderator Note' field to the Publisher Editor page
 +
| 483
 +
|
 +
* common/viewers.py
 +
* edit/editpublisher.py
 +
* edit/submitpublisher.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-06
 +
 +
|-
 +
| {{FR|1323}}
 +
| Cleanup report to find titles whose dates are before the first pub date -  Part 2 - Limited the scope to variant titles for now since parent titles have trickier date logic
 +
| 484
 +
|
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-08
 +
 +
|-
 +
| {{FR|1327}}
 +
| 'Variant Title Dates Before Canonical Title Dates' cleanup report
 +
| 485
 +
|
 +
* edit/cleanup_lib.py
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-09
 +
 +
|-
 +
| {{SR|177}}
 +
| Create indexes for all 'webpages' fields
 +
| 486
 +
|
 +
* scripts/add_webpages_indexes.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-12
 +
 +
|-
 +
| {{FR|1328}}
 +
| Enhance the author birthdate cleanup report
 +
| 487
 +
|
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-14
 +
 +
|-
 +
| {{FR|957}}
 +
| Add a repeatable "Web Pages" field to Publication records
 +
| 488
 +
|
 +
* biblio/advSearchClass.py
 +
* biblio/adv_search_results.py
 +
* biblio/pl.py
 +
* common/SQLparsing.py
 +
* common/isfdb.py
 +
* common/pubClass.py
 +
* common/titleClass.py
 +
* common/viewers.py
 +
* css/edit_js.js
 +
* css/edit_pub.js
 +
* edit/addpub.py
 +
* edit/clonepub.py
 +
* edit/editpub.py
 +
* edit/isfdblib_help.py
 +
* edit/isfdblib_print.py
 +
* edit/newpub.py
 +
* edit/submitaddpub.py
 +
* edit/submitclone.py
 +
* edit/submitnewpub.py
 +
* edit/submitpub.py
 +
* mod/ca_new.py
 +
* mod/pa_delete.py
 +
* mod/pa_new.py
 +
* mod/pa_update.py
 +
* scripts/add_pub_webpages.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-27
 +
 +
|-
 +
| {{Bug|742}}
 +
| Empty container pubs cleanup reports do not show next year pubs
 +
| 489
 +
|
 +
* edit/cleanup_report.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-27
 +
 +
|-
 +
| {{FR|1323}}
 +
| Cleanup report to find titles whose dates are before the first pub date - Part 3 - Added SERIAL titles
 +
| 490
 +
|
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-28
 +
 +
|-
 +
| {{Bug|743}}
 +
| 'Web Page' multi-field doesn't start with a bullet on the Publication page
 +
| 491
 +
|
 +
* biblio/pl.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-12-28
  
 
|}
 
|}

Latest revision as of 22:00, 13 September 2022

SVN Patch Contents

Bug or Feature Description SVN revision Modules Author Tester Date Passed
SR 150 Add date indices to titles and pubs 290
  • scripts/add_date_indices.sql
Ahasuerus Ahasuerus 2019-01-01
FR 1236 Allow non-linking External IDs - Part 2 - Added the 5 non-linking External ID Types that we have agreed on 291
  • scripts/add_non-linking_external_id_types.sql
Ahasuerus Ahasuerus 2019-01-01
FR 1242 Create a cleanup report for non-linking External IDs in Notes 292
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-02
FR 1243 Add a "Previous Page" button to Advanced Search results 293
  • biblio/adv_search_results.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-01-02
FR 1242 Create a cleanup report for non-linking External IDs in Notes - Part 2 - Improved query logic 294
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-02
FR 1244 Restrict Advanced Search results to 300 pages 295
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-01-02
FR 1245 Add Lao to the list of supported languages 296
  • common/isfdb.py
  • scripts/add_lao_language.sql
Ahasuerus Ahasuerus 2019-01-03
FR 1246 Cleanup reports should check that KBR External IDs are numeric 297
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-03
FR 1247 Check that all Reginald External IDs follow the expected format 298
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-03
FR 1247 Check that all Reginald External IDs follow the expected format - Part 2 - Expanded the report legend 299
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2019-01-03
FR 1248 Check that all Bleiler IDs are numeric 300
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-04
FR 1249 Invalid Prices cleanup report should catch URLs in the price field 301
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-05
FR 1223 Display a View Raw XML link for no longer valid submissions - Part 1 - Cleanup 302
  • mod/dumpxml.py
Ahasuerus Ahasuerus 2019-01-06
FR 1223 Display a View Raw XML link for no longer valid submissions - Part 2 303
  • biblio/TARGETS
  • biblio/view_submission.py
  • common/viewers.py
  • mod/TARGETS
  • mod/common.py
Ahasuerus Ahasuerus 2019-01-06
FR 1223 Display a View Raw XML link for no longer valid submissions - Part 3 - Added missing script 304
  • biblio/dumpxml.py
Ahasuerus Ahasuerus 2019-01-06
FR 1223 Display a View Raw XML link for no longer valid submissions - Part 4 - Deleted the old script from the mod directory 305
  • mod/dumpxml.py
Ahasuerus Ahasuerus 2019-01-06
FR 882 Advanced Search should be able to display the count of matching records 306
  • biblio/adv_search_results.py
  • biblio/search.py
Ahasuerus Ahasuerus 2019-01-07
SR 151 Replace encoding-specific characters in Python source code - Part 1 - Advanced Search 307
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-01-07
SR 151 Replace encoding-specific characters in Python source code - Part 2 - Nightly job 308
  • edit/cleanup_report.py
  • nightly/nightly_job.py
  • nightly/nightly_transliterations.py
Ahasuerus Ahasuerus 2019-01-08
SR 151 Replace encoding-specific characters in Python source code - Part 3 - Duplicate Finder 309
  • edit/find_dups.py
Ahasuerus Ahasuerus 2019-01-08
SR 152 Consolidate Advanced Search messages 310
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-01-08
FR 1226 Allow searching ISFDB data via Google - Part 4 - Added this functionality to regular Search results that find 0 matching records 311
  • biblio/se.py
Ahasuerus Ahasuerus 2019-01-09
FR 1251 Advanced Search should allow only one conjunction 312
  • biblio/adv_search_results.py
  • biblio/search.py
Ahasuerus Ahasuerus 2019-01-10
FR 1142 Lift the 3 search values per Advanced Search limit - Part 1 - Increased the limit to 5 313
  • biblio/adv_search_results.py
  • biblio/search.py
Ahasuerus Ahasuerus 2019-01-10
FR 1142 Lift the 3 search values per Advanced Search limit - Part 2 - Bug fix 314
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-01-10
FR 1250 Enhance the 'bad user name' error message 315
  • biblio/submitlogin.py
Ahasuerus Ahasuerus 2019-01-11
FR 1239 Flag Web API submissions to be put on HOLD for a moderator 316
  • rest/submission.py
Ahasuerus Ahasuerus 2019-01-12
FR 1142 Lift the 3 search values per Advanced Search limit - Part 3 - Fixed dynamic drop-down lists not working for lines 4 and 5 317
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-01-12
FR 1142 Lift the 3 search values per Advanced Search limit - Part 4 - Made AND/OR appear to the right of the search value field 318
  • biblio/search.py
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-01-12
SR 154 Rewrite the Advanced Search scripts using classes - Part 1 319
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-01-13
FR 1252 Add support for Sinister Cinema URLs 320
  • common/library.py
Ahasuerus Ahasuerus 2019-01-14
SR 153 Update the displayed copyright statement 321
  • LICENSE
  • common/isfdb.py
Ahasuerus Ahasuerus 2019-01-14
FR 1255 Display DNB URLs as 'German National Library' 322
  • common/library.py
Ahasuerus Ahasuerus 2019-01-16
FR 1254 Create an External ID Type/template for Fantascienza 323
  • common/library.py
  • scripts/add_NILF.sql
Ahasuerus Ahasuerus 2019-01-16
FR 1256 Create an External ID Type/template for NooSFere 324
  • common/library.py
  • scripts/add_NooSFere.sql
Ahasuerus Ahasuerus 2019-01-16
FR 1258 Add 'Fantascienza' to the NILF description 325
  • scripts/update_NILF_full_name.sql
Ahasuerus Ahasuerus 2019-01-16
FR 1258 Add 'Fantascienza' to the NILF description - Part 2 - Typo fix 326
  • scripts/update_NILF_full_name.sql
Ahasuerus Ahasuerus 2019-01-16
FR 1257 Update the cleanup reports for NooSFere and NILF - Part 1 - Created 3 cleanup reports for direct NooSFere, nlif.it and fantascienza links in publication notes 327
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-16
FR 1257 Update the cleanup reports for NooSFere and NILF - Part 2 - Updated the cleanup report that looks for invalid non-numeric External IDs 328
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-16
FR 1259 Display magazines and books separately in pub format stats report 329
  • css/biblio_css_stub
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2019-01-30
FR 1259 Display magazines and books separately in pub format stats report - Part 2 - CSS bug fix 330
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-01-31
FR 1143 Create Advanced Search options for all ISFDB record types - Part 1 - Code reorganization 331
  • biblio/advSearchClass.py
  • biblio/adv_search_results.py
  • biblio/local.mk
  • biblio/search.py
Ahasuerus Ahasuerus 2019-02-01
FR 1143 Create Advanced Search options for all ISFDB record types - Part 2 - Created new Web pages for each search type; Made User Search case-insensitive; Added support for asterisks as wildcards for all search types 332
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_author_search.py
  • biblio/adv_identifier_search.py
  • biblio/adv_notes_search.py
  • biblio/adv_pub_search.py
  • biblio/adv_search_results.py
  • biblio/adv_title_search.py
  • biblio/adv_user_search.py
  • biblio/adv_web_page_search.py
  • biblio/common.py
  • biblio/external_id_search_results.py
  • biblio/note_search_results.py
  • biblio/search.py
  • biblio/user_search_results.py
  • biblio/webpages_search_results.py
  • common/SQLparsing.py
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-02-02
FR 1260 Create a report of numeric External ID ranges 333
  • css/biblio_css_stub
  • edit/TARGETS
  • edit/cleanup.py
  • edit/numeric_external_id_ranges.py
Ahasuerus Ahasuerus 2019-02-04
FR 1260 Create a report of numeric External ID ranges - Part 2 - Ignored non-numeric IDs and fixed a table display quirk 334
  • edit/numeric_external_id_ranges.py
Ahasuerus Ahasuerus 2019-02-07
FR 1143 Create Advanced Search options for all ISFDB record types - Part 3 - Advanced Publisher Search 335
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_publisher_search.py
  • biblio/adv_search_menu.py
  • biblio/common.py
  • biblio/se.py
  • common/navbar.py
Ahasuerus Ahasuerus 2019-02-09
FR 1143 Create Advanced Search options for all ISFDB record types - Part 4 - Advanced Publication Series Search 336
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_pub_series_search.py
  • biblio/adv_search_menu.py
  • biblio/common.py
Ahasuerus Ahasuerus 2019-02-09
FR 1143 Create Advanced Search options for all ISFDB record types - Part 5 - Deleted biblio/search.py which is now obsolete 337
  • biblio/search.py - DELETED
Ahasuerus Ahasuerus 2019-02-09
FR 1143 Create Advanced Search options for all ISFDB record types - Part 6 - Advanced Series Search 338
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_search_menu.py
  • biblio/adv_series_search.py
  • biblio/common.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2019-02-09
FR 1143 Create Advanced Search options for all ISFDB record types - Part 7 - Advanced Award Type Search 339
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_award_type_search.py
  • biblio/adv_search_menu.py
  • biblio/common.py
  • biblio/se.py
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-02-10
FR 1143 Create Advanced Search options for all ISFDB record types - Part 8 - Added Advanced Award Category Search 340
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_award_cat_search.py
  • biblio/adv_search_menu.py
  • biblio/common.py
Ahasuerus Ahasuerus 2019-02-11
FR 1143 Create Advanced Search options for all ISFDB record types - Part 9 - Fixed a Python bug and laid the foundation for Advanced Award Search behind the scenes 341
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_award_search.py
  • biblio/adv_search_menu.py
  • biblio/award_directory.py
  • biblio/biblio.py
  • biblio/common.py
Ahasuerus Ahasuerus 2019-02-11
FR 1143 Create Advanced Search options for all ISFDB record types - Part 10 - Advanced Award Search 342
  • biblio/advSearchClass.py
  • biblio/adv_award_search.py
  • biblio/adv_search_menu.py
Ahasuerus Ahasuerus 2019-02-12
FR 1143 Create Advanced Search options for all ISFDB record types - Part 11 - Updated Help URLs 343
  • biblio/advSearchClass.py
Ahasuerus Ahasuerus 2019-02-13
FR 1143 Create Advanced Search options for all ISFDB record types - Part 12 - Add Award Levels to the list of selection criteria in Advanced Award Search 344
  • biblio/advSearchClass.py
  • biblio/adv_award_search.py
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-02-13
FR 1143 Create Advanced Search options for all ISFDB record types - Part 13 - Refactored the main award table 345
  • biblio/advSearchClass.py
  • biblio/biblio.py
  • biblio/common.py
  • biblio/title.py
  • common/SQLparsing.py
  • common/awardClass.py
Ahasuerus Ahasuerus 2019-02-13
FR 1143 Create Advanced Search options for all ISFDB record types - Part 14 - Displayed author names(s) in the Advanced Award Search results table 346
  • biblio/advSearchClass.py
  • common/awardClass.py
Ahasuerus Ahasuerus 2019-02-14
FR 1261 Create a page to show awards and nominations for 1 year for 1 award category 347
  • biblio/TARGETS
  • biblio/award_category_year.py
  • biblio/awards.py
  • common/SQLparsing.py
  • common/awardClass.py
  • common/awardcatClass.py
Ahasuerus Ahasuerus 2019-02-15
FR 1262 Create MultiS and MultiPubS notes templates 348
  • common/library.py
Ahasuerus Ahasuerus 2019-02-16
FR 1229 Add Title Language to the Advanced Publication Search 349
  • biblio/advSearchClass.py
  • biblio/adv_pub_search.py
Ahasuerus Ahasuerus 2019-02-16
SR 155 Move the logic in biblio/awards.py to common/awardClass.py 350
  • biblio/ay.py
  • common/awardClass.py
  • common/awardcatClass.py
Ahasuerus Ahasuerus 2019-02-16
SR 155 Move the logic in biblio/awards.py to common/awardClass.py - Part 2 - Delete biblio/awards.py and all imports from it 351
  • biblio/awards.py - DELETED
  • biblio/common.py
  • biblio/diffselect.py
  • biblio/local.mk
  • biblio/publisheryear.py
Ahasuerus Ahasuerus 2019-02-16
SR 155 Move the logic in biblio/awards.py to common/awardClass.py - Part 3 - Move biblio/ay.py logic to common/awardtypeClass.py 352
  • biblio/ay.py
  • common/awardtypeClass.py
Ahasuerus Ahasuerus 2019-02-16
SR 155 Move the logic in biblio/awards.py to common/awardClass.py - Part 4 - Make awardcatClass and awardtypeClass inherit from awardShared 353
  • common/awardcatClass.py
  • common/awardtypeClass.py
Ahasuerus Ahasuerus 2019-02-16
SR 156 Move the SpecialAwards dictionary to the shared award class 354
  • biblio/advSearchClass.py
  • common/awardClass.py
  • common/library.py
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2019-02-16
FR 1263 Allow searching titles based on user votes/ratings 355
  • biblio/advSearchClass.py
  • biblio/adv_title_search.py
Ahasuerus Ahasuerus 2019-02-18
FR 1264 Add Title Type to Advanced Award Search selection criteria 356
  • biblio/advSearchClass.py
  • biblio/adv_award_search.py
Ahasuerus Ahasuerus 2019-02-18
FR 1265 Add Title to Advanced Award Search selection criteria 357
  • biblio/advSearchClass.py
  • biblio/adv_award_search.py
Ahasuerus Ahasuerus 2019-02-19
SR 157 Add a pub series index to the pubs table 358
  • scripts/add_pub_series_index.sql
Ahasuerus Ahasuerus 2019-02-23
FR 1171 Create a multifield for transliterated series names 359
  • biblio/advSearchClass.py
  • biblio/adv_series_search.py
  • biblio/biblio.py
  • biblio/fc.py
  • biblio/pe.py
  • biblio/pl.py
  • biblio/se.py
  • biblio/seriesgrid.py
  • biblio/title.py
  • common/SQLparsing.py
  • common/isfdb.py
  • common/library.py
  • common/seriesClass.py
  • common/viewers.py
  • css/edit_js.js
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • edit/editseries.py
  • edit/isfdblib_help.py
  • edit/submitseries.py
  • mod/sa_delete.py
  • mod/sa_update.py
  • nightly/nightly_transliterations.py
  • scripts/create_trans_series_table.sql
Ahasuerus Ahasuerus 2019-03-07
FR 1171 Create a multifield for transliterated series names - Part 2 - Added 6 cleanup reports 360
  • common/library.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_transliterations.py
Ahasuerus Ahasuerus 2019-03-07
Bug 720 Advanced Award Search errors out when sorted by title type 361
  • biblio/advSearchClass.py
  • biblio/adv_author_search.py
  • biblio/adv_award_cat_search.py
  • biblio/adv_award_search.py
  • biblio/adv_award_type_search.py
  • biblio/adv_pub_search.py
  • biblio/adv_pub_series_search.py
  • biblio/adv_publisher_search.py
  • biblio/adv_series_search.py
  • biblio/adv_title_search.py
Ahasuerus Ahasuerus 2019-03-09
SR 154 Rewrite the Advanced Search scripts using classes - Part 2 362
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_search_menu.py
  • biblio/adv_search_selection.py
Ahasuerus Ahasuerus 2019-03-10
SR 154 Rewrite the Advanced Search scripts using classes - Part 3 - Cleanup 363
  • biblio/advSearchClass.py
Ahasuerus Ahasuerus 2019-03-10
SR 154 Rewrite the Advanced Search scripts using classes - Part 4 - Deleted old CGI scripts 364
  • biblio/TARGETS
  • biblio/adv_author_search.py - DELETED
  • biblio/adv_award_cat_search.py - DELETED
  • biblio/adv_award_search.py - DELETED
  • biblio/adv_award_type_search.py - DELETED
  • biblio/adv_pub_search.py - DELETED
  • biblio/adv_pub_series_search.py - DELETED
  • biblio/adv_publisher_search.py - DELETED
  • biblio/adv_series_search.py - DELETED
  • biblio/adv_title_search.py - DELETED
Ahasuerus Ahasuerus 2019-03-10
SR 154 Rewrite the Advanced Search scripts using classes - Part 5 - Class refactoring 365
  • biblio/advSearchClass.py
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-03-13
SR 154 Rewrite the Advanced Search scripts using classes - Part 6 - A bug fix and code refactoring 366
  • biblio/adv_search_results.py
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-03-14
SR 154 Rewrite the Advanced Search scripts using classes - Part 7 - Code refactoring 367
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-03-14
FR 1267 Display Advanced Search selection criteria on results pages 368
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-03-15
FR 1268 Standardize Advanced Search page titles 369
  • biblio/advSearchClass.py
  • biblio/adv_search_menu.py
  • biblio/common.py
Ahasuerus Ahasuerus 2019-03-16
Bug 721 The S template doesn't perform an exact name match 370
  • biblio/se.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2019-04-01
Bug 722 The PubS (pub series) template doesn't do an exact match 371
  • biblio/se.py
  • common/SQLparsing.py
  • common/viewers.py
Ahasuerus Ahasuerus 2019-04-01
SR 159 Streamline the pub series SQLFind function 372
  • biblio/se.py
  • common/SQLparsing.py
  • common/viewers.py
Ahasuerus Ahasuerus 2019-04-02
SR 160 Streamline the SQL Find function for publishers - Part 1 373
  • biblio/se.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2019-04-02
SR 160 Streamline the SQL Find function for publishers - Part 2 374
  • common/SQLparsing.py
  • common/publisherClass.py
  • common/viewers.py
Ahasuerus Ahasuerus 2019-04-02
SR 161 In Advanced Title Search, merge 'exact' mode and search by author name - Part 1 375
  • biblio/biblio.py
  • biblio/common.py
Ahasuerus Ahasuerus 2019-04-02
SR 161 In Advanced Title Search, merge 'exact' mode and search by author name - Part 2 376
  • biblio/adv_search_results.py
  • biblio/biblio.py
  • biblio/common.py
Ahasuerus Ahasuerus 2019-04-02
Bug 723 'Titles by Author Age' erroneously includes variants 377
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2019-04-05
SR 162 Use relative URLs instead of full URLs - Part 1 - Made the host URLs relative (except for the schema) everywhere; Made the schema relative for links to ISFDB records 378
  • biblio/adv_search_menu.py
  • common/library.py
  • common/localdefs.py
Ahasuerus Ahasuerus 2019-04-06
FR 1122 Automate reconciliation with the SFE3 author list 379
  • common/Makefile
  • common/sfe3.py
  • edit/TARGETS
  • edit/cleanup.py
  • edit/local.mk
  • edit/sfe3_authors.py
  • mod/TARGETS
  • mod/resolve_sfe3_url.py
  • nightly/local.mk
  • nightly/nightly_job.py
  • scripts/create_sfe3_authors.sql
Ahasuerus Ahasuerus 2019-04-13
FR 1122 Automate reconciliation with the SFE3 author list - Part 2 380
  • nightly/nightly_3rd_parties.py
  • scripts/create_sfe3_authors.sql
Ahasuerus Ahasuerus 2019-04-13
Bug 724 All author links broken on the Author Directory page 381
  • biblio/directory.py
Ahasuerus Ahasuerus 2019-04-13
SR 8 Generated HTML does not validate - biblio/directory.py 382
  • biblio/directory.py
Ahasuerus Ahasuerus 2019-04-14
SR 164 Delete the obsolete 'history' script 383
  • biblio/TARGETS
Ahasuerus Ahasuerus 2019-04-14
SR 164 Delete the obsolete 'history' script - Part 2 - Delete the actual script 384
  • biblio/history.py - DELETED
Ahasuerus Ahasuerus 2019-04-14
Bug 725 Duplicate ISBN/Catalog ID warnings are not working 385
  • common/viewers.py
Ahasuerus Ahasuerus 2019-04-14
SR 8 Generated HTML does not validate - My Votes 386
  • biblio/myvotes.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-04-15
SR 8 Generated HTML does not validate - My Votes - Better CSS 387
  • biblio/myvotes.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-04-15
SR 8 Generated HTML does not validate - Publication Comparison 388
  • biblio/submitdiff.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-04-15
SR 162 Use relative URLs instead of full URLs - Part 2 - Rolled back the changes (except the bug fixes in Advanced Search) because some versions of Safari do not support relative URLs, most notably server-side redirects which use relative URLs 389
  • common/library.py
  • common/localdefs.py
Ahasuerus Ahasuerus 2019-04-16
SR 8 Generated HTML does not validate - User Tags 390
  • biblio/usertag.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-04-16
SR 8 Generated HTML does not validate - Regular Search 391
  • biblio/se.py
  • biblio/usertag.py
Ahasuerus Ahasuerus 2019-04-16
SR 8 Generated HTML does not validate - Author Merge 392
  • edit/av_merge.py
Ahasuerus Ahasuerus 2019-04-16
SR 8 Generated HTML does not validate - Publisher Merge 393
  • edit/pv_merge.py
Ahasuerus Ahasuerus 2019-04-16
SR 8 Generated HTML does not validate - Title Merge 394
  • edit/tv_merge.py
Ahasuerus Ahasuerus 2019-04-16
FR 1269 Add a default conjunction and start value to Advanced Search 395
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-04-18
Bug 727 4 titles with corrupted synopses generate Python errors 396
  • scripts/fix_4_missing_synopses.py
Ahasuerus Ahasuerus 2019-04-20
FR 1270 Make Advanced Search redirects more intelligent 397
  • biblio/se.py
Ahasuerus Ahasuerus 2019-04-21
FR 1271 Allow cropped Amazon cover scans 398
  • common/viewers.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-04-26
SR 165 Missing and erroneous SVN properties - Part 1 - Added sfe3.py to the list of svn-ignored files 399
  • biblio - added sfe3.py to the list of svn-ignored files
  • edit - added sfe3.py to the list of svn-ignored files
  • mod - added sfe3.py to the list of svn-ignored files
  • nightly - added sfe3.py to the list of svn-ignored files
  • rest - added sfe3.py to the list of svn-ignored files
Ahasuerus Ahasuerus 2019-05-04
SR 165 Missing and erroneous SVN properties - Part 2 - Added sfe3.py to the list of svn-ignored files for scripts 400
  • scripts - added sfe3.py to the list of svn-ignored files
Ahasuerus Ahasuerus 2019-05-04
FR 1272 Remove jimrudnick.ca from the list of credited domains 401
  • common/library.py
Ahasuerus Ahasuerus 2019-05-05
FR 1273 Remove sfcovers.net (Visco) from the list of credited sites 401
  • common/library.py
Ahasuerus Ahasuerus 2019-05-05
FR 1274 Create a new External ID type and a Notes template for SF-Leihbuch 402
  • common/library.py
  • scripts/add_SF-Leihbuch.sql
Ahasuerus Ahasuerus 2019-05-06
SR 167 The make process leaves css/localdefs.pyc behind 403
  • css/Makefile
Ahasuerus Ahasuerus 2019-05-06
FR 1276 Remove sf-encyclopedia.co.uk from the list of recognized sources 404
  • common/library.py
Ahasuerus Ahasuerus 2019-05-06
SR 168 Simplify handling of third party domain names 405
  • biblio/biblio.py
  • biblio/common.py
  • biblio/pl.py
Ahasuerus Ahasuerus 2019-05-06
Bug 728 SFE-hosted images are credited to Encyclopedia of Fantasy 406
  • biblio/common.py
  • common/library.py
  • common/viewers.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-05-07
SR 160 Streamline the retrieval of referral titles for a list of pubs 407
  • biblio/fc.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2019-05-07
Bug 729 Do not display translations / Do not display variants or translations ignores covers 408
  • biblio/title.py
Ahasuerus Ahasuerus 2019-05-07
FR 1277 Change how images are credited 409
  • biblio/biblio.py
  • biblio/common.py
  • biblio/pl.py
Ahasuerus Ahasuerus 2019-05-08
FR 1278 Warn about unlinked Smashwords cover scans 410
  • common/library.py
  • common/viewers.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-05-09
FR 1279 Allow linking to SF-Leihbuch images 410
  • common/library.py
Ahasuerus Ahasuerus 2019-05-09
SR 166 Remove '.01.LZZZZZZZ' and '.02.LZZZZZZZ' from Amazon image URLs - Part - .02. images 411
  • scripts/fix_amazon_images_02.py
Ahasuerus Ahasuerus 2019-05-10
SR 166 Remove '.01.LZZZZZZZ' and '.02.LZZZZZZZ' from Amazon image URLs - Part - .01. images 412
  • scripts/fix_amazon_images_01.py
Ahasuerus Ahasuerus 2019-05-10
FR 1275 Enhance validation of Amazon-hosted cover scans - Part 1 - Cleanup report 413
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-05-10
Bug 730 'Series with Duplicate Numbers' display bug 414
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-05-11
FR 1275 Enhance validation of Amazon-hosted cover scans - Part 2 - Post-submission warnings 415
  • common/viewers.py
Ahasuerus Ahasuerus 2019-05-11
FR 998 Create a calendar of author birthdays and dates of death 416
  • biblio/TARGETS
  • biblio/calendarClass.py
  • biblio/calendar_day.py
  • biblio/calendar_menu.py
  • biblio/index.py
  • biblio/local.mk
  • common/SQLparsing.py
  • common/navbar.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-05-13
FR 1275 Enhance validation of Amazon-hosted cover scans - Part 3 - Disallow 13-character URL fragments 417
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-05-13
SR 165 Missing and erroneous SVN properties - Part 3 - Deleted erroneous executable SVN property 418
  • biblio/advSearchClass.py
  • biblio/adv_identifier_search.py
  • biblio/adv_notes_search.py
  • biblio/adv_search_menu.py
  • biblio/adv_search_results.py
  • biblio/adv_search_selection.py
  • biblio/adv_user_search.py
  • biblio/adv_web_page_search.py
  • biblio/authors_by_debut_year.py
  • biblio/authors_by_debut_year_table.py
  • biblio/authortags.py
  • biblio/award_category.py
  • biblio/award_category_year.py
  • biblio/award_details.py
  • biblio/award_directory.py
  • biblio/awardtype.py
  • biblio/changed_verified_pubs.py
  • biblio/dumpxml.py
  • biblio/external_id_search_results.py
  • biblio/google_search_redirect.py
  • biblio/isfdblib.py
  • biblio/most_popular.py
  • biblio/most_popular_table.py
  • biblio/most_reviewed.py
  • biblio/most_reviewed_table.py
  • biblio/note.py
  • biblio/note_search_results.py
  • biblio/popular_authors.py
  • biblio/popular_authors_table.py
  • biblio/pubs_not_in_series.py
  • biblio/recent_primary_ver.py
  • biblio/seriestags.py
  • biblio/stats-and-tops.py
  • biblio/tag_author.py
  • biblio/titlecovers.py
  • biblio/user_search_results.py
  • biblio/view_submission.py
  • biblio/webpages_search_results.py
  • common/awardcatClass.py
  • common/awardtypeClass.py
  • common/isbn.py
  • common/sfe3.py
  • css/IsfdbBanner11.jpg
  • css/adv_search.js
  • css/apple-touch-icon-precomposed.png
  • css/apple-touch-icon.png
  • css/checkmark.png
  • css/edit_author.js
  • css/edit_award.js
  • css/edit_js.js
  • css/edit_other.js
  • css/edit_pub.js
  • css/edit_title.js
  • css/isfdb_main.js
  • css/question_mark_icon.gif
  • edit/addawardcat.py
  • edit/cleanup.py
  • edit/cleanup_lib.py
  • edit/clone_intermediate.py
  • edit/deleteawardcat.py
  • edit/deleteawardtype.py
  • edit/editawardcat.py
  • edit/editawardtype.py
  • edit/empty_containers.py
  • edit/find_pub_dups.py
  • edit/find_title_dups.py
  • edit/isfdblib_help.py
  • edit/linkaward.py
  • edit/newawardtype.py
  • edit/numeric_external_id_ranges.py
  • edit/publisher_exceptions.py
  • edit/select_award_type.py
  • edit/sfe3_authors.py
  • edit/submit_primary_verification.py
  • edit/submitaddpub.py
  • edit/submitawardcat.py
  • edit/submitawardtype.py
  • edit/submitdeleteawardcat.py
  • edit/submitdeleteawardtype.py
  • edit/submitlinkaward.py
  • edit/submitnewawardcat.py
  • edit/submitnewawardtype.py
  • mod/award_cat_delete_display.py
  • mod/award_cat_delete_file.py
  • mod/award_cat_new_display.py
  • mod/award_cat_new_file.py
  • mod/award_cat_update_display.py
  • mod/award_cat_update_file.py
  • mod/award_link_display.py
  • mod/award_link_file.py
  • mod/award_type_delete_display.py
  • mod/award_type_delete_file.py
  • mod/award_type_new_display.py
  • mod/award_type_new_file.py
  • mod/award_type_update_display.py
  • mod/award_type_update_file.py
  • mod/bad_images.py
  • mod/change_tag_status.py
  • mod/missing_author_urls.py
  • mod/resolve_bad_url.py
  • mod/resolve_cleanup.py
  • mod/resolve_missing_author_url.py
  • mod/resolve_sfe3_url.py
  • nightly/Makefile
  • nightly/TARGETS
  • nightly/dup_authors.py
  • nightly/install_nightly.py
  • nightly/local.mk
  • nightly/monthly_job.py
  • nightly/nightly_3rd_parties.py
  • nightly/nightly_awards.py
  • nightly/nightly_dup_authors.py
  • nightly/nightly_html.py
  • nightly/nightly_lib.py
  • nightly/nightly_stats.py
  • nightly/nightly_transliterations.py
  • nightly/nightly_wiki.py
  • rest/getpub_by_ID.py
  • rest/isfdblib.py
  • rest/pub_output.py
  • scripts/BadImages
  • scripts/Create_Norma_K._Hemming_Award.sql
  • scripts/Create_Quill_and_Scwartz_awards.sql
  • scripts/Create_Sir_Julius_Vogel_Award.sql
  • scripts/Delete_Stray_Author_Webpages.sql
  • scripts/Merge_Award_Categories.sql
  • scripts/MissingSFE3
  • scripts/Separate_Atheling_Award.sql
  • scripts/Separate_Bradbury_Award.sql
  • scripts/Separate_Heinlein_Award.sql
  • scripts/Separate_Norton_Award.sql
  • scripts/add_2_bleiler_references.sql
  • scripts/add_2_norwegian_languages.sql
  • scripts/add_2nd_series_num.sql
  • scripts/add_BLIC.sql
  • scripts/add_De_Nederlandse_Bibliografie.sql
  • scripts/add_KBR.sql
  • scripts/add_LTF.sql
  • scripts/add_NILF.sql
  • scripts/add_NooSFere.sql
  • scripts/add_SF-Leihbuch.sql
  • scripts/add_african_languages.sql
  • scripts/add_african_languages_2nd_phase.sql
  • scripts/add_akkadian_and_sumerian_languages.sql
  • scripts/add_amazon_identifier_sites.sql
  • scripts/add_angus_robertson.sql
  • scripts/add_asturian_bable_language.sql
  • scripts/add_audible_ASINs.sql
  • scripts/add_australian_stores.sql
  • scripts/add_author_indexes.sql
  • scripts/add_author_note.sql
  • scripts/add_award_cat_notes_and_pages.sql
  • scripts/add_award_cat_order.sql
  • scripts/add_award_id_to_awards.sql
  • scripts/add_award_indices.sql
  • scripts/add_award_notes.sql
  • scripts/add_award_type_by_and_for.sql
  • scripts/add_award_type_id_to_awards.py
  • scripts/add_award_type_non_genre_flag.sql
  • scripts/add_award_type_poll_flag.sql
  • scripts/add_award_type_webpages.sql
  • scripts/add_catalog_id.sql
  • scripts/add_cleanup_id_2.sql
  • scripts/add_date_indices.sql
  • scripts/add_display_cover.sql
  • scripts/add_display_cover_links.sql
  • scripts/add_display_post_submission.sql
  • scripts/add_in_progress_submission_status.sql
  • scripts/add_isbn_index.sql
  • scripts/add_keep_spaces_in_searches.sql
  • scripts/add_language_index.sql
  • scripts/add_languages_sanskrit.sql
  • scripts/add_lao_language.sql
  • scripts/add_latin_script_flag.sql
  • scripts/add_low_german_language.sql
  • scripts/add_mayan_language.sql
  • scripts/add_middle_english_language.sql
  • scripts/add_middle_french_language.sql
  • scripts/add_middle_high_german_language.sql
  • scripts/add_mirandese_language.sql
  • scripts/add_montenegrin_language.sql
  • scripts/add_nepali_and_pashto.sql
  • scripts/add_new_record_id_to_submissions.sql
  • scripts/add_non-linking_external_id_types.sql
  • scripts/add_old_english_language.sql
  • scripts/add_old_french_language.sql
  • scripts/add_old_norse_language.sql
  • scripts/add_parent_series_index.sql
  • scripts/add_private_tag.sql
  • scripts/add_pub_series_index.sql
  • scripts/add_pub_title_index.sql
  • scripts/add_publisher_index.sql
  • scripts/add_scots_language.sql
  • scripts/add_serbo_croatian.sql
  • scripts/add_series_webpages.sql
  • scripts/add_shona_language.sql
  • scripts/add_short_award_name.sql
  • scripts/add_state_reviewed_index_to_submissions.sql
  • scripts/add_suppress_awards_and_reviews.sql
  • scripts/add_suppress_warnings.sql
  • scripts/add_title_graphic_flag.sql
  • scripts/add_title_non_genre_flag.sql
  • scripts/add_trans_titles_index.sql
  • scripts/add_transliterated_indices.sql
  • scripts/add_verification_indices.sql
  • scripts/add_whsmith.sql
  • scripts/add_yoruba_language.sql
  • scripts/authenticate_all_submitters.py
  • scripts/auto_assign_languages.py
  • scripts/auto_assign_languages_to_authors.py
  • scripts/auto_assign_languages_to_titles.sql
  • scripts/change_BNB.sql
  • scripts/change_JNB.sql
  • scripts/change_all_lang_field.py
  • scripts/change_author_birthplace_len.sql
  • scripts/change_award_types_to_autoincrement.sql
  • scripts/change_combining_diacritics.py
  • scripts/change_content_field_type.sql
  • scripts/change_data_to_resolve_in_cleanup.sql
  • scripts/change_ellipses.py
  • scripts/change_isbn13_flag_2015.sql
  • scripts/change_mayan_languages.sql
  • scripts/change_missing_pub_formats_to_unknown.sql
  • scripts/change_page_number_field.sql
  • scripts/change_pubs_3_field_len.sql
  • scripts/change_serbian_language.sql
  • scripts/change_sundanese_language.sql
  • scripts/change_titles_defaults.sql
  • scripts/convert_visco_URLs.py
  • scripts/correct_BnF_BLIC.sql
  • scripts/correct_amazon_identifier_urls.sql
  • scripts/correct_european_library_links.sql
  • scripts/correct_non_genre_and_graphic_flags.sql
  • scripts/create_authors_by_debut_date.sql
  • scripts/create_award_cat_table.sql
  • scripts/create_award_titles_table.sql
  • scripts/create_bad_image_table.sql
  • scripts/create_changed_verified_pubs_table.sql
  • scripts/create_cleanup_table.sql
  • scripts/create_identifiers.sql
  • scripts/create_legal_names_table.sql
  • scripts/create_missing_author_urls_table.sql
  • scripts/create_most_reviewed_table.sql
  • scripts/create_primary_verifications.sql
  • scripts/create_report_table.sql
  • scripts/create_seiun_and_nihon_SF_awards.sql
  • scripts/create_sfe3_authors.sql
  • scripts/create_sql.py
  • scripts/create_trans_author_table.sql
  • scripts/create_trans_pub_series_table.sql
  • scripts/create_trans_pub_table.sql
  • scripts/create_trans_publisher_table.sql
  • scripts/create_trans_series_table.sql
  • scripts/create_trans_title_table.sql
  • scripts/create_user.py
  • scripts/create_user_status_table.sql
  • scripts/dedup_tag_mappings.sql
  • scripts/dedup_title_relationships.sql
  • scripts/delete_bad_awards.sql
  • scripts/delete_bad_mapping_entries.sql
  • scripts/delete_bad_tag_mappings.sql
  • scripts/delete_defunct_emails.sql
  • scripts/delete_duplicate_tags.py
  • scripts/delete_extra_trans_legal_names.sql
  • scripts/delete_merged_notes.sql
  • scripts/delete_non_existing_pub_contents.sql
  • scripts/delete_obsolete_note_record.sql
  • scripts/delete_sf_storylen.sql
  • scripts/empty_storylen_in_titles.sql
  • scripts/fix_4_missing_synopses.py
  • scripts/fix_campbell_award.sql
  • scripts/fix_fishpond_url.sql
  • scripts/fix_notes_with_mismatched_angle_brackets.sql
  • scripts/fix_primary_verifications.py
  • scripts/fix_verso_publisher.sql
  • scripts/move_ASINs.py
  • scripts/move_IMDB_links_to_web_pages.py
  • scripts/move_VTs_tags.sql
  • scripts/move_Wikipedia_links_to_web_pages.py
  • scripts/move_catalog_ids.py
  • scripts/move_external_ids.py
  • scripts/move_history_fields.sql
  • scripts/populate_award_cats.py
  • scripts/populate_bad_image_table.py
  • scripts/populate_missing_author_urls_table.py
  • scripts/remove_0_page_counts_for_audiobooks.sql
  • scripts/remove_0_page_counts_for_ebooks.sql
  • scripts/remove_COVER_prefixes.py
  • scripts/remove_duplicate_spaces.py
  • scripts/remove_duplicate_title_relationships.py
  • scripts/remove_ignore_from_report_45.sql
  • scripts/remove_resolved_flag_reviews.sql
  • scripts/rename_CHAPTERBOOKs.sql
  • scripts/restore_non_genre_and_graphic_flags.sql
  • scripts/spell_out_storylen_values.sql
  • scripts/split_storylen_field.sql
  • scripts/standardize_binging_codes_case.py
  • scripts/strip_leading_trailing_spaces.sql
  • scripts/strip_spaces_from_euro_prices.sql
  • scripts/suppress_help_bubbles.sql
  • scripts/updateBanner.py
  • scripts/update_BLIC.sql
  • scripts/update_NILF_full_name.sql
  • scripts/update_amazon_tags.sql
  • scripts/update_websites.sql
  • scripts/update_websites2.sql
  • scripts/wikitrim.py
Ahasuerus Ahasuerus 2019-05-15
SR 165 Missing and erroneous SVN properties - Part 4 - Set svn:property Date Revision on all code files 419
  • biblio/advSearchClass.py
  • biblio/adv_identifier_search.py
  • biblio/adv_notes_search.py
  • biblio/adv_search_menu.py
  • biblio/adv_search_selection.py
  • biblio/adv_user_search.py
  • biblio/adv_web_page_search.py
  • biblio/authors_by_debut_year_table.py
  • biblio/award_category_year.py
  • biblio/dumpxml.py
  • biblio/google_search_redirect.py
  • biblio/note_search_results.py
  • biblio/webpages_search_results.py
  • common/sfe3.py
  • edit/cleanup_lib.py
  • edit/empty_containers.py
  • edit/numeric_external_id_ranges.py
  • edit/sfe3_authors.py
  • mod/resolve_sfe3_url.py
  • nightly/dup_authors.py
  • nightly/monthly_job.py
  • nightly/nightly_3rd_parties.py
  • nightly/nightly_awards.py
  • nightly/nightly_stats.py
  • rest/getpub_by_ID.py
  • rest/pub_output.py
  • scripts/updateBanner.py
  • scripts/wikitrim.py
Ahasuerus Ahasuerus 2019-05-15
Bug 731 Author links in the SFE3 reconciliation report can fail 420
  • common/sfe3.py
Ahasuerus Ahasuerus 2019-06-01
Bug 732 Publisher Merge is broken 421
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-06-08
SR 170 Delete obsolete module edit/completemerge.py 422
  • edit/completemerge.py - DELETED
Ahasuerus Ahasuerus 2019-06-10
SR 8 Generated HTML does not validate - Fixed the HTML in the 3 duplicate finder modules 423
  • edit/find_dups.py
  • edit/find_pub_dups.py
  • edit/find_title_dups.py
  • edit/isfdblib.py
Ahasuerus Ahasuerus 2019-06-10
SR 171 Remove obsolete 'missing URL' processing 424
  • mod/TARGETS
  • mod/missing_author_urls.py - DELETED
  • mod/resolve_missing_author_url.py - DELETED
Ahasuerus Ahasuerus 2019-06-10
SR 171 Remove obsolete 'missing URL' processing - Dropped the table with the missing URLs 425
  • scripts/drop_missing_author_urls.sql
Ahasuerus Ahasuerus 2019-06-10
SR 8 Generated HTML does not validate - Bad Images report 426
  • mod/bad_images.py
  • mod/isfdblib.py
Ahasuerus Ahasuerus 2019-06-10
SR 8 Generated HTML does not validate - Submission review pages 427
  • common/viewers.py
  • mod/av_merge.py
  • mod/av_update.py
  • mod/sv_update.py
  • mod/xv_update.py
  • mod/zv_update.py
Ahasuerus Ahasuerus 2019-06-12
SR 8 Generated HTML does not validate - Link Award and New Award Type submission review pages 428
  • common/viewers.py
  • mod/award_link_display.py
  • mod/award_type_new_display.py
Ahasuerus Ahasuerus 2019-06-12
SR 172 Upgrade scripts/​create_user 428
  • scripts/create_user.py
Ahasuerus Ahasuerus 2019-06-12
SR 8 Generated HTML does not validate - Remaining award-related submission review pages 429
  • common/viewers.py
  • mod/award_cat_delete_display.py
  • mod/award_cat_new_display.py
  • mod/award_cat_update_display.py
  • mod/award_type_delete_display.py
  • mod/award_type_update_display.py
Ahasuerus Ahasuerus 2019-06-12
SR 8 Generated HTML does not validate - Series/Title deletion and Title editing 430
  • common/viewers.py
  • mod/sv_delete.py
  • mod/tv_delete.py
  • mod/tv_update.py
Ahasuerus Ahasuerus 2019-06-12
SR 8 Generated HTML does not validate - More submission review fixes 431
  • common/viewers.py
  • mod/pv_delete.py
  • mod/rv_link.py
  • mod/uv_merge.py
  • mod/wv_delete.py
  • mod/wv_new.py
  • mod/wv_update.py
  • mod/yv_new.py
  • mod/yv_remove.py
Ahasuerus Ahasuerus 2019-06-13
SR 8 Generated HTML does not validate - The rest of the submission review pages 432
  • common/viewers.py
  • mod/cv_new.py
  • mod/kv_new.py
  • mod/pv_new.py
  • mod/pv_update.py
  • mod/tv_merge.py
  • mod/tv_remove.py
  • mod/tv_unmerge.py
  • mod/vv_new.py
Ahasuerus Ahasuerus 2019-06-13
SR 8 Generated HTML does not validate - Fixed forthcoming books and the vote page 433
  • biblio/fc.py
  • css/biblio_css_stub
  • edit/vote.py
Ahasuerus Ahasuerus 2019-06-13
SR 173 Separate HTML construction and display on Publication pages 434
  • biblio/pl.py
  • common/library.py
  • common/pubClass.py
Ahasuerus Ahasuerus 2019-06-14
SR 173 Separate HTML construction and display on Publication pages 435
  • biblio/pl.py
  • common/pubClass.py
Ahasuerus Ahasuerus 2019-06-14
SR 173 Separate HTML construction and display on Publication pages - Bug fixes 436
  • common/library.py
  • common/pubClass.py
Ahasuerus Ahasuerus 2019-06-15
SR 173 Separate HTML construction and display on Publication pages - Temporary bug fix 437
  • common/library.py
Ahasuerus Ahasuerus 2019-06-15
Bug 733 Some transliterated values are not displayed 438
  • biblio/common.py
  • biblio/fc.py
  • biblio/title.py
  • common/library.py
Ahasuerus Ahasuerus 2019-06-16
FR 1285 Display the date of the parent title on the 'Variant Title of' line 439
  • biblio/title.py
Ahasuerus Ahasuerus 2019-06-24
SR 174 Add Dirk Stoecker to the list of authorized Web API submitters 440
  • rest/submission.py
Ahasuerus Ahasuerus 2019-06-27
FR 1287 On VT pages, do not display the parent title's authors if they are the same 441
  • biblio/title.py
Ahasuerus Ahasuerus 2019-06-29
Bug 734 Title page can error out for some VTs 442
  • biblio/title.py
Ahasuerus Ahasuerus 2019-06-29
FR 1286 Add Author Image URL to the Advanced Author Search 443
  • biblio/advSearchClass.py
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-06-29
FR 169 Add a "Next Submission" link to the post-approval screen 444
  • common/SQLparsing.py
  • mod/aa_merge.py
  • mod/aa_update.py
  • mod/award_cat_delete_file.py
  • mod/award_cat_new_file.py
  • mod/award_cat_update_file.py
  • mod/award_link_file.py
  • mod/award_type_delete_file.py
  • mod/award_type_new_file.py
  • mod/award_type_update_file.py
  • mod/ca_new.py
  • mod/hardreject.py
  • mod/hold.py
  • mod/isfdblib.py
  • mod/ka_new.py
  • mod/pa_delete.py
  • mod/pa_merge.py
  • mod/pa_new.py
  • mod/pa_update.py
  • mod/ra_link.py
  • mod/reject.py
  • mod/sa_delete.py
  • mod/sa_update.py
  • mod/ta_delete.py
  • mod/ta_merge.py
  • mod/ta_remove.py
  • mod/ta_unmerge.py
  • mod/ta_update.py
  • mod/ua_merge.py
  • mod/unhold.py
  • mod/va_new.py
  • mod/wa_delete.py
  • mod/wa_new.py
  • mod/wa_update.py
  • mod/xa_update.py
  • mod/ya_new.py
  • mod/ya_remove.py
  • mod/za_update.py
Ahasuerus Ahasuerus 2019-07-13
FR 169 Add a "Next Submission" link to the post-approval screen - Pub update bug fix 445
  • mod/pa_update.py
Ahasuerus Ahasuerus 2019-07-13
FR 1288 Display additional links on moderator review pages 446
  • mod/common.py
Ahasuerus Ahasuerus 2019-07-15
FR 169 Add a "Next Submission" link to the post-approval screen - Skip submissions by other moderators 447
  • common/SQLparsing.py
  • mod/common.py
  • mod/isfdblib.py
Ahasuerus Ahasuerus 2019-07-15
FR 1288 Display additional links on moderator review pages - Move the new links to the next line 447
  • mod/common.py
Ahasuerus Ahasuerus 2019-07-15
FR 169 Add a "Next Submission" link to the post-approval screen - Standardize the format of Next Submission and Submission List links across moderator pages 448
  • mod/common.py
  • mod/isfdblib.py
Ahasuerus Ahasuerus 2019-07-17
FR 1290 Display submission links on post-reject pages 449
  • mod/hardreject.py
  • mod/reject.py
Ahasuerus Ahasuerus 2019-07-19
Bug 735 'Authors with Transliterated Legal Names and no Legal Names' bug 450
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2019-07-23
FR 1292 Add nathanmhurst.com to the list of recognized domains 451
  • common/library.py
Ahasuerus Ahasuerus 2019-08-11
FR 1293 Enhance the 'Invalid Record URLs in Notes' cleanup report 452
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-08-11
FR 1294 Add support for 3 new ISO 639-2 languages 453
  • common/isfdb.py
  • scripts/add_3_ISO_languages.sql
Ahasuerus Ahasuerus 2019-08-12
FR 1291 Create language-specific 'Translations without Notes' reports 454
  • common/library.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-08-13
FR 1296 Add the Maithili language 455
  • common/isfdb.py
  • scripts/add_maithili_language.sql
Ahasuerus Ahasuerus 2019-08-27
FR 1297 Add support for 'Romance language' 456
  • common/isfdb.py
  • scripts/add_romance_language.sql
Ahasuerus Ahasuerus 2019-08-30
Bug 736 'Publications with Extra EDITOR Records' not ignoring fixed records 457
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2019-09-05
Bug 738 tag.cgi shows duplicate results whenever a tag has been used more than once 458
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2019-10-01
FR 1306 Suppress bibliographic warnings for digital audio downloads 459
  • biblio/title.py
Ahasuerus Ahasuerus 2019-10-04
FR 1299 Merge 2 'Invalid Directory Entries' reports 460
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
  • nightly/nightly_transliterations.py
Ahasuerus Ahasuerus 2019-10-04
FR 1300 Create a cleanup report to find pub series needing disambiguating 460
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
  • nightly/nightly_transliterations.py
Ahasuerus Ahasuerus 2019-10-04
FR 1299 Merge 2 'Invalid Directory Entries' reports - Part 2 - Change the remaining report to display the 'Working Language' value 461
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2019-10-04
FR 1308 Suppress bibliographic warnings for webzines without a price 462
  • biblio/title.py
Ahasuerus Ahasuerus 2019-10-12
FR 1309 Create an 'Incomplete' template 463
  • common/library.py
Ahasuerus Ahasuerus 2019-10-12
FR 1311 Cleanup report to look for pubs with incomplete contents 464
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-10-13
Bug 739 A few records in the canonical_author table refer to non-existent authors 465
  • scripts/remove_orphaned_canonical_authors.py
Ahasuerus Ahasuerus 2019-10-20
FR 1315 Sort Contents titles without page numbers alphabetically 466
  • common/SQLparsing.py
  • common/library.py
Ahasuerus Ahasuerus 2019-10-20
FR 1315 Sort Contents titles without page numbers alphabetically - Reverted the change since some editors have been relying on the data entry order to make Contents titles sort properly 467
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2019-10-20
FR 1310 Link to all Amazon stores - Part 1 - Move Amazon links on the publication page to a separate drop-down list 468
  • biblio/common.py
Ahasuerus Ahasuerus 2019-10-23
FR 1310 Link to all Amazon stores - Part 2 - Added 10 ISBN links and 2 ASIN links; fixed HTML bugs in My Web Sites; fixed HTML bug when the user doesn't want any ISBN links to be displayed 469
  • biblio/common.py
  • biblio/mywebsites.py
  • scripts/add_10_amazon_stores.sql
  • scripts/add_2_more_amazon_identifier_sites.sql
Ahasuerus Ahasuerus 2019-10-24
FR 1313 Cleanup report to find mismatched template braces in Notes 470
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-10-24
FR 1314 Cleanup report to find non-existent templates in Notes 471
  • common/library.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-10-25
FR 1316 Add 'Date of Primary Verification' to Advanced Publication Search 472
  • biblio/advSearchClass.py
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-10-25
FR 1307 Strip leading and trailing spaces in External IDs 473
  • common/pubClass.py
  • css/edit_pub.js
Ahasuerus Ahasuerus 2019-10-25
FR 1289 Enhance the Top Voted list - Part 1 - Added a Top Short Fiction list; changed the maximum length from 100 to 500 474
  • biblio/stats-and-tops.py
  • biblio/stats.py
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2019-10-26
FR 1304 Allow searching secondary verifications - Part 1 - Added Secondary Verification Source as a selection criterion to the Advanced Publication Search page 475
  • biblio/advSearchClass.py
  • biblio/adv_search_results.py
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-10-31
Bug 741 Author pages do not credit ISFDB-hosted images correctly 476
  • biblio/biblio.py
Ahasuerus Ahasuerus 2019-11-30
FR 1238 Create an Edit History page for publications - Part 1 - Publication creation submissions only 477
  • biblio/TARGETS
  • biblio/myrecent.py
  • biblio/pub_history.py
  • biblio/recent.py
  • common/library.py
  • mod/list.py
  • mod/recent.py
  • scripts/add_new_record_id_index.sql
Ahasuerus Ahasuerus 2019-12-01
FR 1324 Add Australian National Library as an External ID and as a template 478
  • common/library.py
  • scripts/add_Australian_National_Library_ID.sql
Ahasuerus Ahasuerus 2019-12-02
FR 1324 Add Australian National Library as an External ID and as a template - Part 2 - Change the template and the External ID Type name from ANL to NLA 479
  • common/library.py
  • scripts/rename_Australian_National_Library_ID.sql
Ahasuerus Ahasuerus 2019-12-02
FR 1325 Change the wording of the 'Incomplete' template 480
  • common/library.py
Ahasuerus Ahasuerus 2019-12-05
FR 1320 Enhance the 'Title Dates after Publication Dates' cleanup report 481
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-12-06
FR 1323 Cleanup report to find titles whose dates are before the first pub date - Part 1 - COVERART titles 482
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-12-06
FR 1326 Add a 'Moderator Note' field to the Publisher Editor page 483
  • common/viewers.py
  • edit/editpublisher.py
  • edit/submitpublisher.py
Ahasuerus Ahasuerus 2019-12-06
FR 1323 Cleanup report to find titles whose dates are before the first pub date - Part 2 - Limited the scope to variant titles for now since parent titles have trickier date logic 484
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-12-08
FR 1327 'Variant Title Dates Before Canonical Title Dates' cleanup report 485
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-12-09
SR 177 Create indexes for all 'webpages' fields 486
  • scripts/add_webpages_indexes.sql
Ahasuerus Ahasuerus 2019-12-12
FR 1328 Enhance the author birthdate cleanup report 487
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-12-14
FR 957 Add a repeatable "Web Pages" field to Publication records 488
  • biblio/advSearchClass.py
  • biblio/adv_search_results.py
  • biblio/pl.py
  • common/SQLparsing.py
  • common/isfdb.py
  • common/pubClass.py
  • common/titleClass.py
  • common/viewers.py
  • css/edit_js.js
  • css/edit_pub.js
  • edit/addpub.py
  • edit/clonepub.py
  • edit/editpub.py
  • edit/isfdblib_help.py
  • edit/isfdblib_print.py
  • edit/newpub.py
  • edit/submitaddpub.py
  • edit/submitclone.py
  • edit/submitnewpub.py
  • edit/submitpub.py
  • mod/ca_new.py
  • mod/pa_delete.py
  • mod/pa_new.py
  • mod/pa_update.py
  • scripts/add_pub_webpages.sql
Ahasuerus Ahasuerus 2019-12-27
Bug 742 Empty container pubs cleanup reports do not show next year pubs 489
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2019-12-27
FR 1323 Cleanup report to find titles whose dates are before the first pub date - Part 3 - Added SERIAL titles 490
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-12-28
Bug 743 'Web Page' multi-field doesn't start with a bullet on the Publication page 491
  • biblio/pl.py
Ahasuerus Ahasuerus 2019-12-28