Difference between revisions of "Development/Recent Patches"

From ISFDB
Jump to navigation Jump to search
Line 17: Line 17:
  
 
|-
 
|-
| {{SR|203}}
+
| {{FR|1515}}
| Make library.py functions start with ISFDB - Part 3 - Upgraded date-time functions
+
| Enhance software support of Brazilian reals
| 901
+
| 951
 
|  
 
|  
* 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/library.py
* common/pubClass.py
 
* common/titleClass.py
 
* common/viewers.py
 
* edit/tv_unmerge.py
 
* nightly/database_stats.py
 
* rest/pub_output.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-04-16
 
 
|-
 
| {{FR|1499}}
 
| Upgrade Creative Commons license
 
| 906
 
|
 
* biblio/common.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-04-23
 
 
|-
 
| {{FR|743}}
 
| Make This a Variant Title should move synopsis
 
| 908
 
|
 
* common/viewers.py
 
* mod/ka_new.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-05-07
 
 
|-
 
| {{SR|206}}
 
| Support MySQL 8.0
 
| 913
 
|
 
* common/SQLparsing.py
 
* edit/cleanup_report.py
 
* nightly/nightly_cleanup.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-05-08
 
 
|-
 
| {{SR|207}}
 
| Add a name index to the templates table
 
| 915
 
|
 
* scripts/add_template_name_index.sql
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-05-10
 
 
|-
 
| {{FR|1504}}
 
| Alphabetize secondary verification sources
 
| 916
 
|
 
* biblio/advSearchClass.py
 
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-05-15
 
 
|-
 
| {{SR|208}}
 
| Substitute WIKILOC in ISFDB-hosted author image URLs
 
| 918
 
|
 
* biblio/biblio.py
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-05-28
 
 
|-
 
| {{Bug|765}}
 
| Entering an author image URL can generate a spurious yellow warning
 
| 924
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-05-29
 
 
|-
 
| {{Bug|642}}
 
| Cover Art Modification Bug
 
| 925
 
|
 
* common/pubClass.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-06-02
 
 
|-
 
| {{Bug|165}}
 
| Pseudonymous reviews do not display reviewer's canonical name
 
| 927
 
|
 
* biblio/title.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-06-02
 
 
|-
 
| {{Bug|278}}
 
| Search on backslash characters fails
 
| 928
 
|
 
* biblio/adv_search_results.py
 
* biblio/se.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-06-12
 
 
|-
 
| {{Bug|806}}
 
| Edit History display error
 
| 932
 
|
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-06-13
 
 
|-
 
| {{Bug|637}}
 
| Magazine search
 
| 934
 
|
 
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-06-14
 
 
|-
 
| {{FR|1507}}
 
| Alphabetize the list of self-approvers
 
| 935
 
|
 
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-06-16
 
 
|-
 
| {{FR|1509}}
 
| Standardize mouseover for cover images
 
| 937
 
|
 
* biblio/title.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-06-25
 
 
|-
 
| {{Bug|673}}
 
| HTML tags in titles - Part 1 - Title display
 
| 942
 
|
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-06-30
 
 
|-
 
| {{Bug|673}}
 
| HTML tags in titles - Part 3 - Fixed page counts
 
| 945
 
|
 
* biblio/common.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-07-06
 
 
|-
 
| {{Bug|807}}
 
| Publications with an Invalid Page Count errors out
 
| 949
 
|
 
* edit/cleanup_report.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User: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
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]

Revision as of 21:31, 9 July 2022

Patch List

Patch Archive for 2009-2022


SVN Patch Contents

Bug or Feature Description SVN revision Modules Author Tester Date Passed
FR 1515 Enhance software support of Brazilian reals 951
  • common/library.py
Ahasuerus Ahasuerus 2022-07-09