Difference between revisions of "Development/Recent Patches"

From ISFDB
Jump to navigation Jump to search
(→‎SVN Patch Contents: SVN 1001; archived patches 951-1000)
Tag: Replaced
Line 17: Line 17:
  
 
|-
 
|-
| {{FR|1515}}
+
| {{FR|1529}}
| Enhance software support of Brazilian reals
+
| Improve display of invalid ISBNs
| 951
+
| 1001
|
 
* 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
+
* common/isbn.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
 
* 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
 
* edit/cleanup_report.py
 
* nightly/nightly_cleanup.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]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]

Revision as of 17:36, 11 September 2022

Patch List

Patch Archive for 2009-2022


SVN Patch Contents

Bug or Feature Description SVN revision Modules Author Tester Date Passed
FR 1529 Improve display of invalid ISBNs 1001
  • common/isbn.py
  • common/viewers.py
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2022-09-11