Difference between revisions of "Development/Archive/2022"

From ISFDB
Jump to navigation Jump to search
(→‎SVN Patch Contents: SVN patces 900-950 archived)
(Archived patches 951-1000)
Line 1: Line 1:
 
==SVN Patch Contents==
 
==SVN Patch Contents==
{|class="TablePager"
+
{|class="wikitable"
  
 
|-
 
|-
Line 1,590: Line 1,590:
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-07-09
 
| 2022-07-09
 +
 +
|-
 +
| {{FR|1515}}
 +
| Enhance software support of Brazilian reals
 +
| 951
 +
|
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-07-09
 +
 +
|-
 +
| {{FR|1516}}
 +
| Enhance 'Publications with Invalid Prices'
 +
| 952
 +
|
 +
* edit/cleanup_report.py
 +
* nightly/nightly_cleanup.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-07-10
 +
 +
|-
 +
| {{FR|1517}}
 +
| Limit 'My Pending/Approved/Rejected/Errored Out' submissions to the last 3 months
 +
| 953
 +
|
 +
* biblio/myrecent.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-07-11
 +
 +
|-
 +
| {{FR|1512}}
 +
| Next Submission link to skip submissions by self-approvers
 +
| 956
 +
|
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-07-13
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 3 - Fixed a bug introduced in Part 2
 +
| 958
 +
|
 +
* mod/isfdblib.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-07-14
 +
 +
|-
 +
| {{FR|1518}}
 +
| Unhold submission should re-display submission review page
 +
| 960
 +
|
 +
* mod/unhold.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-07-16
 +
 +
|-
 +
| {{FR|1519}}
 +
| Color-code submissions by self-approvers
 +
| 961
 +
|
 +
* css/biblio_css_stub
 +
* mod/list.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-08-07
 +
 +
|-
 +
| {{FR|1520}}
 +
| Enhance the database maintenance message
 +
| 966
 +
|
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-08-07
 +
 +
|-
 +
| {{FR|1520}}
 +
| Enhance the database maintenance message - Fix grammar
 +
| 967
 +
|
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-08-23
 +
 +
|-
 +
| {{FR|1526}}
 +
| Warn about translated VTs without the Tr template in notes
 +
| 974
 +
|
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-08-26
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 11 - Add New Language migration
 +
| 976
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-08-26
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 12 - Migrate Add Variant Title
 +
| 977
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-08-26
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 13 - Delete Award Type
 +
| 978
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-08-27
 +
 +
|-
 +
| {{SR|68}}
 +
| Consolidate viewers.py logic - Part 14 - Edit Award Type
 +
| 979
 +
|
 +
* common/isfdb.py
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-08-28
 +
 +
|-
 +
| {{SR|212}}
 +
| Disable scripts/wikitrim.py until it can be upgraded
 +
| 980
 +
|
 +
* scripts/wikitrim.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-08-28
 +
 +
|-
 +
| {{FR|1527}}
 +
| Add instructions on re-ordering Content records to Edit Pub
 +
| 981
 +
|
 +
* edit/editpub.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-08-28
 +
 +
|-
 +
| {{FR|1528}}
 +
| Warn when proposed variant date is before proposed parent date
 +
| 982
 +
|
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-08-29
 +
 +
|-
 +
| {{SR|213}}
 +
| Support MediaWiki 1.35
 +
| 985
 +
|
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-08-31
 +
 +
|-
 +
| {{SR|213}}
 +
| Support MediaWiki 1.35 - Part 2 - Bug fix
 +
| 986
 +
|
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-07
 +
 +
|-
 +
| {{SR|142}}
 +
| Upgrade Python to 2.7 - Part 3 - Publication Comparison page
 +
| 991
 +
|
 +
* biblio/submitdiff.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-07
 +
 +
|-
 +
| {{SR|142}}
 +
| Upgrade Python to 2.7 - Part 4 - Next Submission button
 +
| 992
 +
|
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-08
 +
 +
|-
 +
| {{FR|1530}}
 +
| Add support for MediaWiki 1.35 user logins
 +
| 993
 +
|
 +
* biblio/submitlogin.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-08
 +
 +
|-
 +
| {{FR|1531}}
 +
| Support both www.isfdb.org and isfdb.org
 +
| 995
 +
|
 +
* common/localdefs.py
 +
* common/login.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-10
 +
 +
|-
 +
| {{Bug|812}}
 +
| Cleanup report Publications with an Invalid Page Count errors out
 +
| 997
 +
|
 +
* edit/cleanup_report.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-10
 +
 +
|-
 +
| {{SR|214}}
 +
| Remove defunct domains from the list of recognized domains
 +
| 999
 +
|
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User: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
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2022-09-11
  
 
|}
 
|}

Revision as of 17:35, 11 September 2022

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