Difference between revisions of "Development/Recent Patches"

From ISFDB
Jump to navigation Jump to search
(→‎SVN Patch Contents: SVN 1151; SVNs 1101-1150 archived)
Tag: Replaced
Line 15: Line 15:
 
!Tester
 
!Tester
 
!Date Passed
 
!Date Passed
 
|-
 
| {{FR|1558}}
 
| Improve yellow warnings in Contents sections - Part 1 - Consolidate author name splitting
 
| 1101
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-02-12
 
 
|-
 
| {{FR|1559}}
 
| Add support for 'clute_uk' images hosted by SFE
 
| 1102
 
|
 
* common/viewers.py
 
* edit/cleanup_report.py
 
* nightly/nightly_cleanup.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-02-12
 
 
|-
 
| {{FR|1560}}
 
| Series with a mix of NONFICTION and SHORTFICTION/POEM titles
 
| 1103
 
|
 
* biblio/biblio.py
 
* common/isfdb.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-02-13
 
 
|-
 
| {{FR|1558}}
 
| Improve yellow warnings in Contents sections - Part 2 - NewPub/AddPub upgraded
 
| 1104
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-02-17
 
 
|-
 
| {{FR|1558}}
 
| Improve yellow warnings in Contents sections - Part 3 - Clone Publication/Import/Export upgraded
 
| 1105
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-02-28
 
 
|-
 
| {{Bug|827}}
 
| 'Same name' logic fails for records with embedded parentheses
 
| 1106
 
|
 
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-03-02
 
 
|-
 
| {{Bug|828}}
 
| Birth places in all 13 American colonies should support 'British Empire'
 
| 1107
 
|
 
* edit/cleanup_report.py
 
* nightly/nightly_cleanup.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-03-03
 
 
|-
 
| {{FR|1227}}
 
| Display the full title line for Add/ClonePub submissions
 
| 1108
 
|
 
* biblio/common.py
 
* biblio/pl.py
 
* common/library.py
 
* common/pubClass.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-03-05
 
 
|-
 
| {{FR|1561}}
 
| Enhance AddPub/ClonePub post-submission pages
 
| 1109
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-03-07
 
 
|-
 
| {{Bug|829}}
 
| Invalid 'disambiguated author' yellow warning
 
| 1110
 
|
 
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-03-07
 
 
|-
 
| {{FR|1227}}
 
| Display the full title line for Add/ClonePub submissions - Part 2 - Only display the title year if it's different from the pub year, which is how the logic works on all other Web pages
 
| 1111
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-03-11
 
 
|-
 
| {{FR|1558}}
 
| Improve yellow warnings in Contents sections - Part 4 - Upgraded New Cover/Regular Title/Review/Interview tables in EditPub
 
| 1112
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-03-13
 
 
|-
 
| {{FR|1558}}
 
| Improve yellow warnings in Contents sections - Part 5 - Fixed a future date bug in EditPub's yellow warnings
 
| 1113
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-03-13
 
 
|-
 
| {{Bug|830}}
 
| Invalid Publication Type does not match the Title Type warning
 
| 1114
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-03-14
 
 
|-
 
| {{FR|1558}}
 
| Improve yellow warnings in Contents sections - Part 6 - Cleanup of old Contents code
 
| 1115
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-03-21
 
 
|-
 
| {{Bug|831}}
 
| Pub notes in 5 pub records cannot be edited
 
| 1116
 
|
 
* scripts/fix_0_note_ids_in_pubs.sql
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-03-21
 
 
|-
 
| {{FR|1558}}
 
| Improve yellow warnings in Contents sections - Part 7 - updated Modified Content tables
 
| 1117
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-03-30
 
 
|-
 
| {{FR|1558}}
 
| Improve yellow warnings in Contents sections - Part 8 - Display a yellow warning if a non-existing series, publication series or publisher matches a disambiguated record of the same type
 
| 1118
 
|
 
* common/SQLparsing.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-04-02
 
 
|-
 
| {{FR|1564}}
 
| Add a Pub Date before Title Date warning to ClonePub
 
| 1119
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-04-14
 
 
|-
 
| {{Bug|832}}
 
| ISBN searches which include a lower case 'x' can fail
 
| 1120
 
|
 
* common/isbn.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-04-25
 
 
|-
 
| {{FR|1565}}
 
| Disallow Merge Title submissions which would create circular VTs
 
| 1121
 
|
 
* common/viewers.py
 
* edit/ts_merge.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-05-18
 
 
|-
 
| {{Bug|833}}
 
| 'Interviews with' do not display mouseover transliterations for titles
 
| 1122
 
|
 
* biblio/biblio.py
 
* biblio/common.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-05-18
 
 
|-
 
| {{FR|1566}}
 
| Enhance 'Publications with Invalid Page Numbers'
 
| 1123
 
|
 
* edit/cleanup_report.py
 
* nightly/nightly_cleanup.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-05-23
 
 
|-
 
| {{Bug|834}}
 
| Title page doesn't sort publications alphabetically within the date
 
| 1124
 
|
 
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-05-24
 
 
|-
 
| {{FR|1567}}
 
| Add the Unreject link to Moderator view of rejected submissions
 
| 1125
 
|
 
* mod/submission_review.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-06-02
 
 
|-
 
| {{FR|1570}}
 
| Allow linking to drangstories.com-hosted images
 
| 1126
 
|
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-06-09
 
 
|-
 
| {{SR|217}}
 
| Give ErsatzCulture access to the WebAPI
 
| 1127
 
|
 
* rest/submission.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-06-11
 
 
|-
 
| {{FR|1568}}
 
| Add a "Counts of submissions by language" table to Moderator Queue
 
| 1128
 
|
 
* css/biblio_css_stub
 
* mod/TARGETS
 
* mod/common.py
 
* mod/submissions_by_language.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-06-15
 
 
|-
 
| {{FR|1572}}
 
| Cleanup report to find pre-1967 pubs with ISBNs
 
| 1129
 
|
 
* edit/cleanup_lib.py
 
* edit/cleanup_report.py
 
* nightly/nightly_cleanup.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-06-16
 
 
|-
 
| {{FR|1573}}
 
| Enhance yellow warnings for invalid ISBNs
 
| 1130
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-06-17
 
 
|-
 
| {{SR|219}}
 
| Enhance validation of WebAPI submissions
 
| 1131
 
|
 
* rest/submission.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-06-18
 
 
|-
 
| {{FR|1576}}
 
| Add support for scifiwise.com-hosted images
 
| 1132
 
|
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-06-24
 
 
|-
 
| {{FR|1575}}
 
| Prevent blocked users from creating submissions
 
| 1133
 
|
 
* common/SQLparsing.py
 
* edit/isfdblib.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-06-28
 
 
|-
 
| {{FR|1577}}
 
| Create a Web page to manage Web API users
 
| 1134
 
|
 
* common/SQLparsing.py
 
* mod/TARGETS
 
* mod/bureaucrat.py
 
* mod/isfdblib.py
 
* mod/web_api_users.py
 
* mod/web_api_users_file.py
 
* scripts/create_web_API_users_table.sql
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-06-29
 
 
|-
 
| {{FR|1577}}
 
| Create a Web page to manage Web API users - Part 2 -  Make the Web API use the new MySQL table
 
| 1135
 
|
 
* rest/submission.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-06-29
 
 
|-
 
| {{FR|1578}}
 
| Move the list of recognized domains to the database - Part 1 - Create new MySQL table and populate it
 
| 1136
 
|
 
* scripts/create_recognized_domains.sql
 
* scripts/populate_recognized_domains.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-07-04
 
 
|-
 
| {{FR|1578}}
 
| Move the list of recognized domains to the database - Part 2 - Make the software get the domain list from the database instead of from the hardcoded tuple
 
| 1137
 
|
 
* common/SQLparsing.py
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-07-05
 
 
|-
 
| {{FR|1578}}
 
| Move the list of recognized domains to the database - Part 3 - Cleanup of Python code which uses the list of recognized domains
 
| 1138
 
|
 
* biblio/common.py
 
* common/SQLparsing.py
 
* common/isfdb.py
 
* common/library.py
 
* common/viewers.py
 
* edit/cleanup_report.py
 
* nightly/nightly_cleanup.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-07-06
 
 
|-
 
| {{FR|1578}}
 
| Move the list of recognized domains to the database - Part 4 - Create menu options to Edit and Delete recognized domains
 
| 1139
 
|
 
* biblio
 
* biblio/local.mk
 
* common/Makefile
 
* common/SQLparsing.py
 
* common/isfdb.py
 
* common/recognizeddomainClass.py
 
* common/viewers.py
 
* edit
 
* edit/TARGETS
 
* edit/edit_delete_recognized_domain.py
 
* edit/isfdblib_help.py
 
* edit/local.mk
 
* edit/submit_delete_recognized_domain.py
 
* edit/submit_edit_recognized_domain.py
 
* mod
 
* mod/TARGETS
 
* mod/bureaucrat.py
 
* mod/list_recognized_domains.py
 
* mod/local.mk
 
* mod/recognized_domain_delete_file.py
 
* mod/recognized_domain_edit_file.py
 
* nightly
 
* nightly/local.mk
 
* rest
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-07-12
 
 
|-
 
| {{FR|1578}}
 
| Move the list of recognized domains to the database - Part 5 - Create an Add Recognized Domain menu option
 
| 1140
 
|
 
* common/isfdb.py
 
* common/viewers.py
 
* edit/TARGETS
 
* edit/add_recognized_domain.py
 
* edit/submit_add_recognized_domain.py
 
* mod/TARGETS
 
* mod/bureaucrat.py
 
* mod/recognized_domain_add_file.py
 
* mod/recognized_domain_edit_file.py
 
* scripts/auto_increment_recognized_domains.sql
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-07-12
 
 
|-
 
| {{SR|220}}
 
| Update installation instructions for HTTPS/Python 2.7/MySQL 8
 
| 1141
 
|
 
* README
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-07-14
 
 
|-
 
| {{FR|1453}}
 
| New yellow warning for conflicting submissions
 
| 1142
 
|
 
* common/SQLparsing.py
 
* common/viewers.py
 
* css/biblio_css_stub
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-07-25
 
 
|-
 
| {{FR|1574}}
 
| Self-approvers should be able to go to the Next Submission
 
| 1143
 
|
 
* common/SQLparsing.py
 
* mod/common.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-07-27
 
 
|-
 
| {{FR|1579}}
 
| Display a mouse-over Notes bubble for award records with Notes
 
| 1144
 
|
 
* common/awardClass.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-07-28
 
 
|-
 
| {{FR|1579}}
 
| Display a mouse-over Notes bubble for award records with Notes - Part 2 - Add note formatting
 
| 1145
 
|
 
* common/awardClass.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-07-28
 
 
|-
 
| {{FR|952}}
 
| Add 'Show covers' and 'Show Last Year First' to 'Pubs not in a Pub Series'
 
| 1146
 
|
 
* biblio/publisher.py
 
* biblio/pubs_not_in_series.py
 
* common/SQLparsing.py
 
* common/isfdb.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-07-28
 
 
|-
 
| {{FR|1569}}
 
| Add a warning when a changed pub date is before one of the title dates
 
| 1147
 
|
 
* common/viewers.py
 
* css/biblio_css_stub
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-07-31
 
 
|-
 
| {{Bug|836}}
 
| JavaScript validation doesn't strip leading/trailing newlines
 
| 1148
 
|
 
* css/edit_pub.js
 
* css/edit_title.js
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-08-09
 
 
|-
 
| {{Bug|837}}
 
| Redirect to the Recent Activity menu is broken
 
| 1149
 
|
 
* biblio/recent_activity_menu.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2023-08-15
 
  
 
|-
 
|-
 
| {{Bug|838}}
 
| {{Bug|838}}
| Invalid 'pending submissions aim to change this record' warning
+
| Invalid 'pending submissions aim to change this record' warning - Part 2 - COVERART conflict
| 1150
+
| 1151
 
|
 
|
 
* common/SQLparsing.py
 
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2023-08-24
+
| 2023-08-25
  
 
|}
 
|}

Revision as of 13:14, 25 August 2023

Patch List

Patch Archive for 2009-2023


SVN Patch Contents

Bug or Feature Description SVN revision Modules Author Tester Date Passed
Bug 838 Invalid 'pending submissions aim to change this record' warning - Part 2 - COVERART conflict 1151
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2023-08-25