Difference between revisions of "Development/Archive/2019"

From ISFDB
Jump to navigation Jump to search
(Archived through SVN 400)
(SVN 401-425 archived)
Line 1,317: Line 1,317:
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2019-05-04
 
| 2019-05-04
 +
 +
|-
 +
| {{FR|1272}}
 +
| Remove jimrudnick.ca from the list of credited domains
 +
| 401
 +
|
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-05
 +
 +
|-
 +
| {{FR|1273}}
 +
| Remove sfcovers.net (Visco) from the list of credited sites
 +
| 401
 +
|
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-05
 +
 +
|-
 +
| {{FR|1274}}
 +
| Create a new External ID type and a Notes template for SF-Leihbuch
 +
| 402
 +
|
 +
* common/library.py
 +
* scripts/add_SF-Leihbuch.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-06
 +
 +
|-
 +
| {{SR|167}}
 +
| The make process leaves css/localdefs.pyc behind
 +
| 403
 +
|
 +
* css/Makefile
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-06
 +
 +
|-
 +
| {{FR|1276}}
 +
| Remove sf-encyclopedia.co.uk from the list of recognized sources
 +
| 404
 +
|
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-06
 +
 +
|-
 +
| {{SR|168}}
 +
| Simplify handling of third party domain names
 +
| 405
 +
|
 +
* biblio/biblio.py
 +
* biblio/common.py
 +
* biblio/pl.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-06
 +
 +
|-
 +
| {{Bug|728}}
 +
| SFE-hosted images are credited to Encyclopedia of Fantasy
 +
| 406
 +
|
 +
* biblio/common.py
 +
* common/library.py
 +
* common/viewers.py
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-07
 +
 +
|-
 +
| {{SR|160}}
 +
| Streamline the retrieval of referral titles for a list of pubs
 +
| 407
 +
|
 +
* biblio/fc.py
 +
* common/SQLparsing.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-07
 +
 +
|-
 +
| {{Bug|729}}
 +
| Do not display translations / Do not display variants or translations ignores covers
 +
| 408
 +
|
 +
* biblio/title.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-07
 +
 +
|-
 +
| {{FR|1277}}
 +
| Change how images are credited
 +
| 409
 +
|
 +
* biblio/biblio.py
 +
* biblio/common.py
 +
* biblio/pl.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-08
 +
 +
|-
 +
| {{FR|1278}}
 +
| Warn about unlinked Smashwords cover scans
 +
| 410
 +
|
 +
* common/library.py
 +
* common/viewers.py
 +
* edit/cleanup_lib.py
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-09
 +
 +
|-
 +
| {{FR|1279}}
 +
| Allow linking to SF-Leihbuch images
 +
| 410
 +
|
 +
* common/library.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-09
 +
 +
|-
 +
| {{SR|166}}
 +
| Remove '.01.LZZZZZZZ' and '.02.LZZZZZZZ' from Amazon image URLs - Part - .02. images
 +
| 411
 +
|
 +
* scripts/fix_amazon_images_02.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-10
 +
 +
|-
 +
| {{SR|166}}
 +
| Remove '.01.LZZZZZZZ' and '.02.LZZZZZZZ' from Amazon image URLs - Part - .01. images
 +
| 412
 +
|
 +
* scripts/fix_amazon_images_01.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-10
 +
 +
|-
 +
| {{FR|1275}}
 +
| Enhance validation of Amazon-hosted cover scans - Part 1 - Cleanup report
 +
| 413
 +
|
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-10
 +
 +
|-
 +
| {{Bug|730}}
 +
| 'Series with Duplicate Numbers' display bug
 +
| 414
 +
|
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-11
 +
 +
|-
 +
| {{FR|1275}}
 +
| Enhance validation of Amazon-hosted cover scans - Part 2 - Post-submission warnings
 +
| 415
 +
|
 +
* common/viewers.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-11
 +
 +
|-
 +
| {{FR|998}}
 +
| Create a calendar of author birthdays and dates of death
 +
| 416
 +
|
 +
* biblio/TARGETS
 +
* biblio/calendarClass.py
 +
* biblio/calendar_day.py
 +
* biblio/calendar_menu.py
 +
* biblio/index.py
 +
* biblio/local.mk
 +
* common/SQLparsing.py
 +
* common/navbar.py
 +
* css/biblio_css_stub
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-13
 +
 +
|-
 +
| {{FR|1275}}
 +
| Enhance validation of Amazon-hosted cover scans - Part 3 - Disallow 13-character URL fragments
 +
| 417
 +
|
 +
* edit/cleanup_report.py
 +
* nightly/nightly_job.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-13
 +
 +
|-
 +
| {{SR|165}}
 +
| Missing and erroneous SVN properties - Part 3 - Deleted erroneous executable SVN property
 +
| 418
 +
|
 +
* 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_search_selection.py
 +
* biblio/adv_user_search.py
 +
* biblio/adv_web_page_search.py
 +
* biblio/authors_by_debut_year.py
 +
* biblio/authors_by_debut_year_table.py
 +
* biblio/authortags.py
 +
* biblio/award_category.py
 +
* biblio/award_category_year.py
 +
* biblio/award_details.py
 +
* biblio/award_directory.py
 +
* biblio/awardtype.py
 +
* biblio/changed_verified_pubs.py
 +
* biblio/dumpxml.py
 +
* biblio/external_id_search_results.py
 +
* biblio/google_search_redirect.py
 +
* biblio/isfdblib.py
 +
* biblio/most_popular.py
 +
* biblio/most_popular_table.py
 +
* biblio/most_reviewed.py
 +
* biblio/most_reviewed_table.py
 +
* biblio/note.py
 +
* biblio/note_search_results.py
 +
* biblio/popular_authors.py
 +
* biblio/popular_authors_table.py
 +
* biblio/pubs_not_in_series.py
 +
* biblio/recent_primary_ver.py
 +
* biblio/seriestags.py
 +
* biblio/stats-and-tops.py
 +
* biblio/tag_author.py
 +
* biblio/titlecovers.py
 +
* biblio/user_search_results.py
 +
* biblio/view_submission.py
 +
* biblio/webpages_search_results.py
 +
* common/awardcatClass.py
 +
* common/awardtypeClass.py
 +
* common/isbn.py
 +
* common/sfe3.py
 +
* css/IsfdbBanner11.jpg
 +
* css/adv_search.js
 +
* css/apple-touch-icon-precomposed.png
 +
* css/apple-touch-icon.png
 +
* css/checkmark.png
 +
* css/edit_author.js
 +
* css/edit_award.js
 +
* css/edit_js.js
 +
* css/edit_other.js
 +
* css/edit_pub.js
 +
* css/edit_title.js
 +
* css/isfdb_main.js
 +
* css/question_mark_icon.gif
 +
* edit/addawardcat.py
 +
* edit/cleanup.py
 +
* edit/cleanup_lib.py
 +
* edit/clone_intermediate.py
 +
* edit/deleteawardcat.py
 +
* edit/deleteawardtype.py
 +
* edit/editawardcat.py
 +
* edit/editawardtype.py
 +
* edit/empty_containers.py
 +
* edit/find_pub_dups.py
 +
* edit/find_title_dups.py
 +
* edit/isfdblib_help.py
 +
* edit/linkaward.py
 +
* edit/newawardtype.py
 +
* edit/numeric_external_id_ranges.py
 +
* edit/publisher_exceptions.py
 +
* edit/select_award_type.py
 +
* edit/sfe3_authors.py
 +
* edit/submit_primary_verification.py
 +
* edit/submitaddpub.py
 +
* edit/submitawardcat.py
 +
* edit/submitawardtype.py
 +
* edit/submitdeleteawardcat.py
 +
* edit/submitdeleteawardtype.py
 +
* edit/submitlinkaward.py
 +
* edit/submitnewawardcat.py
 +
* edit/submitnewawardtype.py
 +
* mod/award_cat_delete_display.py
 +
* mod/award_cat_delete_file.py
 +
* mod/award_cat_new_display.py
 +
* mod/award_cat_new_file.py
 +
* mod/award_cat_update_display.py
 +
* mod/award_cat_update_file.py
 +
* mod/award_link_display.py
 +
* mod/award_link_file.py
 +
* mod/award_type_delete_display.py
 +
* mod/award_type_delete_file.py
 +
* mod/award_type_new_display.py
 +
* mod/award_type_new_file.py
 +
* mod/award_type_update_display.py
 +
* mod/award_type_update_file.py
 +
* mod/bad_images.py
 +
* mod/change_tag_status.py
 +
* mod/missing_author_urls.py
 +
* mod/resolve_bad_url.py
 +
* mod/resolve_cleanup.py
 +
* mod/resolve_missing_author_url.py
 +
* mod/resolve_sfe3_url.py
 +
* nightly/Makefile
 +
* nightly/TARGETS
 +
* nightly/dup_authors.py
 +
* nightly/install_nightly.py
 +
* nightly/local.mk
 +
* nightly/monthly_job.py
 +
* nightly/nightly_3rd_parties.py
 +
* nightly/nightly_awards.py
 +
* nightly/nightly_dup_authors.py
 +
* nightly/nightly_html.py
 +
* nightly/nightly_lib.py
 +
* nightly/nightly_stats.py
 +
* nightly/nightly_transliterations.py
 +
* nightly/nightly_wiki.py
 +
* rest/getpub_by_ID.py
 +
* rest/isfdblib.py
 +
* rest/pub_output.py
 +
* scripts/BadImages
 +
* scripts/Create_Norma_K._Hemming_Award.sql
 +
* scripts/Create_Quill_and_Scwartz_awards.sql
 +
* scripts/Create_Sir_Julius_Vogel_Award.sql
 +
* scripts/Delete_Stray_Author_Webpages.sql
 +
* scripts/Merge_Award_Categories.sql
 +
* scripts/MissingSFE3
 +
* scripts/Separate_Atheling_Award.sql
 +
* scripts/Separate_Bradbury_Award.sql
 +
* scripts/Separate_Heinlein_Award.sql
 +
* scripts/Separate_Norton_Award.sql
 +
* scripts/add_2_bleiler_references.sql
 +
* scripts/add_2_norwegian_languages.sql
 +
* scripts/add_2nd_series_num.sql
 +
* scripts/add_BLIC.sql
 +
* scripts/add_De_Nederlandse_Bibliografie.sql
 +
* scripts/add_KBR.sql
 +
* scripts/add_LTF.sql
 +
* scripts/add_NILF.sql
 +
* scripts/add_NooSFere.sql
 +
* scripts/add_SF-Leihbuch.sql
 +
* scripts/add_african_languages.sql
 +
* scripts/add_african_languages_2nd_phase.sql
 +
* scripts/add_akkadian_and_sumerian_languages.sql
 +
* scripts/add_amazon_identifier_sites.sql
 +
* scripts/add_angus_robertson.sql
 +
* scripts/add_asturian_bable_language.sql
 +
* scripts/add_audible_ASINs.sql
 +
* scripts/add_australian_stores.sql
 +
* scripts/add_author_indexes.sql
 +
* scripts/add_author_note.sql
 +
* scripts/add_award_cat_notes_and_pages.sql
 +
* scripts/add_award_cat_order.sql
 +
* scripts/add_award_id_to_awards.sql
 +
* scripts/add_award_indices.sql
 +
* scripts/add_award_notes.sql
 +
* scripts/add_award_type_by_and_for.sql
 +
* scripts/add_award_type_id_to_awards.py
 +
* scripts/add_award_type_non_genre_flag.sql
 +
* scripts/add_award_type_poll_flag.sql
 +
* scripts/add_award_type_webpages.sql
 +
* scripts/add_catalog_id.sql
 +
* scripts/add_cleanup_id_2.sql
 +
* scripts/add_date_indices.sql
 +
* scripts/add_display_cover.sql
 +
* scripts/add_display_cover_links.sql
 +
* scripts/add_display_post_submission.sql
 +
* scripts/add_in_progress_submission_status.sql
 +
* scripts/add_isbn_index.sql
 +
* scripts/add_keep_spaces_in_searches.sql
 +
* scripts/add_language_index.sql
 +
* scripts/add_languages_sanskrit.sql
 +
* scripts/add_lao_language.sql
 +
* scripts/add_latin_script_flag.sql
 +
* scripts/add_low_german_language.sql
 +
* scripts/add_mayan_language.sql
 +
* scripts/add_middle_english_language.sql
 +
* scripts/add_middle_french_language.sql
 +
* scripts/add_middle_high_german_language.sql
 +
* scripts/add_mirandese_language.sql
 +
* scripts/add_montenegrin_language.sql
 +
* scripts/add_nepali_and_pashto.sql
 +
* scripts/add_new_record_id_to_submissions.sql
 +
* scripts/add_non-linking_external_id_types.sql
 +
* scripts/add_old_english_language.sql
 +
* scripts/add_old_french_language.sql
 +
* scripts/add_old_norse_language.sql
 +
* scripts/add_parent_series_index.sql
 +
* scripts/add_private_tag.sql
 +
* scripts/add_pub_series_index.sql
 +
* scripts/add_pub_title_index.sql
 +
* scripts/add_publisher_index.sql
 +
* scripts/add_scots_language.sql
 +
* scripts/add_serbo_croatian.sql
 +
* scripts/add_series_webpages.sql
 +
* scripts/add_shona_language.sql
 +
* scripts/add_short_award_name.sql
 +
* scripts/add_state_reviewed_index_to_submissions.sql
 +
* scripts/add_suppress_awards_and_reviews.sql
 +
* scripts/add_suppress_warnings.sql
 +
* scripts/add_title_graphic_flag.sql
 +
* scripts/add_title_non_genre_flag.sql
 +
* scripts/add_trans_titles_index.sql
 +
* scripts/add_transliterated_indices.sql
 +
* scripts/add_verification_indices.sql
 +
* scripts/add_whsmith.sql
 +
* scripts/add_yoruba_language.sql
 +
* scripts/authenticate_all_submitters.py
 +
* scripts/auto_assign_languages.py
 +
* scripts/auto_assign_languages_to_authors.py
 +
* scripts/auto_assign_languages_to_titles.sql
 +
* scripts/change_BNB.sql
 +
* scripts/change_JNB.sql
 +
* scripts/change_all_lang_field.py
 +
* scripts/change_author_birthplace_len.sql
 +
* scripts/change_award_types_to_autoincrement.sql
 +
* scripts/change_combining_diacritics.py
 +
* scripts/change_content_field_type.sql
 +
* scripts/change_data_to_resolve_in_cleanup.sql
 +
* scripts/change_ellipses.py
 +
* scripts/change_isbn13_flag_2015.sql
 +
* scripts/change_mayan_languages.sql
 +
* scripts/change_missing_pub_formats_to_unknown.sql
 +
* scripts/change_page_number_field.sql
 +
* scripts/change_pubs_3_field_len.sql
 +
* scripts/change_serbian_language.sql
 +
* scripts/change_sundanese_language.sql
 +
* scripts/change_titles_defaults.sql
 +
* scripts/convert_visco_URLs.py
 +
* scripts/correct_BnF_BLIC.sql
 +
* scripts/correct_amazon_identifier_urls.sql
 +
* scripts/correct_european_library_links.sql
 +
* scripts/correct_non_genre_and_graphic_flags.sql
 +
* scripts/create_authors_by_debut_date.sql
 +
* scripts/create_award_cat_table.sql
 +
* scripts/create_award_titles_table.sql
 +
* scripts/create_bad_image_table.sql
 +
* scripts/create_changed_verified_pubs_table.sql
 +
* scripts/create_cleanup_table.sql
 +
* scripts/create_identifiers.sql
 +
* scripts/create_legal_names_table.sql
 +
* scripts/create_missing_author_urls_table.sql
 +
* scripts/create_most_reviewed_table.sql
 +
* scripts/create_primary_verifications.sql
 +
* scripts/create_report_table.sql
 +
* scripts/create_seiun_and_nihon_SF_awards.sql
 +
* scripts/create_sfe3_authors.sql
 +
* scripts/create_sql.py
 +
* scripts/create_trans_author_table.sql
 +
* scripts/create_trans_pub_series_table.sql
 +
* scripts/create_trans_pub_table.sql
 +
* scripts/create_trans_publisher_table.sql
 +
* scripts/create_trans_series_table.sql
 +
* scripts/create_trans_title_table.sql
 +
* scripts/create_user.py
 +
* scripts/create_user_status_table.sql
 +
* scripts/dedup_tag_mappings.sql
 +
* scripts/dedup_title_relationships.sql
 +
* scripts/delete_bad_awards.sql
 +
* scripts/delete_bad_mapping_entries.sql
 +
* scripts/delete_bad_tag_mappings.sql
 +
* scripts/delete_defunct_emails.sql
 +
* scripts/delete_duplicate_tags.py
 +
* scripts/delete_extra_trans_legal_names.sql
 +
* scripts/delete_merged_notes.sql
 +
* scripts/delete_non_existing_pub_contents.sql
 +
* scripts/delete_obsolete_note_record.sql
 +
* scripts/delete_sf_storylen.sql
 +
* scripts/empty_storylen_in_titles.sql
 +
* scripts/fix_4_missing_synopses.py
 +
* scripts/fix_campbell_award.sql
 +
* scripts/fix_fishpond_url.sql
 +
* scripts/fix_notes_with_mismatched_angle_brackets.sql
 +
* scripts/fix_primary_verifications.py
 +
* scripts/fix_verso_publisher.sql
 +
* scripts/move_ASINs.py
 +
* scripts/move_IMDB_links_to_web_pages.py
 +
* scripts/move_VTs_tags.sql
 +
* scripts/move_Wikipedia_links_to_web_pages.py
 +
* scripts/move_catalog_ids.py
 +
* scripts/move_external_ids.py
 +
* scripts/move_history_fields.sql
 +
* scripts/populate_award_cats.py
 +
* scripts/populate_bad_image_table.py
 +
* scripts/populate_missing_author_urls_table.py
 +
* scripts/remove_0_page_counts_for_audiobooks.sql
 +
* scripts/remove_0_page_counts_for_ebooks.sql
 +
* scripts/remove_COVER_prefixes.py
 +
* scripts/remove_duplicate_spaces.py
 +
* scripts/remove_duplicate_title_relationships.py
 +
* scripts/remove_ignore_from_report_45.sql
 +
* scripts/remove_resolved_flag_reviews.sql
 +
* scripts/rename_CHAPTERBOOKs.sql
 +
* scripts/restore_non_genre_and_graphic_flags.sql
 +
* scripts/spell_out_storylen_values.sql
 +
* scripts/split_storylen_field.sql
 +
* scripts/standardize_binging_codes_case.py
 +
* scripts/strip_leading_trailing_spaces.sql
 +
* scripts/strip_spaces_from_euro_prices.sql
 +
* scripts/suppress_help_bubbles.sql
 +
* scripts/updateBanner.py
 +
* scripts/update_BLIC.sql
 +
* scripts/update_NILF_full_name.sql
 +
* scripts/update_amazon_tags.sql
 +
* scripts/update_websites.sql
 +
* scripts/update_websites2.sql
 +
* scripts/wikitrim.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-15
 +
 +
|-
 +
| {{SR|165}}
 +
| Missing and erroneous SVN properties - Part 4 - Set svn:property Date Revision on all code files
 +
| 419
 +
|
 +
* biblio/advSearchClass.py
 +
* biblio/adv_identifier_search.py
 +
* biblio/adv_notes_search.py
 +
* biblio/adv_search_menu.py
 +
* biblio/adv_search_selection.py
 +
* biblio/adv_user_search.py
 +
* biblio/adv_web_page_search.py
 +
* biblio/authors_by_debut_year_table.py
 +
* biblio/award_category_year.py
 +
* biblio/dumpxml.py
 +
* biblio/google_search_redirect.py
 +
* biblio/note_search_results.py
 +
* biblio/webpages_search_results.py
 +
* common/sfe3.py
 +
* edit/cleanup_lib.py
 +
* edit/empty_containers.py
 +
* edit/numeric_external_id_ranges.py
 +
* edit/sfe3_authors.py
 +
* mod/resolve_sfe3_url.py
 +
* nightly/dup_authors.py
 +
* nightly/monthly_job.py
 +
* nightly/nightly_3rd_parties.py
 +
* nightly/nightly_awards.py
 +
* nightly/nightly_stats.py
 +
* rest/getpub_by_ID.py
 +
* rest/pub_output.py
 +
* scripts/updateBanner.py
 +
* scripts/wikitrim.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-05-15
 +
 +
|-
 +
| {{Bug|731}}
 +
| Author links in the SFE3 reconciliation report can fail
 +
| 420
 +
|
 +
* common/sfe3.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-01
 +
 +
|-
 +
| {{Bug|732}}
 +
| Publisher Merge is broken
 +
| 421
 +
|
 +
* biblio/adv_search_results.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-08
 +
 +
|-
 +
| {{SR|170}}
 +
| Delete obsolete module edit/completemerge.py
 +
| 422
 +
|
 +
* edit/completemerge.py - DELETED
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-10
 +
 +
|-
 +
| {{SR|8}}
 +
| Generated HTML does not validate - Fixed the HTML in the 3 duplicate finder modules
 +
| 423
 +
|
 +
* edit/find_dups.py
 +
* edit/find_pub_dups.py
 +
* edit/find_title_dups.py
 +
* edit/isfdblib.py
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-10
 +
 +
|-
 +
| {{SR|171}}
 +
| Remove obsolete 'missing URL' processing
 +
| 424
 +
|
 +
* mod/TARGETS
 +
* mod/missing_author_urls.py - DELETED
 +
* mod/resolve_missing_author_url.py - DELETED
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-10
 +
 +
|-
 +
| {{SR|171}}
 +
| Remove obsolete 'missing URL' processing - Dropped the table with the missing URLs
 +
| 425
 +
|
 +
* scripts/drop_missing_author_urls.sql
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| [[User:Ahasuerus|Ahasuerus]]
 +
| 2019-06-10
  
 
|}
 
|}

Revision as of 20:51, 10 June 2019

SVN Patch Contents

Bug or Feature Description SVN revision Modules Author Tester Date Passed
SR 150 Add date indices to titles and pubs 290
  • scripts/add_date_indices.sql
Ahasuerus Ahasuerus 2019-01-01
FR 1236 Allow non-linking External IDs - Part 2 - Added the 5 non-linking External ID Types that we have agreed on 291
  • scripts/add_non-linking_external_id_types.sql
Ahasuerus Ahasuerus 2019-01-01
FR 1242 Create a cleanup report for non-linking External IDs in Notes 292
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-02
FR 1243 Add a "Previous Page" button to Advanced Search results 293
  • biblio/adv_search_results.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-01-02
FR 1242 Create a cleanup report for non-linking External IDs in Notes - Part 2 - Improved query logic 294
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-02
FR 1244 Restrict Advanced Search results to 300 pages 295
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-01-02
FR 1245 Add Lao to the list of supported languages 296
  • common/isfdb.py
  • scripts/add_lao_language.sql
Ahasuerus Ahasuerus 2019-01-03
FR 1246 Cleanup reports should check that KBR External IDs are numeric 297
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-03
FR 1247 Check that all Reginald External IDs follow the expected format 298
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-03
FR 1247 Check that all Reginald External IDs follow the expected format - Part 2 - Expanded the report legend 299
  • edit/cleanup_report.py
Ahasuerus Ahasuerus 2019-01-03
FR 1248 Check that all Bleiler IDs are numeric 300
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-04
FR 1249 Invalid Prices cleanup report should catch URLs in the price field 301
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-05
FR 1223 Display a View Raw XML link for no longer valid submissions - Part 1 - Cleanup 302
  • mod/dumpxml.py
Ahasuerus Ahasuerus 2019-01-06
FR 1223 Display a View Raw XML link for no longer valid submissions - Part 2 303
  • biblio/TARGETS
  • biblio/view_submission.py
  • common/viewers.py
  • mod/TARGETS
  • mod/common.py
Ahasuerus Ahasuerus 2019-01-06
FR 1223 Display a View Raw XML link for no longer valid submissions - Part 3 - Added missing script 304
  • biblio/dumpxml.py
Ahasuerus Ahasuerus 2019-01-06
FR 1223 Display a View Raw XML link for no longer valid submissions - Part 4 - Deleted the old script from the mod directory 305
  • mod/dumpxml.py
Ahasuerus Ahasuerus 2019-01-06
FR 882 Advanced Search should be able to display the count of matching records 306
  • biblio/adv_search_results.py
  • biblio/search.py
Ahasuerus Ahasuerus 2019-01-07
SR 151 Replace encoding-specific characters in Python source code - Part 1 - Advanced Search 307
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-01-07
SR 151 Replace encoding-specific characters in Python source code - Part 2 - Nightly job 308
  • edit/cleanup_report.py
  • nightly/nightly_job.py
  • nightly/nightly_transliterations.py
Ahasuerus Ahasuerus 2019-01-08
SR 151 Replace encoding-specific characters in Python source code - Part 3 - Duplicate Finder 309
  • edit/find_dups.py
Ahasuerus Ahasuerus 2019-01-08
SR 152 Consolidate Advanced Search messages 310
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-01-08
FR 1226 Allow searching ISFDB data via Google - Part 4 - Added this functionality to regular Search results that find 0 matching records 311
  • biblio/se.py
Ahasuerus Ahasuerus 2019-01-09
FR 1251 Advanced Search should allow only one conjunction 312
  • biblio/adv_search_results.py
  • biblio/search.py
Ahasuerus Ahasuerus 2019-01-10
FR 1142 Lift the 3 search values per Advanced Search limit - Part 1 - Increased the limit to 5 313
  • biblio/adv_search_results.py
  • biblio/search.py
Ahasuerus Ahasuerus 2019-01-10
FR 1142 Lift the 3 search values per Advanced Search limit - Part 2 - Bug fix 314
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-01-10
FR 1250 Enhance the 'bad user name' error message 315
  • biblio/submitlogin.py
Ahasuerus Ahasuerus 2019-01-11
FR 1239 Flag Web API submissions to be put on HOLD for a moderator 316
  • rest/submission.py
Ahasuerus Ahasuerus 2019-01-12
FR 1142 Lift the 3 search values per Advanced Search limit - Part 3 - Fixed dynamic drop-down lists not working for lines 4 and 5 317
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-01-12
FR 1142 Lift the 3 search values per Advanced Search limit - Part 4 - Made AND/OR appear to the right of the search value field 318
  • biblio/search.py
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-01-12
SR 154 Rewrite the Advanced Search scripts using classes - Part 1 319
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-01-13
FR 1252 Add support for Sinister Cinema URLs 320
  • common/library.py
Ahasuerus Ahasuerus 2019-01-14
SR 153 Update the displayed copyright statement 321
  • LICENSE
  • common/isfdb.py
Ahasuerus Ahasuerus 2019-01-14
FR 1255 Display DNB URLs as 'German National Library' 322
  • common/library.py
Ahasuerus Ahasuerus 2019-01-16
FR 1254 Create an External ID Type/template for Fantascienza 323
  • common/library.py
  • scripts/add_NILF.sql
Ahasuerus Ahasuerus 2019-01-16
FR 1256 Create an External ID Type/template for NooSFere 324
  • common/library.py
  • scripts/add_NooSFere.sql
Ahasuerus Ahasuerus 2019-01-16
FR 1258 Add 'Fantascienza' to the NILF description 325
  • scripts/update_NILF_full_name.sql
Ahasuerus Ahasuerus 2019-01-16
FR 1258 Add 'Fantascienza' to the NILF description - Part 2 - Typo fix 326
  • scripts/update_NILF_full_name.sql
Ahasuerus Ahasuerus 2019-01-16
FR 1257 Update the cleanup reports for NooSFere and NILF - Part 1 - Created 3 cleanup reports for direct NooSFere, nlif.it and fantascienza links in publication notes 327
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-16
FR 1257 Update the cleanup reports for NooSFere and NILF - Part 2 - Updated the cleanup report that looks for invalid non-numeric External IDs 328
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-01-16
FR 1259 Display magazines and books separately in pub format stats report 329
  • css/biblio_css_stub
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2019-01-30
FR 1259 Display magazines and books separately in pub format stats report - Part 2 - CSS bug fix 330
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-01-31
FR 1143 Create Advanced Search options for all ISFDB record types - Part 1 - Code reorganization 331
  • biblio/advSearchClass.py
  • biblio/adv_search_results.py
  • biblio/local.mk
  • biblio/search.py
Ahasuerus Ahasuerus 2019-02-01
FR 1143 Create Advanced Search options for all ISFDB record types - Part 2 - Created new Web pages for each search type; Made User Search case-insensitive; Added support for asterisks as wildcards for all search types 332
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_author_search.py
  • biblio/adv_identifier_search.py
  • biblio/adv_notes_search.py
  • biblio/adv_pub_search.py
  • biblio/adv_search_results.py
  • biblio/adv_title_search.py
  • biblio/adv_user_search.py
  • biblio/adv_web_page_search.py
  • biblio/common.py
  • biblio/external_id_search_results.py
  • biblio/note_search_results.py
  • biblio/search.py
  • biblio/user_search_results.py
  • biblio/webpages_search_results.py
  • common/SQLparsing.py
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-02-02
FR 1260 Create a report of numeric External ID ranges 333
  • css/biblio_css_stub
  • edit/TARGETS
  • edit/cleanup.py
  • edit/numeric_external_id_ranges.py
Ahasuerus Ahasuerus 2019-02-04
FR 1260 Create a report of numeric External ID ranges - Part 2 - Ignored non-numeric IDs and fixed a table display quirk 334
  • edit/numeric_external_id_ranges.py
Ahasuerus Ahasuerus 2019-02-07
FR 1143 Create Advanced Search options for all ISFDB record types - Part 3 - Advanced Publisher Search 335
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_publisher_search.py
  • biblio/adv_search_menu.py
  • biblio/common.py
  • biblio/se.py
  • common/navbar.py
Ahasuerus Ahasuerus 2019-02-09
FR 1143 Create Advanced Search options for all ISFDB record types - Part 4 - Advanced Publication Series Search 336
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_pub_series_search.py
  • biblio/adv_search_menu.py
  • biblio/common.py
Ahasuerus Ahasuerus 2019-02-09
FR 1143 Create Advanced Search options for all ISFDB record types - Part 5 - Deleted biblio/search.py which is now obsolete 337
  • biblio/search.py - DELETED
Ahasuerus Ahasuerus 2019-02-09
FR 1143 Create Advanced Search options for all ISFDB record types - Part 6 - Advanced Series Search 338
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_search_menu.py
  • biblio/adv_series_search.py
  • biblio/common.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2019-02-09
FR 1143 Create Advanced Search options for all ISFDB record types - Part 7 - Advanced Award Type Search 339
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_award_type_search.py
  • biblio/adv_search_menu.py
  • biblio/common.py
  • biblio/se.py
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-02-10
FR 1143 Create Advanced Search options for all ISFDB record types - Part 8 - Added Advanced Award Category Search 340
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_award_cat_search.py
  • biblio/adv_search_menu.py
  • biblio/common.py
Ahasuerus Ahasuerus 2019-02-11
FR 1143 Create Advanced Search options for all ISFDB record types - Part 9 - Fixed a Python bug and laid the foundation for Advanced Award Search behind the scenes 341
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_award_search.py
  • biblio/adv_search_menu.py
  • biblio/award_directory.py
  • biblio/biblio.py
  • biblio/common.py
Ahasuerus Ahasuerus 2019-02-11
FR 1143 Create Advanced Search options for all ISFDB record types - Part 10 - Advanced Award Search 342
  • biblio/advSearchClass.py
  • biblio/adv_award_search.py
  • biblio/adv_search_menu.py
Ahasuerus Ahasuerus 2019-02-12
FR 1143 Create Advanced Search options for all ISFDB record types - Part 11 - Updated Help URLs 343
  • biblio/advSearchClass.py
Ahasuerus Ahasuerus 2019-02-13
FR 1143 Create Advanced Search options for all ISFDB record types - Part 12 - Add Award Levels to the list of selection criteria in Advanced Award Search 344
  • biblio/advSearchClass.py
  • biblio/adv_award_search.py
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-02-13
FR 1143 Create Advanced Search options for all ISFDB record types - Part 13 - Refactored the main award table 345
  • biblio/advSearchClass.py
  • biblio/biblio.py
  • biblio/common.py
  • biblio/title.py
  • common/SQLparsing.py
  • common/awardClass.py
Ahasuerus Ahasuerus 2019-02-13
FR 1143 Create Advanced Search options for all ISFDB record types - Part 14 - Displayed author names(s) in the Advanced Award Search results table 346
  • biblio/advSearchClass.py
  • common/awardClass.py
Ahasuerus Ahasuerus 2019-02-14
FR 1261 Create a page to show awards and nominations for 1 year for 1 award category 347
  • biblio/TARGETS
  • biblio/award_category_year.py
  • biblio/awards.py
  • common/SQLparsing.py
  • common/awardClass.py
  • common/awardcatClass.py
Ahasuerus Ahasuerus 2019-02-15
FR 1262 Create MultiS and MultiPubS notes templates 348
  • common/library.py
Ahasuerus Ahasuerus 2019-02-16
FR 1229 Add Title Language to the Advanced Publication Search 349
  • biblio/advSearchClass.py
  • biblio/adv_pub_search.py
Ahasuerus Ahasuerus 2019-02-16
SR 155 Move the logic in biblio/awards.py to common/awardClass.py 350
  • biblio/ay.py
  • common/awardClass.py
  • common/awardcatClass.py
Ahasuerus Ahasuerus 2019-02-16
SR 155 Move the logic in biblio/awards.py to common/awardClass.py - Part 2 - Delete biblio/awards.py and all imports from it 351
  • biblio/awards.py - DELETED
  • biblio/common.py
  • biblio/diffselect.py
  • biblio/local.mk
  • biblio/publisheryear.py
Ahasuerus Ahasuerus 2019-02-16
SR 155 Move the logic in biblio/awards.py to common/awardClass.py - Part 3 - Move biblio/ay.py logic to common/awardtypeClass.py 352
  • biblio/ay.py
  • common/awardtypeClass.py
Ahasuerus Ahasuerus 2019-02-16
SR 155 Move the logic in biblio/awards.py to common/awardClass.py - Part 4 - Make awardcatClass and awardtypeClass inherit from awardShared 353
  • common/awardcatClass.py
  • common/awardtypeClass.py
Ahasuerus Ahasuerus 2019-02-16
SR 156 Move the SpecialAwards dictionary to the shared award class 354
  • biblio/advSearchClass.py
  • common/awardClass.py
  • common/library.py
  • edit/isfdblib_print.py
Ahasuerus Ahasuerus 2019-02-16
FR 1263 Allow searching titles based on user votes/ratings 355
  • biblio/advSearchClass.py
  • biblio/adv_title_search.py
Ahasuerus Ahasuerus 2019-02-18
FR 1264 Add Title Type to Advanced Award Search selection criteria 356
  • biblio/advSearchClass.py
  • biblio/adv_award_search.py
Ahasuerus Ahasuerus 2019-02-18
FR 1265 Add Title to Advanced Award Search selection criteria 357
  • biblio/advSearchClass.py
  • biblio/adv_award_search.py
Ahasuerus Ahasuerus 2019-02-19
SR 157 Add a pub series index to the pubs table 358
  • scripts/add_pub_series_index.sql
Ahasuerus Ahasuerus 2019-02-23
FR 1171 Create a multifield for transliterated series names 359
  • biblio/advSearchClass.py
  • biblio/adv_series_search.py
  • biblio/biblio.py
  • biblio/fc.py
  • biblio/pe.py
  • biblio/pl.py
  • biblio/se.py
  • biblio/seriesgrid.py
  • biblio/title.py
  • common/SQLparsing.py
  • common/isfdb.py
  • common/library.py
  • common/seriesClass.py
  • common/viewers.py
  • css/edit_js.js
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • edit/editseries.py
  • edit/isfdblib_help.py
  • edit/submitseries.py
  • mod/sa_delete.py
  • mod/sa_update.py
  • nightly/nightly_transliterations.py
  • scripts/create_trans_series_table.sql
Ahasuerus Ahasuerus 2019-03-07
FR 1171 Create a multifield for transliterated series names - Part 2 - Added 6 cleanup reports 360
  • common/library.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_transliterations.py
Ahasuerus Ahasuerus 2019-03-07
Bug 720 Advanced Award Search errors out when sorted by title type 361
  • biblio/advSearchClass.py
  • biblio/adv_author_search.py
  • biblio/adv_award_cat_search.py
  • biblio/adv_award_search.py
  • biblio/adv_award_type_search.py
  • biblio/adv_pub_search.py
  • biblio/adv_pub_series_search.py
  • biblio/adv_publisher_search.py
  • biblio/adv_series_search.py
  • biblio/adv_title_search.py
Ahasuerus Ahasuerus 2019-03-09
SR 154 Rewrite the Advanced Search scripts using classes - Part 2 362
  • biblio/TARGETS
  • biblio/advSearchClass.py
  • biblio/adv_search_menu.py
  • biblio/adv_search_selection.py
Ahasuerus Ahasuerus 2019-03-10
SR 154 Rewrite the Advanced Search scripts using classes - Part 3 - Cleanup 363
  • biblio/advSearchClass.py
Ahasuerus Ahasuerus 2019-03-10
SR 154 Rewrite the Advanced Search scripts using classes - Part 4 - Deleted old CGI scripts 364
  • biblio/TARGETS
  • biblio/adv_author_search.py - DELETED
  • biblio/adv_award_cat_search.py - DELETED
  • biblio/adv_award_search.py - DELETED
  • biblio/adv_award_type_search.py - DELETED
  • biblio/adv_pub_search.py - DELETED
  • biblio/adv_pub_series_search.py - DELETED
  • biblio/adv_publisher_search.py - DELETED
  • biblio/adv_series_search.py - DELETED
  • biblio/adv_title_search.py - DELETED
Ahasuerus Ahasuerus 2019-03-10
SR 154 Rewrite the Advanced Search scripts using classes - Part 5 - Class refactoring 365
  • biblio/advSearchClass.py
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-03-13
SR 154 Rewrite the Advanced Search scripts using classes - Part 6 - A bug fix and code refactoring 366
  • biblio/adv_search_results.py
  • css/adv_search.js
Ahasuerus Ahasuerus 2019-03-14
SR 154 Rewrite the Advanced Search scripts using classes - Part 7 - Code refactoring 367
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-03-14
FR 1267 Display Advanced Search selection criteria on results pages 368
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-03-15
FR 1268 Standardize Advanced Search page titles 369
  • biblio/advSearchClass.py
  • biblio/adv_search_menu.py
  • biblio/common.py
Ahasuerus Ahasuerus 2019-03-16
Bug 721 The S template doesn't perform an exact name match 370
  • biblio/se.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2019-04-01
Bug 722 The PubS (pub series) template doesn't do an exact match 371
  • biblio/se.py
  • common/SQLparsing.py
  • common/viewers.py
Ahasuerus Ahasuerus 2019-04-01
SR 159 Streamline the pub series SQLFind function 372
  • biblio/se.py
  • common/SQLparsing.py
  • common/viewers.py
Ahasuerus Ahasuerus 2019-04-02
SR 160 Streamline the SQL Find function for publishers - Part 1 373
  • biblio/se.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2019-04-02
SR 160 Streamline the SQL Find function for publishers - Part 2 374
  • common/SQLparsing.py
  • common/publisherClass.py
  • common/viewers.py
Ahasuerus Ahasuerus 2019-04-02
SR 161 In Advanced Title Search, merge 'exact' mode and search by author name - Part 1 375
  • biblio/biblio.py
  • biblio/common.py
Ahasuerus Ahasuerus 2019-04-02
SR 161 In Advanced Title Search, merge 'exact' mode and search by author name - Part 2 376
  • biblio/adv_search_results.py
  • biblio/biblio.py
  • biblio/common.py
Ahasuerus Ahasuerus 2019-04-02
Bug 723 'Titles by Author Age' erroneously includes variants 377
  • nightly/nightly_stats.py
Ahasuerus Ahasuerus 2019-04-05
SR 162 Use relative URLs instead of full URLs - Part 1 - Made the host URLs relative (except for the schema) everywhere; Made the schema relative for links to ISFDB records 378
  • biblio/adv_search_menu.py
  • common/library.py
  • common/localdefs.py
Ahasuerus Ahasuerus 2019-04-06
FR 1122 Automate reconciliation with the SFE3 author list 379
  • common/Makefile
  • common/sfe3.py
  • edit/TARGETS
  • edit/cleanup.py
  • edit/local.mk
  • edit/sfe3_authors.py
  • mod/TARGETS
  • mod/resolve_sfe3_url.py
  • nightly/local.mk
  • nightly/nightly_job.py
  • scripts/create_sfe3_authors.sql
Ahasuerus Ahasuerus 2019-04-13
FR 1122 Automate reconciliation with the SFE3 author list - Part 2 380
  • nightly/nightly_3rd_parties.py
  • scripts/create_sfe3_authors.sql
Ahasuerus Ahasuerus 2019-04-13
Bug 724 All author links broken on the Author Directory page 381
  • biblio/directory.py
Ahasuerus Ahasuerus 2019-04-13
SR 8 Generated HTML does not validate - biblio/directory.py 382
  • biblio/directory.py
Ahasuerus Ahasuerus 2019-04-14
SR 164 Delete the obsolete 'history' script 383
  • biblio/TARGETS
Ahasuerus Ahasuerus 2019-04-14
SR 164 Delete the obsolete 'history' script - Part 2 - Delete the actual script 384
  • biblio/history.py - DELETED
Ahasuerus Ahasuerus 2019-04-14
Bug 725 Duplicate ISBN/Catalog ID warnings are not working 385
  • common/viewers.py
Ahasuerus Ahasuerus 2019-04-14
SR 8 Generated HTML does not validate - My Votes 386
  • biblio/myvotes.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-04-15
SR 8 Generated HTML does not validate - My Votes - Better CSS 387
  • biblio/myvotes.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-04-15
SR 8 Generated HTML does not validate - Publication Comparison 388
  • biblio/submitdiff.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-04-15
SR 162 Use relative URLs instead of full URLs - Part 2 - Rolled back the changes (except the bug fixes in Advanced Search) because some versions of Safari do not support relative URLs, most notably server-side redirects which use relative URLs 389
  • common/library.py
  • common/localdefs.py
Ahasuerus Ahasuerus 2019-04-16
SR 8 Generated HTML does not validate - User Tags 390
  • biblio/usertag.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-04-16
SR 8 Generated HTML does not validate - Regular Search 391
  • biblio/se.py
  • biblio/usertag.py
Ahasuerus Ahasuerus 2019-04-16
SR 8 Generated HTML does not validate - Author Merge 392
  • edit/av_merge.py
Ahasuerus Ahasuerus 2019-04-16
SR 8 Generated HTML does not validate - Publisher Merge 393
  • edit/pv_merge.py
Ahasuerus Ahasuerus 2019-04-16
SR 8 Generated HTML does not validate - Title Merge 394
  • edit/tv_merge.py
Ahasuerus Ahasuerus 2019-04-16
FR 1269 Add a default conjunction and start value to Advanced Search 395
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-04-18
Bug 727 4 titles with corrupted synopses generate Python errors 396
  • scripts/fix_4_missing_synopses.py
Ahasuerus Ahasuerus 2019-04-20
FR 1270 Make Advanced Search redirects more intelligent 397
  • biblio/se.py
Ahasuerus Ahasuerus 2019-04-21
FR 1271 Allow cropped Amazon cover scans 398
  • common/viewers.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-04-26
SR 165 Missing and erroneous SVN properties - Part 1 - Added sfe3.py to the list of svn-ignored files 399
  • biblio - added sfe3.py to the list of svn-ignored files
  • edit - added sfe3.py to the list of svn-ignored files
  • mod - added sfe3.py to the list of svn-ignored files
  • nightly - added sfe3.py to the list of svn-ignored files
  • rest - added sfe3.py to the list of svn-ignored files
Ahasuerus Ahasuerus 2019-05-04
SR 165 Missing and erroneous SVN properties - Part 2 - Added sfe3.py to the list of svn-ignored files for scripts 400
  • scripts - added sfe3.py to the list of svn-ignored files
Ahasuerus Ahasuerus 2019-05-04
FR 1272 Remove jimrudnick.ca from the list of credited domains 401
  • common/library.py
Ahasuerus Ahasuerus 2019-05-05
FR 1273 Remove sfcovers.net (Visco) from the list of credited sites 401
  • common/library.py
Ahasuerus Ahasuerus 2019-05-05
FR 1274 Create a new External ID type and a Notes template for SF-Leihbuch 402
  • common/library.py
  • scripts/add_SF-Leihbuch.sql
Ahasuerus Ahasuerus 2019-05-06
SR 167 The make process leaves css/localdefs.pyc behind 403
  • css/Makefile
Ahasuerus Ahasuerus 2019-05-06
FR 1276 Remove sf-encyclopedia.co.uk from the list of recognized sources 404
  • common/library.py
Ahasuerus Ahasuerus 2019-05-06
SR 168 Simplify handling of third party domain names 405
  • biblio/biblio.py
  • biblio/common.py
  • biblio/pl.py
Ahasuerus Ahasuerus 2019-05-06
Bug 728 SFE-hosted images are credited to Encyclopedia of Fantasy 406
  • biblio/common.py
  • common/library.py
  • common/viewers.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-05-07
SR 160 Streamline the retrieval of referral titles for a list of pubs 407
  • biblio/fc.py
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2019-05-07
Bug 729 Do not display translations / Do not display variants or translations ignores covers 408
  • biblio/title.py
Ahasuerus Ahasuerus 2019-05-07
FR 1277 Change how images are credited 409
  • biblio/biblio.py
  • biblio/common.py
  • biblio/pl.py
Ahasuerus Ahasuerus 2019-05-08
FR 1278 Warn about unlinked Smashwords cover scans 410
  • common/library.py
  • common/viewers.py
  • edit/cleanup_lib.py
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-05-09
FR 1279 Allow linking to SF-Leihbuch images 410
  • common/library.py
Ahasuerus Ahasuerus 2019-05-09
SR 166 Remove '.01.LZZZZZZZ' and '.02.LZZZZZZZ' from Amazon image URLs - Part - .02. images 411
  • scripts/fix_amazon_images_02.py
Ahasuerus Ahasuerus 2019-05-10
SR 166 Remove '.01.LZZZZZZZ' and '.02.LZZZZZZZ' from Amazon image URLs - Part - .01. images 412
  • scripts/fix_amazon_images_01.py
Ahasuerus Ahasuerus 2019-05-10
FR 1275 Enhance validation of Amazon-hosted cover scans - Part 1 - Cleanup report 413
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-05-10
Bug 730 'Series with Duplicate Numbers' display bug 414
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-05-11
FR 1275 Enhance validation of Amazon-hosted cover scans - Part 2 - Post-submission warnings 415
  • common/viewers.py
Ahasuerus Ahasuerus 2019-05-11
FR 998 Create a calendar of author birthdays and dates of death 416
  • biblio/TARGETS
  • biblio/calendarClass.py
  • biblio/calendar_day.py
  • biblio/calendar_menu.py
  • biblio/index.py
  • biblio/local.mk
  • common/SQLparsing.py
  • common/navbar.py
  • css/biblio_css_stub
Ahasuerus Ahasuerus 2019-05-13
FR 1275 Enhance validation of Amazon-hosted cover scans - Part 3 - Disallow 13-character URL fragments 417
  • edit/cleanup_report.py
  • nightly/nightly_job.py
Ahasuerus Ahasuerus 2019-05-13
SR 165 Missing and erroneous SVN properties - Part 3 - Deleted erroneous executable SVN property 418
  • 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_search_selection.py
  • biblio/adv_user_search.py
  • biblio/adv_web_page_search.py
  • biblio/authors_by_debut_year.py
  • biblio/authors_by_debut_year_table.py
  • biblio/authortags.py
  • biblio/award_category.py
  • biblio/award_category_year.py
  • biblio/award_details.py
  • biblio/award_directory.py
  • biblio/awardtype.py
  • biblio/changed_verified_pubs.py
  • biblio/dumpxml.py
  • biblio/external_id_search_results.py
  • biblio/google_search_redirect.py
  • biblio/isfdblib.py
  • biblio/most_popular.py
  • biblio/most_popular_table.py
  • biblio/most_reviewed.py
  • biblio/most_reviewed_table.py
  • biblio/note.py
  • biblio/note_search_results.py
  • biblio/popular_authors.py
  • biblio/popular_authors_table.py
  • biblio/pubs_not_in_series.py
  • biblio/recent_primary_ver.py
  • biblio/seriestags.py
  • biblio/stats-and-tops.py
  • biblio/tag_author.py
  • biblio/titlecovers.py
  • biblio/user_search_results.py
  • biblio/view_submission.py
  • biblio/webpages_search_results.py
  • common/awardcatClass.py
  • common/awardtypeClass.py
  • common/isbn.py
  • common/sfe3.py
  • css/IsfdbBanner11.jpg
  • css/adv_search.js
  • css/apple-touch-icon-precomposed.png
  • css/apple-touch-icon.png
  • css/checkmark.png
  • css/edit_author.js
  • css/edit_award.js
  • css/edit_js.js
  • css/edit_other.js
  • css/edit_pub.js
  • css/edit_title.js
  • css/isfdb_main.js
  • css/question_mark_icon.gif
  • edit/addawardcat.py
  • edit/cleanup.py
  • edit/cleanup_lib.py
  • edit/clone_intermediate.py
  • edit/deleteawardcat.py
  • edit/deleteawardtype.py
  • edit/editawardcat.py
  • edit/editawardtype.py
  • edit/empty_containers.py
  • edit/find_pub_dups.py
  • edit/find_title_dups.py
  • edit/isfdblib_help.py
  • edit/linkaward.py
  • edit/newawardtype.py
  • edit/numeric_external_id_ranges.py
  • edit/publisher_exceptions.py
  • edit/select_award_type.py
  • edit/sfe3_authors.py
  • edit/submit_primary_verification.py
  • edit/submitaddpub.py
  • edit/submitawardcat.py
  • edit/submitawardtype.py
  • edit/submitdeleteawardcat.py
  • edit/submitdeleteawardtype.py
  • edit/submitlinkaward.py
  • edit/submitnewawardcat.py
  • edit/submitnewawardtype.py
  • mod/award_cat_delete_display.py
  • mod/award_cat_delete_file.py
  • mod/award_cat_new_display.py
  • mod/award_cat_new_file.py
  • mod/award_cat_update_display.py
  • mod/award_cat_update_file.py
  • mod/award_link_display.py
  • mod/award_link_file.py
  • mod/award_type_delete_display.py
  • mod/award_type_delete_file.py
  • mod/award_type_new_display.py
  • mod/award_type_new_file.py
  • mod/award_type_update_display.py
  • mod/award_type_update_file.py
  • mod/bad_images.py
  • mod/change_tag_status.py
  • mod/missing_author_urls.py
  • mod/resolve_bad_url.py
  • mod/resolve_cleanup.py
  • mod/resolve_missing_author_url.py
  • mod/resolve_sfe3_url.py
  • nightly/Makefile
  • nightly/TARGETS
  • nightly/dup_authors.py
  • nightly/install_nightly.py
  • nightly/local.mk
  • nightly/monthly_job.py
  • nightly/nightly_3rd_parties.py
  • nightly/nightly_awards.py
  • nightly/nightly_dup_authors.py
  • nightly/nightly_html.py
  • nightly/nightly_lib.py
  • nightly/nightly_stats.py
  • nightly/nightly_transliterations.py
  • nightly/nightly_wiki.py
  • rest/getpub_by_ID.py
  • rest/isfdblib.py
  • rest/pub_output.py
  • scripts/BadImages
  • scripts/Create_Norma_K._Hemming_Award.sql
  • scripts/Create_Quill_and_Scwartz_awards.sql
  • scripts/Create_Sir_Julius_Vogel_Award.sql
  • scripts/Delete_Stray_Author_Webpages.sql
  • scripts/Merge_Award_Categories.sql
  • scripts/MissingSFE3
  • scripts/Separate_Atheling_Award.sql
  • scripts/Separate_Bradbury_Award.sql
  • scripts/Separate_Heinlein_Award.sql
  • scripts/Separate_Norton_Award.sql
  • scripts/add_2_bleiler_references.sql
  • scripts/add_2_norwegian_languages.sql
  • scripts/add_2nd_series_num.sql
  • scripts/add_BLIC.sql
  • scripts/add_De_Nederlandse_Bibliografie.sql
  • scripts/add_KBR.sql
  • scripts/add_LTF.sql
  • scripts/add_NILF.sql
  • scripts/add_NooSFere.sql
  • scripts/add_SF-Leihbuch.sql
  • scripts/add_african_languages.sql
  • scripts/add_african_languages_2nd_phase.sql
  • scripts/add_akkadian_and_sumerian_languages.sql
  • scripts/add_amazon_identifier_sites.sql
  • scripts/add_angus_robertson.sql
  • scripts/add_asturian_bable_language.sql
  • scripts/add_audible_ASINs.sql
  • scripts/add_australian_stores.sql
  • scripts/add_author_indexes.sql
  • scripts/add_author_note.sql
  • scripts/add_award_cat_notes_and_pages.sql
  • scripts/add_award_cat_order.sql
  • scripts/add_award_id_to_awards.sql
  • scripts/add_award_indices.sql
  • scripts/add_award_notes.sql
  • scripts/add_award_type_by_and_for.sql
  • scripts/add_award_type_id_to_awards.py
  • scripts/add_award_type_non_genre_flag.sql
  • scripts/add_award_type_poll_flag.sql
  • scripts/add_award_type_webpages.sql
  • scripts/add_catalog_id.sql
  • scripts/add_cleanup_id_2.sql
  • scripts/add_date_indices.sql
  • scripts/add_display_cover.sql
  • scripts/add_display_cover_links.sql
  • scripts/add_display_post_submission.sql
  • scripts/add_in_progress_submission_status.sql
  • scripts/add_isbn_index.sql
  • scripts/add_keep_spaces_in_searches.sql
  • scripts/add_language_index.sql
  • scripts/add_languages_sanskrit.sql
  • scripts/add_lao_language.sql
  • scripts/add_latin_script_flag.sql
  • scripts/add_low_german_language.sql
  • scripts/add_mayan_language.sql
  • scripts/add_middle_english_language.sql
  • scripts/add_middle_french_language.sql
  • scripts/add_middle_high_german_language.sql
  • scripts/add_mirandese_language.sql
  • scripts/add_montenegrin_language.sql
  • scripts/add_nepali_and_pashto.sql
  • scripts/add_new_record_id_to_submissions.sql
  • scripts/add_non-linking_external_id_types.sql
  • scripts/add_old_english_language.sql
  • scripts/add_old_french_language.sql
  • scripts/add_old_norse_language.sql
  • scripts/add_parent_series_index.sql
  • scripts/add_private_tag.sql
  • scripts/add_pub_series_index.sql
  • scripts/add_pub_title_index.sql
  • scripts/add_publisher_index.sql
  • scripts/add_scots_language.sql
  • scripts/add_serbo_croatian.sql
  • scripts/add_series_webpages.sql
  • scripts/add_shona_language.sql
  • scripts/add_short_award_name.sql
  • scripts/add_state_reviewed_index_to_submissions.sql
  • scripts/add_suppress_awards_and_reviews.sql
  • scripts/add_suppress_warnings.sql
  • scripts/add_title_graphic_flag.sql
  • scripts/add_title_non_genre_flag.sql
  • scripts/add_trans_titles_index.sql
  • scripts/add_transliterated_indices.sql
  • scripts/add_verification_indices.sql
  • scripts/add_whsmith.sql
  • scripts/add_yoruba_language.sql
  • scripts/authenticate_all_submitters.py
  • scripts/auto_assign_languages.py
  • scripts/auto_assign_languages_to_authors.py
  • scripts/auto_assign_languages_to_titles.sql
  • scripts/change_BNB.sql
  • scripts/change_JNB.sql
  • scripts/change_all_lang_field.py
  • scripts/change_author_birthplace_len.sql
  • scripts/change_award_types_to_autoincrement.sql
  • scripts/change_combining_diacritics.py
  • scripts/change_content_field_type.sql
  • scripts/change_data_to_resolve_in_cleanup.sql
  • scripts/change_ellipses.py
  • scripts/change_isbn13_flag_2015.sql
  • scripts/change_mayan_languages.sql
  • scripts/change_missing_pub_formats_to_unknown.sql
  • scripts/change_page_number_field.sql
  • scripts/change_pubs_3_field_len.sql
  • scripts/change_serbian_language.sql
  • scripts/change_sundanese_language.sql
  • scripts/change_titles_defaults.sql
  • scripts/convert_visco_URLs.py
  • scripts/correct_BnF_BLIC.sql
  • scripts/correct_amazon_identifier_urls.sql
  • scripts/correct_european_library_links.sql
  • scripts/correct_non_genre_and_graphic_flags.sql
  • scripts/create_authors_by_debut_date.sql
  • scripts/create_award_cat_table.sql
  • scripts/create_award_titles_table.sql
  • scripts/create_bad_image_table.sql
  • scripts/create_changed_verified_pubs_table.sql
  • scripts/create_cleanup_table.sql
  • scripts/create_identifiers.sql
  • scripts/create_legal_names_table.sql
  • scripts/create_missing_author_urls_table.sql
  • scripts/create_most_reviewed_table.sql
  • scripts/create_primary_verifications.sql
  • scripts/create_report_table.sql
  • scripts/create_seiun_and_nihon_SF_awards.sql
  • scripts/create_sfe3_authors.sql
  • scripts/create_sql.py
  • scripts/create_trans_author_table.sql
  • scripts/create_trans_pub_series_table.sql
  • scripts/create_trans_pub_table.sql
  • scripts/create_trans_publisher_table.sql
  • scripts/create_trans_series_table.sql
  • scripts/create_trans_title_table.sql
  • scripts/create_user.py
  • scripts/create_user_status_table.sql
  • scripts/dedup_tag_mappings.sql
  • scripts/dedup_title_relationships.sql
  • scripts/delete_bad_awards.sql
  • scripts/delete_bad_mapping_entries.sql
  • scripts/delete_bad_tag_mappings.sql
  • scripts/delete_defunct_emails.sql
  • scripts/delete_duplicate_tags.py
  • scripts/delete_extra_trans_legal_names.sql
  • scripts/delete_merged_notes.sql
  • scripts/delete_non_existing_pub_contents.sql
  • scripts/delete_obsolete_note_record.sql
  • scripts/delete_sf_storylen.sql
  • scripts/empty_storylen_in_titles.sql
  • scripts/fix_4_missing_synopses.py
  • scripts/fix_campbell_award.sql
  • scripts/fix_fishpond_url.sql
  • scripts/fix_notes_with_mismatched_angle_brackets.sql
  • scripts/fix_primary_verifications.py
  • scripts/fix_verso_publisher.sql
  • scripts/move_ASINs.py
  • scripts/move_IMDB_links_to_web_pages.py
  • scripts/move_VTs_tags.sql
  • scripts/move_Wikipedia_links_to_web_pages.py
  • scripts/move_catalog_ids.py
  • scripts/move_external_ids.py
  • scripts/move_history_fields.sql
  • scripts/populate_award_cats.py
  • scripts/populate_bad_image_table.py
  • scripts/populate_missing_author_urls_table.py
  • scripts/remove_0_page_counts_for_audiobooks.sql
  • scripts/remove_0_page_counts_for_ebooks.sql
  • scripts/remove_COVER_prefixes.py
  • scripts/remove_duplicate_spaces.py
  • scripts/remove_duplicate_title_relationships.py
  • scripts/remove_ignore_from_report_45.sql
  • scripts/remove_resolved_flag_reviews.sql
  • scripts/rename_CHAPTERBOOKs.sql
  • scripts/restore_non_genre_and_graphic_flags.sql
  • scripts/spell_out_storylen_values.sql
  • scripts/split_storylen_field.sql
  • scripts/standardize_binging_codes_case.py
  • scripts/strip_leading_trailing_spaces.sql
  • scripts/strip_spaces_from_euro_prices.sql
  • scripts/suppress_help_bubbles.sql
  • scripts/updateBanner.py
  • scripts/update_BLIC.sql
  • scripts/update_NILF_full_name.sql
  • scripts/update_amazon_tags.sql
  • scripts/update_websites.sql
  • scripts/update_websites2.sql
  • scripts/wikitrim.py
Ahasuerus Ahasuerus 2019-05-15
SR 165 Missing and erroneous SVN properties - Part 4 - Set svn:property Date Revision on all code files 419
  • biblio/advSearchClass.py
  • biblio/adv_identifier_search.py
  • biblio/adv_notes_search.py
  • biblio/adv_search_menu.py
  • biblio/adv_search_selection.py
  • biblio/adv_user_search.py
  • biblio/adv_web_page_search.py
  • biblio/authors_by_debut_year_table.py
  • biblio/award_category_year.py
  • biblio/dumpxml.py
  • biblio/google_search_redirect.py
  • biblio/note_search_results.py
  • biblio/webpages_search_results.py
  • common/sfe3.py
  • edit/cleanup_lib.py
  • edit/empty_containers.py
  • edit/numeric_external_id_ranges.py
  • edit/sfe3_authors.py
  • mod/resolve_sfe3_url.py
  • nightly/dup_authors.py
  • nightly/monthly_job.py
  • nightly/nightly_3rd_parties.py
  • nightly/nightly_awards.py
  • nightly/nightly_stats.py
  • rest/getpub_by_ID.py
  • rest/pub_output.py
  • scripts/updateBanner.py
  • scripts/wikitrim.py
Ahasuerus Ahasuerus 2019-05-15
Bug 731 Author links in the SFE3 reconciliation report can fail 420
  • common/sfe3.py
Ahasuerus Ahasuerus 2019-06-01
Bug 732 Publisher Merge is broken 421
  • biblio/adv_search_results.py
Ahasuerus Ahasuerus 2019-06-08
SR 170 Delete obsolete module edit/completemerge.py 422
  • edit/completemerge.py - DELETED
Ahasuerus Ahasuerus 2019-06-10
SR 8 Generated HTML does not validate - Fixed the HTML in the 3 duplicate finder modules 423
  • edit/find_dups.py
  • edit/find_pub_dups.py
  • edit/find_title_dups.py
  • edit/isfdblib.py
Ahasuerus Ahasuerus 2019-06-10
SR 171 Remove obsolete 'missing URL' processing 424
  • mod/TARGETS
  • mod/missing_author_urls.py - DELETED
  • mod/resolve_missing_author_url.py - DELETED
Ahasuerus Ahasuerus 2019-06-10
SR 171 Remove obsolete 'missing URL' processing - Dropped the table with the missing URLs 425
  • scripts/drop_missing_author_urls.sql
Ahasuerus Ahasuerus 2019-06-10