Development/Archive/2023

From ISFDB
Jump to navigation Jump to search

SVN Patch Contents

Bug or Feature Description SVN revision Modules Author Tester Date Passed
FR 1544 Filter Moderator Queue by submitter - Part 5 - Move the counts table to the top of the page 1065
  • mod/common.py
Ahasuerus Ahasuerus 2023-01-02
SR 68 Consolidate viewers.py logic - Part 36 - Merge Publisher migration 1066
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-04
SR 68 Consolidate viewers.py logic - Part 37 - Fixed Publisher Merge's intermediate page and moved the code to methods 1067
  • common/isfdb.py
  • common/publisherClass.py
  • common/viewers.py
  • edit/pv_merge.py
Ahasuerus Ahasuerus 2023-01-04
FR 1554 Update the copyright date to 2023 1068
  • common/isfdb.py
  • mod/common.py
Ahasuerus Ahasuerus 2023-01-04
SR 68 Consolidate viewers.py logic - Part 38 - Removed obsolete merge Publisher code 1069
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-04
SR 68 Consolidate viewers.py logic - Part 39 - Author Merge migration; made the 'Differences' column for all submission types display HTML tags correctly 1070
  • common/viewers.py
  • edit/av_merge.py
  • edit/pv_merge.py
Ahasuerus Ahasuerus 2023-01-05
SR 68 Consolidate viewers.py logic - Part 40 - Moved Author Merge to methods; added links to 3rd party Web sites 1071
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-05
SR 68 Consolidate viewers.py logic - Part 41 - Author Merge 1072
  • common/isfdb.py
  • common/titleClass.py
  • common/viewers.py
  • edit/tv_merge.py
Ahasuerus Ahasuerus 2023-01-06
SR 68 Consolidate viewers.py logic - Part 42 - Edit Award 1073
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-08
SR 68 Consolidate viewers.py logic - Part 43 - NewPub, Title section 1074
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-13
SR 68 Consolidate viewers.py logic - Part 44 - NewPub, bug fixing 1075
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-13
SR 68 Consolidate viewers.py logic - Part 45 - NewPub/AddPub, further improvements of the Title Data section when AddPubs are displayed 1076
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-14
SR 68 Consolidate viewers.py logic - Part 46 - NewPub/AddPub's Publication Metadata section rewritten 1077
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-17
SR 68 Consolidate viewers.py logic - Part 47 - Moved NewPub/AddPubs' Contents display section to methods 1078
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-18
SR 68 Consolidate viewers.py logic - Part 48 - Upgraded the Publication Data section of the Clone/Import/Export post-submission page 1079
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-19
Bug 824 PubUpdate submissions say 'New Record' on post-submission pages 1080
  • common/library.py
Ahasuerus Ahasuerus 2023-01-20
FR 1556 Auto-convert Word Joiner and Windows-1252 apostrophe 1081
  • common/library.py
Ahasuerus Ahasuerus 2023-01-22
SR 68 Consolidate viewers.py logic - Part 49 - Upgraded the Publication Data section of the Edit Pub post-submission page 1082
  • common/isfdb.py
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-27
SR 68 Consolidate viewers.py logic - Part 50 - Fixed a Link Award bug 1083
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-27
SR 68 Consolidate viewers.py logic - Part 51 - Display Pub Title, Transliterated Titles and Pub Authors in the Publication Data section of the Web page. Display yellow warnings if the pub title doesn't match the title title or the pub authors do not match the title authors. 1084
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-28
SR 68 Consolidate viewers.py logic - Part 52 - Remove and consolidate no longer used functions 1085
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-29
SR 68 Consolidate viewers.py logic - Part 53 - Upgrade Catalog ID and ISBN yellow warnings 1086
  • common/SQLparsing.py
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-29
SR 68 Consolidate viewers.py logic - Part 54 - Improve yellow warnings for prices 1087
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-29
SR 68 Consolidate viewers.py logic - Part 55 - Cleanup of image-specific yellow warnings 1088
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-30
SR 68 Consolidate viewers.py logic - Part 56 - Migrated Source Display and Verification Display to methods 1089
  • common/viewers.py
Ahasuerus Ahasuerus 2023-01-31
Bug 825 Make Variant doesn't show the Content value for Omnibuses 1090
  • common/viewers.py
Ahasuerus Ahasuerus 2023-02-01
FR 1557 Adjust the limit on the number of pending submissions by new editors 1091
  • edit/isfdblib.py
Ahasuerus Ahasuerus 2023-02-01
SR 68 Consolidate viewers.py logic - Part 57 - Do not display a yellow warning about alternate names or disambiguated authors if the displayed submission doesn't plan to change them 1092
  • common/viewers.py
Ahasuerus Ahasuerus 2023-02-01
SR 68 Consolidate viewers.py logic - Part 58 - Migrate External ID formatting to methods 1093
  • common/viewers.py
Ahasuerus Ahasuerus 2023-02-02
SR 68 Consolidate viewers.py logic - Part 59 - Migrated AddPub/ClonePub/Import/Export checks to methods 1094
  • common/viewers.py
Ahasuerus Ahasuerus 2023-02-02
SR 68 Consolidate viewers.py logic - Part 60 - Migrate Contents display functions to methods 1095
  • common/viewers.py
Ahasuerus Ahasuerus 2023-02-03
SR 68 Consolidate viewers.py logic - Part 61 - Migrate error processing to methods 1096
  • common/viewers.py
Ahasuerus Ahasuerus 2023-02-03
SR 68 Consolidate viewers.py logic - Part 62 - Migrate remaining functions to methods 1097
  • common/viewers.py
Ahasuerus Ahasuerus 2023-02-03
SR 68 Consolidate viewers.py logic - Part 63 - Cleanup of the Clone/Import code 1098
  • common/viewers.py
Ahasuerus Ahasuerus 2023-02-04
Bug 826 Edit Title and Edit Pub do not check for author case properly 1099
  • common/library.py
  • common/pubClass.py
  • common/titleClass.py
  • edit/isfdblib.py
  • edit/submitnewpub.py
  • edit/submitpub.py
  • edit/submittitle.py
Ahasuerus Ahasuerus 2023-02-07
SR 68 Consolidate viewers.py logic - Part 64 - Made all Contents sections display embedded HTML correctly 1100
  • common/viewers.py
Ahasuerus Ahasuerus 2023-02-09
FR 1558 Improve yellow warnings in Contents sections - Part 1 - Consolidate author name splitting 1101
  • common/viewers.py
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
Ahasuerus Ahasuerus 2023-02-12
FR 1560 Series with a mix of NONFICTION and SHORTFICTION/POEM titles 1103
  • biblio/biblio.py
  • common/isfdb.py
Ahasuerus Ahasuerus 2023-02-13
FR 1558 Improve yellow warnings in Contents sections - Part 2 - NewPub/AddPub upgraded 1104
  • common/viewers.py
Ahasuerus Ahasuerus 2023-02-17
FR 1558 Improve yellow warnings in Contents sections - Part 3 - Clone Publication/Import/Export upgraded 1105
  • common/viewers.py
Ahasuerus Ahasuerus 2023-02-28
Bug 827 'Same name' logic fails for records with embedded parentheses 1106
  • common/SQLparsing.py
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
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
Ahasuerus Ahasuerus 2023-03-05
FR 1561 Enhance AddPub/ClonePub post-submission pages 1109
  • common/viewers.py
Ahasuerus Ahasuerus 2023-03-07
Bug 829 Invalid 'disambiguated author' yellow warning 1110
  • common/SQLparsing.py
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
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
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
Ahasuerus Ahasuerus 2023-03-13
Bug 830 Invalid Publication Type does not match the Title Type warning 1114
  • common/viewers.py
Ahasuerus Ahasuerus 2023-03-14
FR 1558 Improve yellow warnings in Contents sections - Part 6 - Cleanup of old Contents code 1115
  • common/viewers.py
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
Ahasuerus Ahasuerus 2023-03-21
FR 1558 Improve yellow warnings in Contents sections - Part 7 - updated Modified Content tables 1117
  • common/viewers.py
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
Ahasuerus Ahasuerus 2023-04-02
FR 1564 Add a Pub Date before Title Date warning to ClonePub 1119
  • common/viewers.py
Ahasuerus Ahasuerus 2023-04-14
Bug 832 ISBN searches which include a lower case 'x' can fail 1120
  • common/isbn.py
Ahasuerus Ahasuerus 2023-04-25
FR 1565 Disallow Merge Title submissions which would create circular VTs 1121
  • common/viewers.py
  • edit/ts_merge.py
Ahasuerus Ahasuerus 2023-05-18
Bug 833 'Interviews with' do not display mouseover transliterations for titles 1122
  • biblio/biblio.py
  • biblio/common.py
Ahasuerus Ahasuerus 2023-05-18
FR 1566 Enhance 'Publications with Invalid Page Numbers' 1123
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2023-05-23
Bug 834 Title page doesn't sort publications alphabetically within the date 1124
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2023-05-24
FR 1567 Add the Unreject link to Moderator view of rejected submissions 1125
  • mod/submission_review.py
Ahasuerus Ahasuerus 2023-06-02
FR 1570 Allow linking to drangstories.com-hosted images 1126
  • common/library.py
Ahasuerus Ahasuerus 2023-06-09
SR 217 Give ErsatzCulture access to the WebAPI 1127
  • rest/submission.py
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
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
Ahasuerus Ahasuerus 2023-06-16
FR 1573 Enhance yellow warnings for invalid ISBNs 1130
  • common/viewers.py
Ahasuerus Ahasuerus 2023-06-17
SR 219 Enhance validation of WebAPI submissions 1131
  • rest/submission.py
Ahasuerus Ahasuerus 2023-06-18
FR 1576 Add support for scifiwise.com-hosted images 1132
  • common/library.py
Ahasuerus Ahasuerus 2023-06-24
FR 1575 Prevent blocked users from creating submissions 1133
  • common/SQLparsing.py
  • edit/isfdblib.py
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
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
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
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
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
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
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
Ahasuerus Ahasuerus 2023-07-12
SR 220 Update installation instructions for HTTPS/Python 2.7/MySQL 8 1141
  • README
Ahasuerus Ahasuerus 2023-07-14
FR 1453 New yellow warning for conflicting submissions 1142
  • common/SQLparsing.py
  • common/viewers.py
  • css/biblio_css_stub
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
Ahasuerus Ahasuerus 2023-07-27
FR 1579 Display a mouse-over Notes bubble for award records with Notes 1144
  • common/awardClass.py
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
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
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
Ahasuerus Ahasuerus 2023-07-31
Bug 836 JavaScript validation doesn't strip leading/trailing newlines 1148
  • css/edit_pub.js
  • css/edit_title.js
Ahasuerus Ahasuerus 2023-08-09
Bug 837 Redirect to the Recent Activity menu is broken 1149
  • biblio/recent_activity_menu.py
Ahasuerus Ahasuerus 2023-08-15
Bug 838 Invalid 'pending submissions aim to change this record' warning 1150
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2023-08-24
Bug 838 Invalid 'pending submissions aim to change this record' warning - Part 2 - COVERART conflict 1151
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2023-08-25
FR 1581 Auto-convert French notes to use 2 new templates 1152
  • scripts/French_templates_in_notes.py
Ahasuerus Ahasuerus 2023-09-03
FR 1582 Strip trailing '=' signs added to URLs by Facebook 1153
  • common/isfdb.py
Ahasuerus Ahasuerus 2023-09-11
Bug 839 Invalid 'Proposed variant date before proposed parent date' warning 1154
  • common/viewers.py
Ahasuerus Ahasuerus 2023-09-17
FR 1583 Support red text in Moderator Notes 1155
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2023-09-20
FR 1584 Add a warning that you need to be logged in to see Author Directory details 1156
  • biblio/directory.py
Ahasuerus Ahasuerus 2023-10-30
FR 1585 Convert 'WEBP' Amazon-hosted publication image URLs 1157
  • scripts/amazon_urls_webp_change.py
Ahasuerus Ahasuerus 2023-11-06
FR 1586 Display a table of EditPub submissions affecting logged-in moderator's verified pubs 1158
  • mod/common.py
Ahasuerus Ahasuerus 2023-11-25
Bug 840 Nightly cleanup reports error out when they reach report 274 1159
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2023-11-30
Bug 840 Nightly cleanup reports error out when they reach report 274 - Part 2 - Switched to standard database escaping 1160
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2023-11-30
FR 1587 Disallow entering Synopsis values for Variant Titles 1161
  • edit/edittitle.py
  • edit/isfdblib_help.py
Ahasuerus Ahasuerus 2023-12-05
Bug 841 Bug in 'Variant Title with Synopsis Data' cleanup report 1162
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
Ahasuerus Ahasuerus 2023-12-06