Development/Archive/2022

From ISFDB
Revision as of 17:35, 11 September 2022 by Ahasuerus (talk | contribs) (Archived patches 951-1000)
Jump to navigation Jump to search

SVN Patch Contents

Bug or Feature Description SVN revision Modules Author Tester Date Passed
FR 1471 Cleanup reports for titles with translations and no pubs - Part 2 - 'Short' titles 823
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2022-01-02
Bug 795 Merging authors can lose alternate name links 824
  • mod/aa_merge.py
Ahasuerus Ahasuerus 2022-01-03
FR 1474 Return submission id in api response 825
  • rest/submission.py
Ahasuerus Ahasuerus 2022-01-03
FR 1473 Tweak Libris cleanup reports 826
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2022-01-03
FR 1467 Add mouseover Help for prices 827
  • biblio/common.py
  • biblio/fc.py
  • biblio/pl.py
  • common/isfdb.py
  • common/library.py
Ahasuerus Ahasuerus 2022-01-06
FR 1467 Add mouseover Help for prices - Part 2 - Added mouseover to the front page; moved the mouseover bubble to the left on Forthcoming Books pages 828
  • biblio/fc.py
  • biblio/index.py
  • common/library.py
Ahasuerus Ahasuerus 2022-01-06
FR 1476 Auto-convert fullwidth currency symbols 829
  • common/library.py
Ahasuerus Ahasuerus 2022-01-13
FR 1475 Yellow warning for unclosed apostrophes in a_href-tags 830
  • common/library.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-01-14
FR 1477 Add webpages and transliterated titles to API output 831
  • common/SQLparsing.py
  • common/pubClass.py
  • rest/pub_output.py
Ahasuerus Ahasuerus 2022-01-23
FR 1478 Add software support for more currencies 832
  • common/library.py
Ahasuerus Ahasuerus 2022-01-29
FR 1480 Support cleanup of unstable Amazon images 833
  • biblio/TARGETS
  • biblio/local.mk
  • biblio/my_unstable_verifications.py
  • biblio/my_verifications_menu.py
  • biblio/myverificationsClass.py
  • biblio/pl.py
  • biblio/userver.py
Ahasuerus Ahasuerus 2022-01-31
FR 1481 Remove mouseover transliterations from Publisher Year covers 834
  • biblio/publisheryear.py
Ahasuerus Ahasuerus 2022-02-01
FR 1482 Update My Recently Changed Primary Verifications 835
  • biblio/changed_verified_pubs.py
Ahasuerus Ahasuerus 2022-02-01
FR 1480 Support cleanup of unstable Amazon images - Part 2 - Split the report and the warning message in 2: one for "P" (ISBN-based) Amazon URLs and another one for "G" Amazon URLs 836
  • biblio/TARGETS
  • biblio/my_unstable_ISBN_verifications.py
  • biblio/my_unstable_verifications.py
  • biblio/my_verifications_menu.py
  • biblio/myverificationsClass.py
  • biblio/pl.py
Ahasuerus Ahasuerus 2022-02-01
FR 1483 Add mouseover help for Swiss francs 837
  • common/library.py
Ahasuerus Ahasuerus 2022-02-02
FR 1484 Add support for sf-encyclopedia.com-hosted images 838
  • common/library.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-02-05
FR 1462 Yellow warning when title import results in language mismatch 839
  • common/viewers.py
Ahasuerus Ahasuerus 2022-02-07
FR 1485 Merge and expand two 'Invalid HREF in Notes' cleanup reports 840
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2022-02-08
Bug 796 Submissions can be displayed out of order 841
  • biblio/myrecent.py
  • mod/list.py
Ahasuerus Ahasuerus 2022-02-09
FR 1479 Add Series and Series number fields to Make Variant Title 842
  • common/SQLparsing.py
  • common/titleClass.py
  • common/viewers.py
  • css/edit_title.js
  • edit/mkvariant.py
  • edit/submitmkvar2.py
  • mod/ka_new.py
Ahasuerus Ahasuerus 2022-02-13
FR 1486 Change Oldest Authors thresholds from 80 to 85 843
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2022-02-13
FR 1488 Create Audible cleanup reports 844
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2022-02-15
Bug 797 Cleanup menu has 2 'Translations' sections 845
  • edit/cleanup.py
  • edit/cleanup_lib.py
Ahasuerus Ahasuerus 2022-02-16
FR 1489 Add a table of contents to the main cleanup menu 845
  • edit/cleanup.py
  • edit/cleanup_lib.py
Ahasuerus Ahasuerus 2022-02-16
FR 1490 Let self-approvers moderate their submissions from Pending Submission 846
  • biblio/view_submission.py
Ahasuerus Ahasuerus 2022-02-17
Bug 787 Import/Export submission review has wrong header 847
  • biblio/view_submission.py
  • common/library.py
  • mod/list.py
  • mod/submission_review.py
Ahasuerus Ahasuerus 2022-02-24
FR 1298 Support HTTPS - Part 54 - Stats/tops reports (erroneously tagged Part 55) 848
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2022-02-24
FR 1298 Support HTTPS - Part 55 - Correct version of the HTTP protocol for links to third party sites 849
  • biblio/biblio.py
  • biblio/common.py
  • biblio/pl.py
  • common/library.py
Ahasuerus Ahasuerus 2022-02-25
FR 1491 Change the displayed copyright date from 2021 to 2022 850
  • common/isfdb.py
Ahasuerus Ahasuerus 2022-02-25
FR 1298 Support HTTPS - Part 56 - Note templates 851
  • common/library.py
Ahasuerus Ahasuerus 2022-02-25
FR 1492 Do not display Moderator-only links to self-approvers 852
  • mod/isfdblib.py
Ahasuerus Ahasuerus 2022-02-25
SR 201 Remove encoding statements from Python code 853
  • common/library.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-02-25
Bug 798 Removing a cover URL generates a spurious message 854
  • common/library.py
Ahasuerus Ahasuerus 2022-02-28
Bug 799 SFE-hosted images are not displayed corrected on author pages 855
  • biblio/biblio.py
Ahasuerus Ahasuerus 2022-03-02
FR 1493 Move database stats generation to weekly processing 856
  • biblio/stats-and-tops.py
  • biblio/stats.py
  • nightly/TARGETS
  • nightly/database_stats.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/nightly_job.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-03
FR 1493 Move database stats generation to weekly processing - Part 2 - Delete obsolete file 857
  • nightly/nightly_stats.py - deleted
Ahasuerus Ahasuerus 2022-03-03
Bug 800 My Primary Verification pages may display spurious 'MORE' links 858
  • biblio/myverificationsClass.py
Ahasuerus Ahasuerus 2022-03-04
SR 202 Do not use recently added MySQL reserved words as column aliases 859
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-03-05
FR 1494 Move nightly reconciliation with 3rd party sites to the weekly job 860
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2022-03-05
FR 1495 Move low priority cleanup reports to the weekly job - Part 1 861
  • nightly/nightly_cleanup.py
  • nightly/nightly_job.py
  • nightly/nightly_lib.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-07
FR 1493 Move database stats generation to weekly processing - Part 3 - Add a note to the top of Top Contributor pages to indicate that they are regenerated once a week 862
  • biblio/topcontrib.py
Ahasuerus Ahasuerus 2022-03-08
FR 1495 Move low priority cleanup reports to the weekly job - Part 2 - Moved transliterations to the weekly job 863
  • edit/cleanup.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/nightly_html.py
  • nightly/nightly_job.py
  • nightly/transliterations.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-08
FR 1495 Move low priority cleanup reports to the weekly job - Part 3 - Rename the 3rd parties code 864
  • common/sfe3.py
  • nightly/local.mk
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 4 - Delete obsolete 3rd parties code 865
  • nightly/nightly_3rd_parties.py - deleted
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 5 - Delete obsolete transliteration code 866
  • nightly/nightly/nightly_transliterations.py - deleted
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 6 - Move the Wiki cleanup reports to the weekly job 867
  • edit/cleanup_lib.py
  • nightly/local.mk
  • nightly/nightly_job.py
  • nightly/weekly_job.py
  • nightly/wiki.py
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 7 - Deleted obsolete Wiki cleanup code 868
  • nightly/nightly_wiki.py - deleted
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 8 - Change the name of the module which builds awards statistics 869
  • nightly/awards.py
  • nightly/database_stats.py
  • nightly/local.mk
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 9 - Delete obsolete ward generation code 870
  • nightly/nightly_awards.py - deleted
Ahasuerus Ahasuerus 2022-03-09
FR 1495 Move low priority cleanup reports to the weekly job - Part 10 - Delete obsolete Duplicate Authors code 871
  • nightly/nightly_dup_authors.py - deleted
Ahasuerus Ahasuerus 2022-03-09
Bug 753 Front page uses GMT to find authors born on this day 872
  • common/library.py
Ahasuerus Ahasuerus 2022-03-10
Bug 801 Calendar page uses GMT to determine the current day 873
  • biblio/calendarClass.py
  • biblio/calendar_menu.py
Ahasuerus Ahasuerus 2022-03-10
Bug 802 List of forthcoming books on the front page uses GMT 874
  • biblio/index.py
Ahasuerus Ahasuerus 2022-03-10
Bug 676 Review/interview lines on series page have an extra space after author name 875
  • biblio/common.py
Ahasuerus Ahasuerus 2022-03-11
Bug 803 Formatting error in 'Interviews with This Author' on author pages 876
  • biblio/biblio.py
Ahasuerus Ahasuerus 2022-03-11
FR 1495 Move low priority cleanup reports to the weekly job - Part 11 - Rename the html cleanup module 877
  • nightly/html_cleanup.py
  • nightly/local.mk
  • nightly/nightly_job.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-12
FR 1495 Move low priority cleanup reports to the weekly job - Part 12 - Delete obsolete nightly_html module 878
  • nightly/nightly_html.py -- deleted
Ahasuerus Ahasuerus 2022-03-12
FR 1495 Move low priority cleanup reports to the weekly job - Part 13 - Rename nightly_lib 879
  • nightly/database_stats.py
  • nightly/html_cleanup.py
  • nightly/local.mk
  • nightly/monthly_job.py
  • nightly/nightly_cleanup.py
  • nightly/shared_cleanup_lib.py
  • nightly/transliterations.py
  • nightly/wiki.py
Ahasuerus Ahasuerus 2022-03-12
FR 1495 Move low priority cleanup reports to the weekly job - Part 14 - Delete obsolete nightly_lib 880
  • nightly/nightly_lib.py -- deleted
Ahasuerus Ahasuerus 2022-03-12
FR 1495 Move low priority cleanup reports to the weekly job - Part 15 - Move container reports to the weekly job 881
  • edit/cleanup_lib.py
  • nightly/containers_cleanup.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-12
FR 1495 Move low priority cleanup reports to the weekly job - Part 16 - Translation reports 882
  • edit/cleanup_lib.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/nightly_job.py
  • nightly/translations_cleanup.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-12
FR 1495 Move low priority cleanup reports to the weekly job - Part 17 - Moved database corruption reports to the weekly job 883
  • edit/cleanup_lib.py
  • nightly/database_corruption.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-13
FR 1495 Move low priority cleanup reports to the weekly job - Part 18 - Moved Links in Notes to the weekly job 884
  • edit/cleanup_lib.py
  • nightly/links_in_notes.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-13
FR 1495 Move low priority cleanup reports to the weekly job - Part 19 - Moved Unicode reports 885
  • edit/cleanup_lib.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/unicode_cleanup.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-13
FR 1495 Move low priority cleanup reports to the weekly job - Part 20 - Move 'Suspect Data' reports 886
  • edit/cleanup_lib.py
  • nightly/containers_cleanup.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/shared_cleanup_lib.py
  • nightly/suspect_data.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-14
FR 1495 Move low priority cleanup reports to the weekly job - Part 21 - Display which cleanup reports are run weekly 887
  • edit/cleanup.py
  • edit/cleanup_lib.py
Ahasuerus Ahasuerus 2022-03-14
FR 1495 Move low priority cleanup reports to the weekly job - Part 22 - Moved more 'suspect' reports 888
  • edit/cleanup_lib.py
  • nightly/nightly_cleanup.py
  • nightly/suspect_data.py
Ahasuerus Ahasuerus 2022-03-15
FR 1495 Move low priority cleanup reports to the weekly job - Part 23 - Moved slow queries 889
  • edit/cleanup_lib.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • nightly/slow_queries.py
  • nightly/weekly_job.py
Ahasuerus Ahasuerus 2022-03-16
FR 1495 Move low priority cleanup reports to the weekly job - Part 24 - Fixed a syntax error 890
  • edit/cleanup_lib.py
Ahasuerus Ahasuerus 2022-03-16
FR 1496 Enhance 'Pubs with Images We Don't Have Permission to Link to' cleanup report 891
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-03-18
FR 1298 Support HTTPS - Part 57 - Convert HTTP cover URLs to HTTPS 892
  • scripts/cover_urls_to_https.py
Ahasuerus Ahasuerus 2022-03-24
FR 1298 Support HTTPS - Part 58 - Dynamically replace links to the ISFDB Wiki with current WIKILOC and PROTOCOL values 893
  • biblio/common.py
  • biblio/index.py
  • biblio/publisheryear.py
  • biblio/pubseries.py
  • biblio/submitdiff.py
  • biblio/titlecovers.py
  • common/library.py
  • common/pubClass.py
  • edit/clone_intermediate.py
  • edit/tv_merge.py
  • rest/pub_output.py
Ahasuerus Ahasuerus 2022-03-25
FR 1298 Support HTTPS - Part 59 - scripts/webpages_to_https.py 894
  • scripts/webpages_to_https.py
Ahasuerus Ahasuerus 2022-03-26
FR 1298 Support HTTPS - Part 60 - Auto-replace links to www.isfdb.org with links to the current database/Wiki hosts in Notes and Synopses 895
  • common/library.py
Ahasuerus Ahasuerus 2022-03-27
SR 203 Make library.py functions start with ISFDB - Part 1 - monthmap 896
  • biblio/fc.py
  • biblio/seriesgrid.py
  • common/library.py
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2022-03-28
SR 203 Make library.py functions start with ISFDB - Part 2 - Moved validateMonth from common/library.py to biblio/common.py since it's only used by biblio scripts 897
  • biblio/common.py
  • biblio/se.py
  • common/library.py
Ahasuerus Ahasuerus 2022-03-28
Bug 804 Invalid biblio warning for COLLECTIONS/ANTHOLOGIES inside MAGAZINES 898
  • biblio/title.py
Ahasuerus Ahasuerus 2022-03-28
FR 1298 Support HTTPS - Part 61 - Upgrade Amazon-hosted URLs from HTTP to HTTPS 899
  • scripts/amazon_urls_to_https.py
Ahasuerus Ahasuerus 2022-03-29
Bug 805 Cloning a pub without a cover scan URL results in a Python error 900
  • common/library.py
Ahasuerus Ahasuerus 2022-04-03
SR 203 Make library.py functions start with ISFDB - Part 3 - Upgraded date-time functions 901
  • biblio/common.py
  • biblio/diffselect.py
  • biblio/most_popular.py
  • biblio/most_reviewed.py
  • biblio/pl.py
  • biblio/publisher.py
  • biblio/publisheryear.py
  • biblio/seriesgrid.py
  • biblio/tag_author.py
  • biblio/title.py
  • common/authorClass.py
  • common/awardClass.py
  • common/library.py
  • common/pubClass.py
  • common/titleClass.py
  • common/viewers.py
  • edit/tv_unmerge.py
  • nightly/database_stats.py
  • rest/pub_output.py
Ahasuerus Ahasuerus 2022-04-04
SR 204 Move all ISBN functions from library.py to isbn.py 902
  • biblio/common.py
  • biblio/pl.py
  • common/SQLparsing.py
  • common/isbn.py
  • common/library.py
  • common/viewers.py
  • edit/isfdblib_print.py
  • mod/common.py
Ahasuerus Ahasuerus 2022-04-04
SR 203 Make library.py functions start with ISFDB - Part 4 - Fixed a bug in edit/tv_merge.py 903
  • edit/tv_merge.py
Ahasuerus Ahasuerus 2022-04-04
FR 1451 Change the ISFDB software to work with the new SFE Web site - Part 2 - Accounted for the changed URL structure of the new SFE site; Confirmed that the code works under Python 2.7.18 and Windows 904
  • common/sfe3.py
Ahasuerus Ahasuerus 2022-04-05
FR 1497 Create a cleanup report to find disallowed author images 905
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-04-16
FR 1499 Upgrade Creative Commons license 906
  • biblio/common.py
Ahasuerus Ahasuerus 2022-04-22
FR 1500 Show user privileges on Search and Stats pages 907
  • biblio/user_search_results.py
  • common/SQLparsing.py
  • nightly/database_stats.py
Ahasuerus Ahasuerus 2022-04-23
FR 743 Make This a Variant Title should move synopsis 908
  • common/viewers.py
  • mod/ka_new.py
Ahasuerus Ahasuerus 2022-04-30
FR 1501 Create a cleanup report to find VTs with synopsis data 909
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-04-30
FR 1487 Add Web Pages to Make Variant pages 910
  • common/viewers.py
  • edit/mkvariant.py
  • edit/submitmkvar2.py
  • mod/ka_new.py
Ahasuerus Ahasuerus 2022-05-01
FR 1502 Let bureaucrats add new ISFDB templates 911
  • biblio/local.mk
  • common/Makefile
  • common/SQLparsing.py
  • common/isfdb.py
  • common/library.py
  • common/templateClass.py
  • common/viewers.py
  • edit/TARGETS
  • edit/add_template.py
  • edit/cleanup_report.py
  • edit/isfdblib_help.py
  • edit/isfdblib_print.py
  • edit/local.mk
  • edit/submit_add_template.py
  • mod/TARGETS
  • mod/bureaucrat.py
  • mod/local.mk
  • mod/template_add_file.py
  • nightly/local.mk
  • nightly/nightly_cleanup.py
  • scripts/create_templates_table.sql
  • scripts/populate_templates_table.py
Ahasuerus Ahasuerus 2022-05-06
FR 1503 Let Bureaucrats edit ISFDB Templates 912
  • common/SQLparsing.py
  • common/isfdb.py
  • common/templateClass.py
  • common/viewers.py
  • edit/TARGETS
  • edit/edit_template.py
  • edit/submit_add_template.py
  • edit/submit_edit_template.py
  • mod/TARGETS
  • mod/bureaucrat.py
  • mod/list_templates.py
  • mod/template_update_file.py
Ahasuerus Ahasuerus 2022-05-07
SR 206 Support MySQL 8.0 913
  • common/SQLparsing.py
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-05-07
SR 206 Support MySQL 8.0 - Part 2 - Fix a syntax error in a regular expression; set the default character set to latin-1 explicitly 914
  • common/SQLparsing.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-05-08
SR 207 Add a name index to the templates table 915
  • scripts/add_template_name_index.sql
Ahasuerus Ahasuerus 2022-05-10
FR 1504 Alphabetize secondary verification sources 916
  • biblio/advSearchClass.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-05-13
FR 1505 Disable Advanced Searches for unregistered users 917
  • 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_user_search.py
  • biblio/external_id_search_results.py
  • biblio/note_search_results.py
  • biblio/user_search_results.py
Ahasuerus Ahasuerus 2022-05-15
SR 208 Substitute WIKILOC in ISFDB-hosted author image URLs 918
  • biblio/biblio.py
  • common/library.py
Ahasuerus Ahasuerus 2022-05-22
SR 209 Move globally scoped variables to SESSION - Part 1 - Recognized suffixes 919
  • common/isfdb.py
  • edit/cleanup_report.py
  • mod/common.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-05-25
SR 209 Move globally scoped variables to SESSION - Part 2 - More cleanup reports, marque authors recalculation and future dates 920
  • common/isfdb.py
  • common/viewers.py
  • edit/cleanup_report.py
  • mod/marque.py
  • nightly/suspect_data.py
Ahasuerus Ahasuerus 2022-05-25
SR 209 Move globally scoped variables to SESSION - Part 3 - UI elements 921
  • biblio/fc.py
  • biblio/pl.py
  • biblio/publisher_authors.py
  • biblio/publisher_one_author.py
  • biblio/publisheryear.py
  • biblio/pubseries.py
  • biblio/seriesgrid.py
  • biblio/title.py
  • common/isfdb.py
  • common/library.py
Ahasuerus Ahasuerus 2022-05-26
SR 209 Move globally scoped variables to SESSION - Part 4 - Currency signs 922
  • common/isfdb.py
  • common/library.py
  • common/pubClass.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-05-26
SR 209 Move globally scoped variables to SESSION - Part 5 - Lists of enumerated values 923
  • biblio/advSearchClass.py
  • biblio/adv_search_results.py
  • biblio/common.py
  • common/isfdb.py
  • common/pubClass.py
  • common/titleClass.py
  • common/viewers.py
  • edit/cleanup_report.py
  • edit/editpub.py
  • edit/isfdblib_print.py
  • edit/mkvariant.py
  • edit/newpub.py
  • nightly/database_corruption.py
Ahasuerus Ahasuerus 2022-05-28
Bug 765 Entering an author image URL can generate a spurious yellow warning 924
  • common/viewers.py
Ahasuerus Ahasuerus 2022-05-29
Bug 642 Cover Art Modification Bug 925
  • common/pubClass.py
Ahasuerus Ahasuerus 2022-06-01
SR 209 Move globally scoped variables to SESSION - Part 6 - Defined 'enspace' as a SESSION.ui property 926
  • biblio/pl.py
  • biblio/title.py
  • common/isfdb.py
Ahasuerus Ahasuerus 2022-06-02
Bug 165 Pseudonymous reviews do not display reviewer's canonical name 927
  • biblio/title.py
Ahasuerus Ahasuerus 2022-06-02
Bug 278 Search on backslash characters fails 928
  • biblio/adv_search_results.py
  • biblio/se.py
Ahasuerus Ahasuerus 2022-06-02
Bug 165 Pseudonymous reviews do not display reviewer's canonical name - Part 2 - Make the name of the dictionary of reviews meaningful in order to avoid conflict with 'dict' 929
  • biblio/title.py
Ahasuerus Ahasuerus 2022-06-08
Bug 278 Search on backslash characters fails - Part 2 - Fixed a conflict with db.escape which was causing a Python error in some Advanced Searches 930
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2022-06-08
Bug 165 Pseudonymous reviews do not display reviewer's canonical name - Part 3 - Rewrite the SQL logic to account for all 4 scenarios: reviews of the displayed title; reviews of the displayed title's VTs; VTs of reviews of the displayed title; VTs of reviews of VTs of the displayed title. Also display the language and the alternate names the authors of reprints 931
  • biblio/title.py
  • common/SQLparsing.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-06-12
Bug 806 Edit History display error 932
  • common/library.py
Ahasuerus Ahasuerus 2022-06-13
FR 1506 Generalize WatchDate to be WatchPrePub 933
  • common/templateClass.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/suspect_data.py
Ahasuerus Ahasuerus 2022-06-13
Bug 637 Magazine search 934
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-06-14
FR 1507 Alphabetize the list of self-approvers 935
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-06-14
SR 210 Make ISFDBLink calls use CSS classes for bold and italics 936
  • biblio/tag_author.py
  • biblio/titlecovers.py
  • css/biblio_css_stub
  • edit/cleanup_report.py
  • edit/rmtitles.py
Ahasuerus Ahasuerus 2022-06-16
FR 1509 Standardize mouseover for cover images 937
  • biblio/title.py
Ahasuerus Ahasuerus 2022-06-16
SR 210 Make ISFDBLink calls use CSS classes for bold and italics - Part 2 - The rest of the code 938
  • biblio/biblio.py
  • biblio/common.py
  • biblio/directory.py
  • biblio/fc.py
  • biblio/pl.py
  • biblio/title.py
  • common/seriesClass.py
  • css/biblio_css_stub
  • edit/edittags.py
Ahasuerus Ahasuerus 2022-06-16
SR 211 Create a library function for hyperlinked cover scans 939
  • biblio/publisheryear.py
  • biblio/pubseries.py
  • biblio/title.py
  • biblio/titlecovers.py
  • common/library.py
Ahasuerus Ahasuerus 2022-06-21
SR 199 Bad HTML in FormatImage 940
  • common/library.py
  • common/viewers.py
  • css/biblio_css_stub
  • edit/tv_merge.py
Ahasuerus Ahasuerus 2022-06-23
SR 210 Make ISFDBLink calls use CSS classes for bold and italics - Part 3 - Additional changes 941
  • biblio/biblio.py
  • biblio/common.py
  • biblio/directory.py
  • biblio/index.py
  • biblio/pl.py
  • common/awardClass.py
  • common/isfdb.py
  • common/library.py
  • css/biblio_css_stub
  • edit/cleanup.py
Ahasuerus Ahasuerus 2022-06-25
Bug 673 HTML tags in titles - Part 1 - Title display 942
  • common/library.py
Ahasuerus Ahasuerus 2022-06-29
Bug 673 HTML tags in titles - Part 2 - Static values 943
  • biblio/awardtype.py
  • biblio/biblio.py
  • biblio/common.py
  • biblio/languages.py
  • biblio/pl.py
  • biblio/title.py
  • common/awardClass.py
  • common/awardcatClass.py
  • common/isfdb.py
  • common/library.py
Ahasuerus Ahasuerus 2022-06-29
SR 210 Make ISFDBLink calls use CSS classes for bold and italics - Part 3 - Bug fix for button display for unregistered users 944
  • common/login.py
Ahasuerus Ahasuerus 2022-06-30
Bug 673 HTML tags in titles - Part 3 - Fixed page counts 945
  • biblio/common.py
Ahasuerus Ahasuerus 2022-06-30
SR 210 Make ISFDBLink calls use CSS classes for bold and italics - Part 4 - Bug fixes in the Cleanup Reports menu 946
  • edit/cleanup.py
Ahasuerus Ahasuerus 2022-07-04
FR 1511 Cleanup report to find invalid page numbers after a pipe 947
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-07-05
FR 1511 Cleanup report to find invalid page numbers - Part 2 - Add a check to look for 'fp' 948
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-07-06
Bug 807 Publications with an Invalid Page Count errors out 949
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2022-07-09
FR 1511 Cleanup report to find invalid page numbers - Part 3 - Clarify the note at the top of the page; correct the logic that looks for fp 950
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-07-09
FR 1515 Enhance software support of Brazilian reals 951
  • common/library.py
Ahasuerus Ahasuerus 2022-07-09
FR 1516 Enhance 'Publications with Invalid Prices' 952
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-07-10
FR 1517 Limit 'My Pending/Approved/Rejected/Errored Out' submissions to the last 3 months 953
  • biblio/myrecent.py
Ahasuerus Ahasuerus 2022-07-10
FR 1517 Limit 'My Pending/Approved/Rejected/Errored Out' submissions to the last 3 months - Part 2 - Only limit the list to the last 3 months for Recently Approved edits 954
  • biblio/myrecent.py
Ahasuerus Ahasuerus 2022-07-10
FR 1513 Link 'moderator view' pages for processed submissions to public view pages 955
  • mod/common.py
  • mod/submission_review.py
Ahasuerus Ahasuerus 2022-07-11
FR 1512 Next Submission link to skip submissions by self-approvers 956
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-07-12
SR 68 Consolidate viewers.py logic - Part 2 - Started adding support for converting viewers.py functions to methods 957
  • biblio/dumpxml.py
  • biblio/view_submission.py
  • common/isfdb.py
  • edit/isfdblib.py
  • mod/common.py
  • mod/list.py
Ahasuerus Ahasuerus 2022-07-13
SR 68 Consolidate viewers.py logic - Part 3 - Fixed a bug introduced in Part 2 958
  • mod/isfdblib.py
Ahasuerus Ahasuerus 2022-07-13
SR 68 Consolidate viewers.py logic - Part 4 - Converted Add/Edit Template to methods 959
  • biblio/view_submission.py
  • common/isfdb.py
  • common/viewers.py
  • edit/isfdblib.py
  • edit/submit_add_template.py
  • edit/submit_edit_template.py
  • mod/submission_review.py
Ahasuerus Ahasuerus 2022-07-14
FR 1518 Unhold submission should re-display submission review page 960
  • mod/unhold.py
Ahasuerus Ahasuerus 2022-07-16
FR 1519 Color-code submissions by self-approvers 961
  • css/biblio_css_stub
  • mod/list.py
Ahasuerus Ahasuerus 2022-07-22
SR 68 Consolidate viewers.py logic - Part 5 - Convert Add/Edit Verification Source to methods and improve the class layout 962
  • common/isfdb.py
  • common/viewers.py
  • css/biblio_css_stub
  • edit/submit_add_verification_source.py
  • edit/submit_edit_verification_source.py
Ahasuerus Ahasuerus 2022-07-23
Bug 808 archive.org URLs do not produce yellow warnings or cleanup exceptions 963
  • common/viewers.py
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-07-24
SR 68 Consolidate viewers.py logic - Part 6 - Convert Add New Award Type and further improve the new classes 964
  • common/isfdb.py
  • common/viewers.py
  • edit/submitnewawardtype.py
Ahasuerus Ahasuerus 2022-07-29
FR 1524 Add 'Republic of Hawaii' as a recognized place of birth 965
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-08-07
FR 1520 Enhance the database maintenance message 966
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-08-07
FR 1520 Enhance the database maintenance message - Fix grammar 967
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-08-08
SR 68 Consolidate viewers.py logic - Part 7 - Upgrade Make Variant and once again rewrite the new classes 968
  • common/isfdb.py
  • common/viewers.py
  • edit/submitmkvar1.py
  • edit/submitmkvar2.py
Ahasuerus Ahasuerus 2022-08-13
SR 68 Consolidate viewers.py logic - Part 8 - Fixed 2 Make Variant bugs introduced in Part 7 969
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-13
Bug 810 and Bug 811 810 -- Double quotes in Award author names; 811 -- Plus signs allowed in author names in some data entry forms 970
  • common/authorClass.py
  • common/awardClass.py
  • common/library.py
  • common/pubClass.py
  • common/titleClass.py
  • css/edit_author.js
  • css/edit_award.js
  • css/edit_js.js
  • css/edit_pub.js
  • css/edit_title.js
Ahasuerus Ahasuerus 2022-08-15
SR 68 Consolidate viewers.py logic - Part 9 - Fixed a bug when creating Make Variant submissions as a non-moderator 971
  • biblio/view_submission.py
  • common/viewers.py
  • edit/isfdblib.py
Ahasuerus Ahasuerus 2022-08-16
SR 68 Consolidate viewers.py logic - Part 10 - Eliminate duplicate references to viewers in submit scripts 972
  • edit/as_merge.py
  • edit/isfdblib.py
  • edit/ps_merge.py
  • edit/submit_add_template.py
  • edit/submit_add_verification_source.py
  • edit/submit_edit_template.py
  • edit/submit_edit_verification_source.py
  • edit/submit_new_language.py
  • edit/submitaddpub.py
  • edit/submitauth.py
  • edit/submitaward.py
  • edit/submitawardcat.py
  • edit/submitawardtype.py
  • edit/submitclone.py
  • edit/submitdelaward.py
  • edit/submitdeleteawardcat.py
  • edit/submitdeleteawardtype.py
  • edit/submitdelpub.py
  • edit/submitdelseries.py
  • edit/submitdeltitle.py
  • edit/submitlinkaward.py
  • edit/submitlinkreview.py
  • edit/submitmkpseudo.py
  • edit/submitnewaward.py
  • edit/submitnewawardcat.py
  • edit/submitnewawardtype.py
  • edit/submitnewpub.py
  • edit/submitpub.py
  • edit/submitpublisher.py
  • edit/submitpubseries.py
  • edit/submitrempseudo.py
  • edit/submitrm.py
  • edit/submitseries.py
  • edit/submittitle.py
  • edit/submitvariant.py
  • edit/ts_merge.py
  • edit/ts_unmerge.py
Ahasuerus Ahasuerus 2022-08-23
FR 1525 Find titles w/out the Tr template whose pubs have this template 973
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/translations_cleanup.py
Ahasuerus Ahasuerus 2022-08-23
FR 1526 Warn about translated VTs without the Tr template in notes 974
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-25
FR 1526 Warn about translated VTs without the Tr template in notes - Part 2 - Do not display the warning when the submission is breaking the link to the parent title 975
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-26
SR 68 Consolidate viewers.py logic - Part 11 - Add New Language migration 976
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-26
SR 68 Consolidate viewers.py logic - Part 12 - Migrate Add Variant Title 977
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-26
SR 68 Consolidate viewers.py logic - Part 13 - Delete Award Type 978
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-27
SR 68 Consolidate viewers.py logic - Part 14 - Edit Award Type 979
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-28
SR 212 Disable scripts/wikitrim.py until it can be upgraded 980
  • scripts/wikitrim.py
Ahasuerus Ahasuerus 2022-08-28
FR 1527 Add instructions on re-ordering Content records to Edit Pub 981
  • edit/editpub.py
Ahasuerus Ahasuerus 2022-08-28
FR 1528 Warn when proposed variant date is before proposed parent date 982
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-29
SR 68 Consolidate viewers.py logic - Part 15 - Award Category Add/Delete/Edit 983
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2022-08-29
FR 1527 Add instructions on re-ordering Content records to Edit Pub - Part 2 - Fixed a typo 984
  • edit/editpub.py
Ahasuerus Ahasuerus 2022-08-29
SR 213 Support MediaWiki 1.35 985
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-08-31
SR 213 Support MediaWiki 1.35 - Part 2 - Bug fix 986
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-08-31
SR 213 Support MediaWiki 1.35 - Part 3 - Account for the fact that actual 'last revision timestamp' data is stored in mw_revision_actor_temp in version 1.35 of the MediaWiki software. They plan to change it again in a later version, so we will need to keep it in mind when we next upgrade the Wiki. 987
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-08-31
SR 213 Support MediaWiki 1.35 - Part 4 - Update the user creation script to work with both the current version of the MediaWiki MySQL tables and the 1.35 version 988
  • scripts/create_user.py
Ahasuerus Ahasuerus 2022-09-03
SR 142 Upgrade Python to 2.7 - Fix the changed order of imported Contents titles in Import Content in 2.7 989
  • edit/clonecontent.py
Ahasuerus Ahasuerus 2022-09-07
SR 142 Upgrade Python to 2.7 - Part 2 - Fix the incorrect selection of field values in Title Merge 990
  • edit/ts_merge.py
Ahasuerus Ahasuerus 2022-09-07
SR 142 Upgrade Python to 2.7 - Part 3 - Publication Comparison page 991
  • biblio/submitdiff.py
Ahasuerus Ahasuerus 2022-09-07
SR 142 Upgrade Python to 2.7 - Part 4 - Next Submission button 992
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2022-09-08
FR 1530 Add support for MediaWiki 1.35 user logins 993
  • biblio/submitlogin.py
Ahasuerus Ahasuerus 2022-09-08
FR 1530 Add support for MediaWiki 1.35 user logins - Part 2 - Move the configuration flag to common/localdefs.py 994
  • biblio/submitlogin.py
  • common/localdefs.py
Ahasuerus Ahasuerus 2022-09-08
FR 1531 Support both www.isfdb.org and isfdb.org 995
  • common/localdefs.py
  • common/login.py
Ahasuerus Ahasuerus 2022-09-09
FR 1532 Improve performance by putting 'views' fields in separate tables 996
  • biblio/biblio.py
  • common/SQLparsing.py
  • common/titleClass.py
  • mod/common.py
  • mod/ta_merge.py
  • nightly/database_stats.py
  • scripts/create_view_tables.sql
Ahasuerus Ahasuerus 2022-09-10
Bug 812 Cleanup report Publications with an Invalid Page Count errors out 997
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2022-09-10
Bug 812 Cleanup report Publications with an Invalid Page Count errors out - Part 2 - Fixed backslash escaping for MySQL 8.0 998
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2022-09-10
SR 214 Remove defunct domains from the list of recognized domains 999
  • common/library.py
Ahasuerus Ahasuerus 2022-09-11
FR 1532 Improve performance by putting 'views' fields in separate tables - Part 2 - Accounted for the changed syntax in MySQL 8.0 1000
  • nightly/database_stats.py
Ahasuerus Ahasuerus 2022-09-11