From bfaf97ae65c7adb0c64c95c60cae65ca7e5ff4fa Mon Sep 17 00:00:00 2001 From: Mike Rylander Date: Mon, 1 Apr 2013 12:44:25 -0400 Subject: [PATCH] Proposed release-note-generator. Currently rough, but at least not entirely manual. Signed-off-by: Mike Rylander --- .../acq-interface-improvements.txt | 0 .../{ => Acquisitions}/acq_default_copy_count.txt | 0 .../acq_lineitem_order_ident.txt | 0 .../acq_marc_upload_defaults.txt | 0 .../{ => Acquisitions}/acq_po_detail_view.txt | 0 .../Administration/item-attribute-editor.txt | 7 +++ .../{ => Cataloging}/marc-import-tag-stripping.txt | 0 .../vandelay_default_match_set.txt | 0 .../{ => Cataloging}/z39_source_credentials.txt | 0 .../calculated-proximity-adjustments.txt | 0 .../circulation_patron_expiry_warning.txt | 0 .../custom-best-hold-selection.txt | 0 .../{ => Client}/about_about.txt | 0 .../{ => Client}/clickable_patron_indicators.txt | 0 .../{ => Client}/hold_patron_name.txt | 0 .../RELEASE_NOTES_NEXT/{ => Client}/notify_csv.txt | 0 docs/RELEASE_NOTES_NEXT/Client/search-prefs.txt | 14 +++++ .../{ => Client}/show_holds_on_bib.txt | 0 .../{ => Client}/toolbar_perms.txt | 0 .../{ => OPAC}/alternate_graphic_fields.txt | 0 docs/RELEASE_NOTES_NEXT/OPAC/deprecate-jspac.txt | 5 ++ docs/RELEASE_NOTES_NEXT/OPAC/hide-user-prefs.txt | 8 +++ .../RELEASE_NOTES_NEXT/{ => OPAC}/marc21-feeds.txt | 0 docs/RELEASE_NOTES_NEXT/OPAC/public-copy-notes.txt | 3 ++ .../{ => OPAC}/queryparser_changes.txt | 0 .../{ => OPAC}/search-deleted.txt | 0 .../{ => OPAC}/search-record-date-filters.txt | 0 .../{ => OPAC}/tpac-ou-hiding.txt | 0 .../{ => OPAC}/tpac_bookbag_callnumbers.txt | 0 .../{ => OPAC}/tpac_google_books_preview.txt | 0 docs/RELEASE_NOTES_NEXT/README | 16 +++--- .../serial_control_embedded_alt_interfaces.txt | 0 .../serial_control_special_statuses.txt | 0 docs/RELEASE_NOTES_NEXT/create_release_notes.sh | 60 ++++++++++++++++++++++ 34 files changed, 107 insertions(+), 6 deletions(-) rename docs/RELEASE_NOTES_NEXT/{ => Acquisitions}/acq-interface-improvements.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Acquisitions}/acq_default_copy_count.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Acquisitions}/acq_lineitem_order_ident.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Acquisitions}/acq_marc_upload_defaults.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Acquisitions}/acq_po_detail_view.txt (100%) create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/item-attribute-editor.txt rename docs/RELEASE_NOTES_NEXT/{ => Cataloging}/marc-import-tag-stripping.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Cataloging}/vandelay_default_match_set.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Cataloging}/z39_source_credentials.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Circulation}/calculated-proximity-adjustments.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Circulation}/circulation_patron_expiry_warning.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Circulation}/custom-best-hold-selection.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Client}/about_about.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Client}/clickable_patron_indicators.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Client}/hold_patron_name.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Client}/notify_csv.txt (100%) create mode 100644 docs/RELEASE_NOTES_NEXT/Client/search-prefs.txt rename docs/RELEASE_NOTES_NEXT/{ => Client}/show_holds_on_bib.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Client}/toolbar_perms.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => OPAC}/alternate_graphic_fields.txt (100%) create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/deprecate-jspac.txt create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/hide-user-prefs.txt rename docs/RELEASE_NOTES_NEXT/{ => OPAC}/marc21-feeds.txt (100%) create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/public-copy-notes.txt rename docs/RELEASE_NOTES_NEXT/{ => OPAC}/queryparser_changes.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => OPAC}/search-deleted.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => OPAC}/search-record-date-filters.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => OPAC}/tpac-ou-hiding.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => OPAC}/tpac_bookbag_callnumbers.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => OPAC}/tpac_google_books_preview.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Serials}/serial_control_embedded_alt_interfaces.txt (100%) rename docs/RELEASE_NOTES_NEXT/{ => Serials}/serial_control_special_statuses.txt (100%) create mode 100755 docs/RELEASE_NOTES_NEXT/create_release_notes.sh diff --git a/docs/RELEASE_NOTES_NEXT/acq-interface-improvements.txt b/docs/RELEASE_NOTES_NEXT/Acquisitions/acq-interface-improvements.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/acq-interface-improvements.txt rename to docs/RELEASE_NOTES_NEXT/Acquisitions/acq-interface-improvements.txt diff --git a/docs/RELEASE_NOTES_NEXT/acq_default_copy_count.txt b/docs/RELEASE_NOTES_NEXT/Acquisitions/acq_default_copy_count.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/acq_default_copy_count.txt rename to docs/RELEASE_NOTES_NEXT/Acquisitions/acq_default_copy_count.txt diff --git a/docs/RELEASE_NOTES_NEXT/acq_lineitem_order_ident.txt b/docs/RELEASE_NOTES_NEXT/Acquisitions/acq_lineitem_order_ident.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/acq_lineitem_order_ident.txt rename to docs/RELEASE_NOTES_NEXT/Acquisitions/acq_lineitem_order_ident.txt diff --git a/docs/RELEASE_NOTES_NEXT/acq_marc_upload_defaults.txt b/docs/RELEASE_NOTES_NEXT/Acquisitions/acq_marc_upload_defaults.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/acq_marc_upload_defaults.txt rename to docs/RELEASE_NOTES_NEXT/Acquisitions/acq_marc_upload_defaults.txt diff --git a/docs/RELEASE_NOTES_NEXT/acq_po_detail_view.txt b/docs/RELEASE_NOTES_NEXT/Acquisitions/acq_po_detail_view.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/acq_po_detail_view.txt rename to docs/RELEASE_NOTES_NEXT/Acquisitions/acq_po_detail_view.txt diff --git a/docs/RELEASE_NOTES_NEXT/Administration/item-attribute-editor.txt b/docs/RELEASE_NOTES_NEXT/Administration/item-attribute-editor.txt new file mode 100644 index 0000000000..024429282e --- /dev/null +++ b/docs/RELEASE_NOTES_NEXT/Administration/item-attribute-editor.txt @@ -0,0 +1,7 @@ +Direct access to Item Attribute Editor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +You can now access the item attribute editor via Admin -> Local Admin -> Item +Attribute Editor. No copy record is loaded into the editor, but it is available to without first finding an item and loading it into the editor: + + * Configure copy templates. + * Hide fields in the copy editor. diff --git a/docs/RELEASE_NOTES_NEXT/marc-import-tag-stripping.txt b/docs/RELEASE_NOTES_NEXT/Cataloging/marc-import-tag-stripping.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/marc-import-tag-stripping.txt rename to docs/RELEASE_NOTES_NEXT/Cataloging/marc-import-tag-stripping.txt diff --git a/docs/RELEASE_NOTES_NEXT/vandelay_default_match_set.txt b/docs/RELEASE_NOTES_NEXT/Cataloging/vandelay_default_match_set.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/vandelay_default_match_set.txt rename to docs/RELEASE_NOTES_NEXT/Cataloging/vandelay_default_match_set.txt diff --git a/docs/RELEASE_NOTES_NEXT/z39_source_credentials.txt b/docs/RELEASE_NOTES_NEXT/Cataloging/z39_source_credentials.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/z39_source_credentials.txt rename to docs/RELEASE_NOTES_NEXT/Cataloging/z39_source_credentials.txt diff --git a/docs/RELEASE_NOTES_NEXT/calculated-proximity-adjustments.txt b/docs/RELEASE_NOTES_NEXT/Circulation/calculated-proximity-adjustments.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/calculated-proximity-adjustments.txt rename to docs/RELEASE_NOTES_NEXT/Circulation/calculated-proximity-adjustments.txt diff --git a/docs/RELEASE_NOTES_NEXT/circulation_patron_expiry_warning.txt b/docs/RELEASE_NOTES_NEXT/Circulation/circulation_patron_expiry_warning.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/circulation_patron_expiry_warning.txt rename to docs/RELEASE_NOTES_NEXT/Circulation/circulation_patron_expiry_warning.txt diff --git a/docs/RELEASE_NOTES_NEXT/custom-best-hold-selection.txt b/docs/RELEASE_NOTES_NEXT/Circulation/custom-best-hold-selection.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/custom-best-hold-selection.txt rename to docs/RELEASE_NOTES_NEXT/Circulation/custom-best-hold-selection.txt diff --git a/docs/RELEASE_NOTES_NEXT/about_about.txt b/docs/RELEASE_NOTES_NEXT/Client/about_about.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/about_about.txt rename to docs/RELEASE_NOTES_NEXT/Client/about_about.txt diff --git a/docs/RELEASE_NOTES_NEXT/clickable_patron_indicators.txt b/docs/RELEASE_NOTES_NEXT/Client/clickable_patron_indicators.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/clickable_patron_indicators.txt rename to docs/RELEASE_NOTES_NEXT/Client/clickable_patron_indicators.txt diff --git a/docs/RELEASE_NOTES_NEXT/hold_patron_name.txt b/docs/RELEASE_NOTES_NEXT/Client/hold_patron_name.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/hold_patron_name.txt rename to docs/RELEASE_NOTES_NEXT/Client/hold_patron_name.txt diff --git a/docs/RELEASE_NOTES_NEXT/notify_csv.txt b/docs/RELEASE_NOTES_NEXT/Client/notify_csv.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/notify_csv.txt rename to docs/RELEASE_NOTES_NEXT/Client/notify_csv.txt diff --git a/docs/RELEASE_NOTES_NEXT/Client/search-prefs.txt b/docs/RELEASE_NOTES_NEXT/Client/search-prefs.txt new file mode 100644 index 0000000000..0b61f64fa5 --- /dev/null +++ b/docs/RELEASE_NOTES_NEXT/Client/search-prefs.txt @@ -0,0 +1,14 @@ +Staff client search preferences +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Staff can now set workstation-level search preferences through Admin -> +Workstation Administration -> Set Search Preferences. + + * Default Search Library sets the library that is searched by default from + the advanced search page and the portal page. + * Preferred library is used to identify copies that should display first. + * Advanced search default pane allows staff to set the numeric or expert + searches as the default search tab. + +The option to change the preferred search library from the search results page +is no longer available when logged into the staff client. + diff --git a/docs/RELEASE_NOTES_NEXT/show_holds_on_bib.txt b/docs/RELEASE_NOTES_NEXT/Client/show_holds_on_bib.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/show_holds_on_bib.txt rename to docs/RELEASE_NOTES_NEXT/Client/show_holds_on_bib.txt diff --git a/docs/RELEASE_NOTES_NEXT/toolbar_perms.txt b/docs/RELEASE_NOTES_NEXT/Client/toolbar_perms.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/toolbar_perms.txt rename to docs/RELEASE_NOTES_NEXT/Client/toolbar_perms.txt diff --git a/docs/RELEASE_NOTES_NEXT/alternate_graphic_fields.txt b/docs/RELEASE_NOTES_NEXT/OPAC/alternate_graphic_fields.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/alternate_graphic_fields.txt rename to docs/RELEASE_NOTES_NEXT/OPAC/alternate_graphic_fields.txt diff --git a/docs/RELEASE_NOTES_NEXT/OPAC/deprecate-jspac.txt b/docs/RELEASE_NOTES_NEXT/OPAC/deprecate-jspac.txt new file mode 100644 index 0000000000..cca48ab5c6 --- /dev/null +++ b/docs/RELEASE_NOTES_NEXT/OPAC/deprecate-jspac.txt @@ -0,0 +1,5 @@ +Removal of JSPAC +^^^^^^^^^^^^^^^^ +TPAC is now the default catalog in Evergreen. The default apache configuration +now points to TPAC, staff client OPAC options now point to TPAC, and the JSPAC +to TPAC toggle has been removed from the portal page. diff --git a/docs/RELEASE_NOTES_NEXT/OPAC/hide-user-prefs.txt b/docs/RELEASE_NOTES_NEXT/OPAC/hide-user-prefs.txt new file mode 100644 index 0000000000..e54894cc0e --- /dev/null +++ b/docs/RELEASE_NOTES_NEXT/OPAC/hide-user-prefs.txt @@ -0,0 +1,8 @@ +Options to Hide Some User Preferences +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +The config.tt2 file now provides options to disable phone notification options, password changes, and e-mail address changes in TPAC. These options are useful +for libraries that do not do phone notifications and for those that use +centralized authentication. + +Note the ability to disable user name changes is already available through the +Library Settings editor. diff --git a/docs/RELEASE_NOTES_NEXT/marc21-feeds.txt b/docs/RELEASE_NOTES_NEXT/OPAC/marc21-feeds.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/marc21-feeds.txt rename to docs/RELEASE_NOTES_NEXT/OPAC/marc21-feeds.txt diff --git a/docs/RELEASE_NOTES_NEXT/OPAC/public-copy-notes.txt b/docs/RELEASE_NOTES_NEXT/OPAC/public-copy-notes.txt new file mode 100644 index 0000000000..b0a38c8d76 --- /dev/null +++ b/docs/RELEASE_NOTES_NEXT/OPAC/public-copy-notes.txt @@ -0,0 +1,3 @@ +Public Copy Notes +^^^^^^^^^^^^^^^^^ +Public copy notes are now visible in TPAC. diff --git a/docs/RELEASE_NOTES_NEXT/queryparser_changes.txt b/docs/RELEASE_NOTES_NEXT/OPAC/queryparser_changes.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/queryparser_changes.txt rename to docs/RELEASE_NOTES_NEXT/OPAC/queryparser_changes.txt diff --git a/docs/RELEASE_NOTES_NEXT/search-deleted.txt b/docs/RELEASE_NOTES_NEXT/OPAC/search-deleted.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/search-deleted.txt rename to docs/RELEASE_NOTES_NEXT/OPAC/search-deleted.txt diff --git a/docs/RELEASE_NOTES_NEXT/search-record-date-filters.txt b/docs/RELEASE_NOTES_NEXT/OPAC/search-record-date-filters.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/search-record-date-filters.txt rename to docs/RELEASE_NOTES_NEXT/OPAC/search-record-date-filters.txt diff --git a/docs/RELEASE_NOTES_NEXT/tpac-ou-hiding.txt b/docs/RELEASE_NOTES_NEXT/OPAC/tpac-ou-hiding.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/tpac-ou-hiding.txt rename to docs/RELEASE_NOTES_NEXT/OPAC/tpac-ou-hiding.txt diff --git a/docs/RELEASE_NOTES_NEXT/tpac_bookbag_callnumbers.txt b/docs/RELEASE_NOTES_NEXT/OPAC/tpac_bookbag_callnumbers.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/tpac_bookbag_callnumbers.txt rename to docs/RELEASE_NOTES_NEXT/OPAC/tpac_bookbag_callnumbers.txt diff --git a/docs/RELEASE_NOTES_NEXT/tpac_google_books_preview.txt b/docs/RELEASE_NOTES_NEXT/OPAC/tpac_google_books_preview.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/tpac_google_books_preview.txt rename to docs/RELEASE_NOTES_NEXT/OPAC/tpac_google_books_preview.txt diff --git a/docs/RELEASE_NOTES_NEXT/README b/docs/RELEASE_NOTES_NEXT/README index c23186623e..4f3120863f 100644 --- a/docs/RELEASE_NOTES_NEXT/README +++ b/docs/RELEASE_NOTES_NEXT/README @@ -1,6 +1,10 @@ -New features should be accompanied by a file in this directory. The file should -be in asciidoc format and contain enough description to enable the -documentation team to write something coherent about the new functionality. The -name of the file should match the feature. No numbering, etc. is required. With -each release, the contents of this directory will be appended to the release -notes and removed from this directory. +New features should be accompanied by a file in this directory for general +features, infrastructure, performance enhancements or the like, or a +directory below this for area- or "module"-specific addtions and changes. + +The file should be in asciidoc format and contain enough description to +enable the documentation team to write something coherent about the new +functionality. The name of the file should match the feature. No numbering, +etc. is required. With each release, the contents of this directory will be +appended to the release notes and removed from this directory. + diff --git a/docs/RELEASE_NOTES_NEXT/serial_control_embedded_alt_interfaces.txt b/docs/RELEASE_NOTES_NEXT/Serials/serial_control_embedded_alt_interfaces.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/serial_control_embedded_alt_interfaces.txt rename to docs/RELEASE_NOTES_NEXT/Serials/serial_control_embedded_alt_interfaces.txt diff --git a/docs/RELEASE_NOTES_NEXT/serial_control_special_statuses.txt b/docs/RELEASE_NOTES_NEXT/Serials/serial_control_special_statuses.txt similarity index 100% rename from docs/RELEASE_NOTES_NEXT/serial_control_special_statuses.txt rename to docs/RELEASE_NOTES_NEXT/Serials/serial_control_special_statuses.txt diff --git a/docs/RELEASE_NOTES_NEXT/create_release_notes.sh b/docs/RELEASE_NOTES_NEXT/create_release_notes.sh new file mode 100755 index 0000000000..bb546e8e47 --- /dev/null +++ b/docs/RELEASE_NOTES_NEXT/create_release_notes.sh @@ -0,0 +1,60 @@ +#!/bin/bash + +ver= +while getopts r: opt; do + case $opt in + r) + ver=$OPTARG + ;; + esac +done + +if [ -z "$ver" ]; then echo "I need a version: -r"; exit; fi + +outfile="../RELEASE_NOTES_$ver.txt" + +title="Evergreen $ver Release Notes" + +echo $title > $outfile; +for j in `seq 1 ${#title}`; do echo -n '='; done >> $outfile + +echo >> $outfile +echo ':toc:' >> $outfile +echo ':numbered:' >> $outfile +echo >> $outfile +echo Upgrade notes >> $outfile +echo ------------- >> $outfile +echo >> $outfile + + +for i in `ls -l|grep ^d|awk '{print $9}'`; do + files=$(ls $i/*txt 2>/dev/null) + if [ "_$files" != "_" ]; then + echo >> $outfile + echo >> $outfile + echo $i >> $outfile + for j in `seq 1 ${#i}`; do echo -n '~'; done >> $outfile + echo >> $outfile + echo >> $outfile + + for j in $files; do + echo >> $outfile + echo >> $outfile + cat $j >> $outfile + echo >> $outfile + echo >> $outfile + done + fi +done + +files=$(ls *txt 2>/dev/null) +if [ "_$files" != "_" ]; then + echo >> $outfile + echo Miscellaneous >> $outfile + echo ------------- >> $outfile + echo >> $outfile + for j in $files; do + cat $j >> $outfile + done +fi + -- 2.11.0